Не загружается iwlwifi

Собрал ядро и свежую систему (в генту впервые, до этого арч) все сделал по хендбуку, собрал ядро с поддержкой iwlwifi, но вафлю не находит. Скачал прошивку с оф сайта поместил в /lib/firmware сделал modprobe iwlwifi, загрузчик не матернулся но lsmod не радует пустым списком ((( Помогите разобраться, спасибо.

На вики и хендбуке есть

На вики и хендбуке есть статьи по настройке wifi в gentoo, начните с них.
качать с офф сайта и класть самому - не gentoo way

Wifi настраивать я умею,

Wifi настраивать я умею, проблема с драйвером, который должно было загрузить ядро(дрова были включены в ядро 100%), но их нету, устройство не обнаруживается. После недолго танца поставил с оф сайта, но даже в таком режиме ничего!! modprobe не загружает драйвер

а попробуй сделать как тебе

а попробуй сделать как тебе посоветовали во втором посте... для начала =)

Цитата:дрова были включены

Цитата:
дрова были включены в ядро 100%

Если ты не запутался в терминологии, то "включены в ядро" означает, что драйвер собран не модулем, а включён монолитно в ядро, по крайней мере приведённая тобой формулировка означает именно это по отношению к ядру Linux.

Отсюда следует, что вот эта твоя фраза:

Цитата:
но lsmod не радует пустым списком

не имеет смысла, ибо раз у тебя драйвер собран не модульно, а монолитно в ядре, что ты и написал, смотри первую часть сообщения, то и в списке загруженных модулей драйвера быть не должно. Потому, что lsmod выводит как раз список загруженных модулей.

Цитата:
собрал ядро с поддержкой iwlwifi,

Загрузи на pastebin сервис конфиг ядра, а ссылку помести сюда.

Цитата:
но вафлю не находит.

Как ты это проверяешь? Покажи вывод

ifconfig -a
Цитата:
Скачал прошивку с оф сайта поместил в /lib/firmware

Зачем? С чего ты взял, что она нужна? Как определил, что нужна именно эта прошивка? Пакет с прошивками установлен в системе? Вот этот: sys-kernel/linux-firmware?

Если ты всё же собрал поддержку драйвера wifi адаптера не модулем, а монолитно в ядре, то прошивки (firmware) тебе нужно так же включить в ядро, о том, как это сделать почитай документацию по настройке wifi в Gentoo.
В общих чертах, в конфиге ядра должно быть примерно следующее:

CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware"
CONFIG_EXTRA_FIRMWARE="iwlwifi-5000-5.ucode"

Это пример и редактировать в ручную конфиг не нужно, всё делается посредством

make menuconfig

или

genkernel all --menuconfig

Если же драйвер всё же собран модулем, то установи пакет с прошифками, имя пакета смотри выше, уже указал.

Ну и ты уверен, что включил именно нужный драйвер? Приведи вывод:

lspci -k

lspci находится в пакете sys-apps/pciutils

emerge -av sys-apps/pciutils

Так же ты можешь уточнить используемый драйвер wifi адаптером загрузив систему, где wifi работает и вызвав всё так же

lspci -k

обращай внимание на строки 'kernel driver in use: ...', в них указан драйвер, который обслуживает устройство.

Если wifi адаптер подключён по USB шине, то смотри вывод

lsusb

но ключа '-k' у lsusb нет, в таком случае, если сам не можешь определить нужный драйвер приведи просто вывод lsusb сюда.

Так же установи пакет app-admin/syslog-ng и запусти syslog, дабы на 12 консоли видеть системный журнал. Так же помести на pastebin сервис вывод dmesg, а ссылку сюда, естественно имеется ввиду вывод dmesg Gentoo.

Так же почитай вот это:
Нужно выложить большой кусок лога или конфигурационного файла! Или даже картинку. Как поступить?
http://wiki.gentoo.org/wiki/Wifi

Спасибо за помощь, установил

Спасибо за помощь, установил firmware с помощью emerge, теперь интерфейс находит с драйверами все в порядке, но подключение через wpa_supplicant проходит инициализацию успешно,лампочка на ноуте обозначающая вайфай несколько раз моргает(потом замирает) и подключение к интернету все еще отсутствует.
dmesg | grep iwl

[    1.291230] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
[    1.292397] iwlwifi 0000:03:00.0: irq 46 for MSI/MSI-X
[    4.806670] iwlwifi 0000:03:00.0: loaded firmware version 8.83.5.1 build 33692 op_mode iwldvm
[    4.806691] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
[    4.806693] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
[    4.806695] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
[    4.806697] iwlwifi 0000:03:00.0: Detected Intel(R) WiFi Link 5100 AGN, REV=0x54
[    4.806749] iwlwifi 0000:03:00.0: L1 Disabled; Enabling L0S
[    4.826171] ieee80211 phy0: Selected rate control algorithm 'iwl-agn-rs'
[   99.004144] iwlwifi 0000:03:00.0: L1 Disabled; Enabling L0S
[   99.004533] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0
[   99.098518] iwlwifi 0000:03:00.0: L1 Disabled; Enabling L0S
[   99.098917] iwlwifi 0000:03:00.0: Radio type=0x1-0x2-0x0

ifconfig -a

enp0s25: flags=4098  mtu 1500
        ether f0:de:f1:81:eb:bc  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 20  memory 0xf2600000-f2620000  

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

sit0: flags=128  mtu 1480
        sit  txqueuelen 0  (IPv6-in-IPv4)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp3s0: flags=4099  mtu 1500
        inet6 fe80::226:c6ff:fe8b:8fbe  prefixlen 64  scopeid 0x20
        ether 00:26:c6:8b:8f:be  txqueuelen 1000  (Ethernet)
        RX packets 53  bytes 8932 (8.7 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 76  bytes 10842 (10.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lspci -k

03:00.0 Network controller: Intel Corporation PRO/Wireless 5100 AGN [Shiloh] Network Connection
	Subsystem: Intel Corporation WiFi Link 5100 AGN
	Kernel driver in use: iwlwifi

.

Ivan_Jank написал(а):
…подключение через wpa_supplicant проходит инициализацию успешно,лампочка на ноуте обозначающая вайфай несколько раз моргает(потом замирает) и подключение к интернету все еще отсутствует.

Логично.
Физику канала ты настроил.
А собственно созданный интерфейс (/etc/conf.d/net)?

:wq
--
Live free or die

а у systemd-щиков его нет )

а у systemd-щиков его нет )

Значит читай документацию как

Значит читай документацию как в systemd настроить вызов wpa_supplicant, а после настройки канала передачи по wifi либо вызывать dhcp клиент, либо выставлять интерфейсу ip адрес.

Ты сейчас в ручную вызвал wpa_supplicant и настроил wifi адаптер на шифрованный радио канал, теперь можешь так же в ручную запустить dhcp клиент на wifi адаптере и запросить у dhcp сервера точки доступа параметры сети, либо выставить эти параметры в ручную.

Подытожу: читай как в systemd настраиваются wifi сети, ну либо используй NetworkManager.

он там и используется, даже

он там и используется, даже без иксов цеплял wifi. Но все равно не умею я в systemd

Цитата: он там и

Цитата:
он там и используется, даже без иксов цеплял wifi.

Кто он?

Ну а так, раз у вас через wpa_supplicant устанавливается шифрованный радио канал вам нужно всего лишь посредством dhcp клиента запросить параметры сетевого адаптера

dhcpclient имя_интерфейса

или выставить их в ручную

ifconfig имя_интерфейса IP/mask
route add default gw IP_шлюза
echo "namserver 8.8.8.8" > /etc/resolv.conf

Если вы будете настраивать параметры интерфейса по DHCP, то удостоверьтесь, что вы установили dhcp клиент.

Цитата:
Но все равно не умею я в systemd

Зачем тогда на него лезете? Настраивайте в ручную, шифрованный канал вы уже подняли, настраивайте параметры адаптера.

в случае networkmanager

в случае networkmanager достаточно было nmcli d wifi connect "WIFINAME" password "somePassPhra", вы собрали все в кучу особенно весело echo "namserver 8.8.8.8" > /etc/resolv.conf

Цитата: в случае

Цитата:
в случае networkmanager достаточно было nmcli d wifi connect "WIFINAME" password "somePassPhra

Ну а вы в начале создали в NetworkManager конфигурацию для интерфейса? Нет, ну а чего тогда ноете?

Цитата:
вы собрали все в кучу особенно весело echo "namserver 8.8.8.8" > /etc/resolv.conf

Не вижу кучи. Как по вашему полностью в ручную настроить параметра сети? c "namserver" опечатался, там конечно должно быть "nameserver".

Зачем тогда на него лезете? я

Зачем тогда на него лезете?

я бы не лез, если бы не gnome3. И таки да я не умею его готовить снес к чертям после обновления ati дров, там даже не исправить ничего приходится перезагружаться в openrc и уже фиксить.

systemd более не нужен,

systemd более не нужен, посмотрите ebuild`ы устанавливаемых пакетов, gnome3 можно собрать и использовать без systemd.

/

aweal написал(а):
а у systemd-щиков его нет )

А ты не придирайся к форме, но зри в корень! ☺
Не как (conf.d/net), но что (физика есть — замечательно, настраиваем IP).

:wq
--
Live free or die

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".