[Hardware] ALD4. TOSHIBA Notebook Atheros WiFi через ndiswrapper
ALT Linux User
altlinux.mailbox на gmail.com
Пн Ноя 5 15:52:23 MSK 2007
ALD4 -> Branch 4.
Notebook TOSHIBA Satellite L40-139
lspci:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and
945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile
945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML
Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High
Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express
Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB
UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2
EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface
Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family)
Serial ATA Storage Controller IDE (rev 02)
02:00.0 Ethernet controller: Atheros Communications, Inc. Unknown
device 001c (rev 01)
05:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
05:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
WiFi Card Atheros AR5007EG
-------
Установил
ndiswrapper-1.47-alt1
kernel-modules-ndiswrapper-std-smp#1.47-alt1
kernel-source-ndiswrapper-1.47 (может и не надо?)
Убедился, что карта включена.
Скачал оффтопиковые драйвера для AR5007EG:
ar5211.sys net5211.cat net5211.inf
Далее:
# ndiswrapper -i net5211.inf
# ndiswrapper -l
net5211 : driver installed
device (168C:001C) present
# modprobe ndiswrapper
[лампочка-индикатор карты загорелась]
# lsmod |grep ndiswrapper
ndiswrapper 191888 0
usbcore 129028 5 ndiswrapper,usbhid,ehci_hcd,uhci_hcd
# dmesg |grep ndiswrapper
ndiswrapper version 1.47 loaded (smp=yes)
ndiswrapper: driver net5211 (,06/21/2007,5.3.0.56) loaded
ndiswrapper (ZwClose:2246): closing handle 0xf71de4e8 not implemented
ndiswrapper: using IRQ 177
usbcore: registered new driver ndiswrapper
# ndiswrapper -m
Теперь о грустном.
Никакими ГУЁвыми утилитками наладить работу с сетью мне не удалось.
alterator - вообще делал что-то непонятное.
В сети задействована простая WEP защита, но настроить параметры до
рабочего состояния не удалось. Донести требуемые параметры через
alterator не удалось. Там просто нет таких полей для ввода. В лучшем
случае - карта видела сеть, но получить адрес по DHCP не могла.
Выдавая сообщения по кругу ASSOCIATING, SCANNING, INACTIVE, ACTIVE
alterator самостоятельно сеть не поднял.
Не знаю, в чём причина, но всё опять закончилось спасительной консолью в виде:
# iwconfig wlan0 ESSID [wlan name] nick [localhost] mode Auto key
[secret key] restricted
и традиционным # dhcpcd -G 192.168.1.1 wlan0
и всё сразу залетало.
Почему это же самое нельзя сделать через ГУЙ alterator'a для меня
загадка. Зачем делать web-настройщик, который висит с открытым портом,
который даёт возможность удалённого администрирования, если собственно
сеть через него настроить нельзя?
Теперь придётся учиться писать скрипты, поскольку стоит задача делать
этим ноутбуком ежедневно вход в сеть. А говорить пароль
администратора, ключ сети - нельзя. Нужно написать скриптик с такими
вот "входными" параметрами, как указано, но как-то так хитро, что бы
его запускал юзер с десктопной иконки, а выполнялись рутовые команды и
посмотреть сам скрипт было нельзя.
Даже не знаю, что и делать...
Кстати, и мой IBM ThinkPad тоже каждый божий раз нуждается в этих же
командах, для входа в сеть.
Ещё немного наблюдений TOSHIBA - IBM:
TOSHIBA не "просыпает" экран после STR, перезапускаю X. IBM - да.
T не "просыпает" WiFi после STR, hibernate, перезапускаю сеть. IBM - да.
У T гораздо слабее приём WiFi сигнала, T показывает между 50-60%, и
много шума, почти 40%. IBM - твёрдо более 95% и почти никакого шума,
часто 0%.
В принципе, конечно, никаких открытий. IBM - rulez и это стоит любых денег...
Подробная информация о списке рассылки Hardware