[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