LINUX.ORG.RU

[gentoo] wpa_supplicant: could not read wlan0

 


0

1

Поставил Gentoo на Asus A8S. С помощью gentoo_minimal_cd, использовал genkernel. На LiveCD к WiFi подключался без проблем, выполняя

wpa_supplicant -Bdd -iwlan0 -c/etc/wpa_supplicant.conf -Dwext
Если выполнить команду из установленной системы, вылезает ошибка:
Initializing interface 'wlan0' conf '/etc/wpa_supplicant.conf' driver 'wext' ctrl_interface 'N/A' bridge 'N/A'
Configuration file '/etc/wpa_supplicant.conf' -> '/etc/wpa_supplicant.conf'
Reading configuration file '/etc/wpa_supplicant.conf'
Line: 1 - start of a new network block
ssid - hexdump_ascii(len=9):
     61 6c 65 78 6b 61 72 74 61                        alexkarta       
PSK (ASCII passphrase) - hexdump_ascii(len=16): [REMOVED]
PSK (from passphrase) - hexdump(len=32): [REMOVED]
Priority group 0
   id=0 ssid='alexkarta'
Could not read interface wlan0 flags: No such device
Failed to initialize driver interface
Failed to add interface wlan0
Cancelling scan request
Cancelling authentication timeout

Что делать, как сделать чтобы wlan0 определялся? Может с помощью modprob что-то загрузить надо?

Вот дополнительная информация, которая может пролить больше света:

lshw -class net

  *-network UNCLAIMED
       description: Network controller
       product: PRO/Wireless 3945ABG [Golan] Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:fe0ff000-fe0fffff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: eth0
       version: 01
       serial: 00:1a:92:b0:93:15
       size: 100MB/s
       capacity: 1GB/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi pciexpress bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.0.103 latency=0 link=yes multicast=yes port=MII speed=100MB/s
       resources: irq:40 ioport:c800(size=256) memory:fe1ff000-fe1fffff memory:fe1e0000-fe1effff

find /lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ -name "*.ko"


/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/wl3501_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/atmel.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/libertas/libertas.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/libertas/libertas_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/libertas/usb8xxx.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/airo_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/zd1201.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/adm8211.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rtl818x/rtl8180.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rtl818x/rtl8187.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/prism54/prism54.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2400pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2500pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2x00usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2x00lib.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2x00pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt73usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt61pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rt2x00/rt2500usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ath/ath9k/ath9k_hw.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ath/ath.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ath/ath5k/ath5k.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/iwlwifi/iwlagn.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/iwlwifi/iwlcore.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/iwlwifi/iwl3945.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/airo.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/at76c50x-usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ipw2x00/ipw2100.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ipw2x00/ipw2200.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/ipw2x00/libipw.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/hostap/hostap_pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/hostap/hostap_plx.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/hostap/hostap_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/hostap/hostap.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/orinoco_nortel.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/orinoco_tmd.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/orinoco.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/spectrum_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/orinoco_plx.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/orinoco/orinoco_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/p54/p54common.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/p54/p54usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/p54/p54pci.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/iwmc3200wifi/iwmc3200wifi.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/b43/b43.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/mwl8k.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/b43legacy/b43legacy.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/libertas_tf/libertas_tf.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/libertas_tf/libertas_tf_usb.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/atmel_cs.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/rndis_wlan.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/zd1211rw/zd1211rw.ko
/lib/modules/2.6.36-gentoo-r5/kernel/drivers/net/wireless/atmel_pci.ko

предположительно modprobe iwl3945 и проверить наличие девайса ifconfig -a

x0r ★★★★★
()
modeprobe iwl3954

Fatal: Error inserting iwl3945 (/lib/modules.../wireless/iwlwifi/iwl3945.ko): Invalid module format

ifconfig -a wlan0 ne pokazyvaet

alexkarta
() автор топика
Ответ на: комментарий от Deleted

Похоже. Я вначале собрал ядро с помощью make, после того как не смог загрузить wifi решил попробовать genkernel - старое ядро не удалял, просто добавил раздел в grub.conf. Может все поудалять и заново собрать?

Как аккуратно подчистить все за genkernel и make?

alexkarta
() автор топика
Ответ на: комментарий от alexkarta

Заработало.

Удалил старые ядра:

root# rm -rf /usr/src/linux-2.6.19-gentoo-r5

root# rm -rf /boot/System.map-genkernel-x86-2.6.19-gentoo-r5

root# rm -rf /boot/initramfs-genkernel-x86-2.6.19-gentoo-r5

root# rm -rf /lib/modules/2.6.19-gentoo-r5/

Удалил grub, поставил заново

Собрал новое ядро и выполнил emerge -av net/wireless/iwl3945-ucode по инструкции: http://en.gentoo-wiki.com/wiki/Iwlwifi

спасибо за помощь!

alexkarta
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.