LinuxForum.Fans
Тема

Сеть с ndiswrapper не переподключается

Автор: arxx 4 сообщений 1784 просмотров
#223426

Доброго времени суток! Сетевая карта atheros ar5007eg. На борту Ubuntu 11.10. Настроил сетевую через ndiswrapper.
При загрузке убунту сеть нормально создается, и интернет благополучно раздается (интернет раздает ноутбук с Ubuntu). При отключении от беспроводной сети всех устройств, на убунту автоматически происходит дисконнект (хотя сеть в режиме хот-спот), невозможно бывает даже переподключиться. Аналогичная ситуация, если на самом ноутбуке вручную отключиться. Приходится перезагружать систему, потому что выход из системы и обратный вход эффекта не дают.
в rfkill блокировок нет. Ноутбук emachines e510

все команды выполнены при включенном ndiswrapper, в момент, когда уже не подключается, хотя сеть проработала исправно.
lspci -v выдает

text
06:00.0 Ethernet controller: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) (rev 01)
    Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC
    Flags: bus master, fast devsel, latency 0, IRQ 19
    Memory at 54100000 (64-bit, non-prefetchable) [size=64K]
    Capabilities: <access denied>
    Kernel driver in use: ndiswrapper
    Kernel modules: ath_pci, ath5k

iwconfig

text
 wlan0    IEEE 802.11g  ESSID:off/any  
          Mode:Ad-Hoc  Frequency:2.412 GHz  Cell: Not-Associated   
          Bit Rate:54 Mb/s   
          Power Management min timeout:0us  mode:All packets received
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig

text
wlan0     Link encap:Ethernet  HWaddr 00:1f:e2:a8:41:0d  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:675324 errors:0 dropped:0 overruns:0 frame:0
          TX packets:755763 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:134649410 (134.6 MB)  TX bytes:831488341 (831.4 MB)
          Interrupt:19 Память:54100000-54110000 

dmesg

text
[11211.029772] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[11221.053776] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18356.168776] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[18365.631900] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18375.682972] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18385.280097] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18395.330960] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18405.375031] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18411.166674] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[18413.225674] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[18416.003645] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[18418.501422] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18437.872325] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18441.487347] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18451.523953] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18461.543565] ndiswrapper (iw_set_auth:1602): invalid cmd 12
[18471.569173] ndiswrapper (iw_set_auth:1602): invalid cmd 12

при включении ноута приходится вручную запускать sudo modprobe ndiswrapper

ndiswrapper с установленным драйвером, был запущен с ключами -m -mi -ma (вроде это заполнило etc/modules.conf)
в /etc/modprobe.d/ в блеклистах поставил ath5k, а ath_pci закомментировал.
на команду sudo rmmod ath5k выдается

text
ERROR: Module ath5k does not exist in /proc/modules

iwlist scan

text
lo        Interface doesn't support scanning.

eth0 Interface doesn't support scanning.

wlan0 Scan completed : Cell 01 - Address: 66:BB:44:A8:41:65 ESSID:"Net" Protocol:IEEE 802.11g Mode:Ad-Hoc Frequency:2.412 GHz (Channel 1) Quality:87/100 Signal level:-40 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s 12 Mb/s; 24 Mb/s; 36 Mb/s; 9 Mb/s; 18 Mb/s 48 Mb/s; 54 Mb/s Extra:bcn_int=100 Extra:atim=0

lspci -knn | grep "Net\|Eth" -A2

text
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
    Subsystem: Gateway 2000 Device [107b:016a]
    Kernel driver in use: tg3
--
06:00.0 Ethernet controller [0200]: Atheros Communications Inc. AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
    Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
    Kernel driver in use: ndiswrapper

Подскажите, в чем проблема. Заранее благодарю за ответ

#223468

arxx, вам же пишет, где глюк прописан:

[18471.569173] ndiswrapper (iw_set_auth:1602): invalid cmd 12
#223601

Да, я тоже заметил, только везде на форумах на это сообщение советуют установить драйвера от madwifi, только у меня они не заработали. Либо я их неправильно устанавливал, либо они не подходят под убунту 11.10. Просто я думаю эту ошибку можно через конфиги скорректировать, просто навел бы меня кто на них и подсказал, что делать )

#223612

Решил все установкой другой версии драйвера для Win XP. Единственное, что осталось, но терпимо - это отсутствие поддержки режима Master в Ndiswrapper

Войдите или зарегистрируйтесь, чтобы ответить.