LINUX.ORG.RU

Wifi не видит сети


0

0

Ноут Acer Aspire 4220. С дефолтным madwifi интерфейсов нет вообще. Нашел патч для своей карты, пересобрал. 
Заработало, но после первого же ребута  перестало видеть wifi-сети, хотя интерфейсы ath0 и wifi0 на месте.
Подключиться вручную (через wifi-radar) тоже не получается. Повторная пересборка не помогает.

Debian unstable, 2.6.24

friday-nb ~ # lspci
. . .
07:00.0 Ethernet controller: Atheros Communications, Inc. AR5006EG 802.11 b/g Wireless PCI Express Adapter (rev 01)


friday-nb ~ # iwconfig ath0
ath0      IEEE 802.11g  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated
          Bit Rate:0 kb/s   Tx-Power:16 dBm   Sensitivity=1/1
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=-148 dBm  Noise level=-148 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0


friday-nb ~ # iwlist ath0 scan
ath0      No scan results
★★★
Ответ на: комментарий от kostian

по этому тикету и делал. Только madwifi из svn, да плюс патч для 2.6.24. Сутки, до ребута, работало на ура

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

P.S.
есть мнение, что важен порядок загрузки/выгрузки модулей
кусок acpi скрипта:
load_modules() {
   modprobe ath_pci
   modprobe wlan_tkip
   modprobe wlan_wep
   modprobe wlan_ccmp
   modprobe wlan_acl
}
.....
unload_modules() {
   rmmod wlan_tkip
   rmmod wlan_wep
   rmmod wlan_ccmp
   rmmod wlan_acl
   rmmod ath_pci
   rmmod wlan_scan_sta
   sleep 1
   rmmod ath_rate_sample
   rmmod ath_hal
   rmmod wlan
}
.....
wifi_on() {
   # Force PCI Express Hotplug to reinit
   rmmod pciehp
   sleep 1
   # pciehp_force may be unnecessary; Xandros did it.
   modprobe pciehp pciehp_force=1
   sleep 1
   load_modules
   ifconfig ath0 up
}
.....
wifi_off() {
   unload_modules
}

kostian ★★★★☆
()

Кусок dmesg после modprobe ath_pci покажи.

PS: У меня абсолютно аналогичный драйвер работает более менее нормально. Разве что чтобы заново подключиться к точке после длительного гибернейта приходистся опустить/поднять модуль (эта операция привинчена к acpi хелперу на открывание/закрывание крышки ноутбука)

sS ★★★★★
()
Ответ на: комментарий от sS

wlan: svn r3278
ath_pci: svn r3278
ACPI: PCI Interrupt 0000:07:00.0[A] -> Link [LK3E] -> GSI 18 (level, low) -> IRQ 18
PCI: Setting latency timer of device 0000:07:00.0 to 64
MadWifi: ath_getchannels: HAL returned 26 channels.
MadWifi: ath_getchannels: Channel   1 (2412 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   1 (2412 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   2 (2417 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   2 (2417 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   3 (2422 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifiath_getchannels: Channel   3 (2422 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   4 (2427 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   4 (2427 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   5 (2432 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   5 (2432 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   6 (2437 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   6 (2437 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   7 (2442 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   7 (2442 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   8 (2447 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   8 (2447 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel   9 (2452 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel   9 (2452 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel  10 (2457 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel  10 (2457 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel  11 (2462 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel  11 (2462 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel  12 (2467 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel  12 (2467 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_getchannels: Channel  13 (2472 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_CCK CF_2GHZ
MadWifi: ath_getchannels: Channel  13 (2472 MHz) Max Tx Power 16 dBm (hw limited) [16 hw 20 reg] Flags CF_OFDM CF_2GHZ
MadWifi: ath_attach: Switching rfkill capability off
ath_rate_sample: 1.2 (svn r3278)
MadWifi: ath_attach: Switching per-packet transmit power control off
wifi0: 11b rates: 1Mbps 2Mbps 5.5Mbps 11Mbps
wifi0: 11g rates: 1Mbps 2Mbps 5.5Mbps 11Mbps 6Mbps 9Mbps 12Mbps 18Mbps 24Mbps 36Mbps 48Mbps 54Mbps
wifi0: H/W encryption support: WEP AES AES_CCM TKIP
wifi0: ath_announce: Use hw queue 1 for WME_AC_BE traffic
wifi0: ath_announce: Use hw queue 0 for WME_AC_BK traffic
wifi0: ath_announce: Use hw queue 2 for WME_AC_VI traffic
wifi0: ath_announce: Use hw queue 3 for WME_AC_VO traffic
wifi0: ath_announce: Use hw queue 8 for CAB traffic
wifi0: ath_announce: Use hw queue 9 for beacons
ath_pci: wifi0: Atheros 5424/2424: mem=0xf4000000, irq=18
wlan: mac acl policy registered

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

> эта операция привинчена к acpi хелперу на открывание/закрывание крышки ноутбука

Кстати, как это сделать?

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

С драйвером вроде всё в порядке. Проверь настройки (ESSID дожен быть указан как минимум) ну и точку заодно.

>Кстати, как это сделать?

man acpid

hint: event=button/lid

sS ★★★★★
()
Ответ на: комментарий от sS

# iwconfig ath0 essid friday
# iwconfig ath0 ap 00:1b:11:fb:49:5a
# iwconfig ath0 channel 6
# iwconfig ath0
ath0      IEEE 802.11g  ESSID:"friday"  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: 00:1B:11:FB:49:5A
          Bit Rate:0 kb/s   Tx-Power:16 dBm   Sensitivity=1/1
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=0/70  Signal level=-148 dBm  Noise level=-148 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

# iwlist scan
ath0      No scan results

Ситуация не изменилась

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

если мне память не изменяет интерфейс должен быть поднят, в каких то случаях и ip адрес должен быть прописан.....

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

> если мне память не изменяет интерфейс должен быть поднят

Разумеется

> в каких то случаях и ip адрес должен быть прописан.....

Там DHCP

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

Достаточно указать essid и mode а остальное поставить в auto

Кстати на асерах есть еще такая хрень как кнопка включения/выключения wifi, состояние которой можно посмотреть/поменять. Для этого есть модуль acer_acpi (ищется гуглом) Если ты её нажал (случайно) то просто вырубил сигнал. madwifi-шный драйвер это автоматически не ловит (в отличае от виндового через ndiswrapper)

sS ★★★★★
()
Ответ на: комментарий от jaw

>если мне память не изменяет интерфейс должен быть поднят,

+1 У меня карта тоже на madwifi если не сканирует делаю ifconfig ath0 up и все работает.

fugu
()
Ответ на: комментарий от sS

> Кстати на асерах есть еще такая хрень как кнопка включения/выключения wifi, состояние которой можно посмотреть/поменять. Для этого есть модуль acer_acpi (ищется гуглом) Если ты её нажал (случайно) то просто вырубил сигнал. madwifi-шный драйвер это автоматически не ловит (в отличае от виндового через ndiswrapper)

Судя по тому, что до ребута wifi работал, кнопка таки включена.

> +1 У меня карта тоже на madwifi если не сканирует делаю ifconfig ath0 up и все работает.

Интерфейс поднят, само собой

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

>Судя по тому, что до ребута wifi работал, кнопка таки включена.

На неё ребут не действует. Её состояние хранится в бивасе. Один раз нажал (случайно) и хоть сто раз перегружайся ;)

sS ★★★★★
()
Ответ на: комментарий от friday

>options acer_acpi wireless=1 решает:-)

Разумеется. Имелось ввиду что _БЕЗ_ acer_acpi состояние будет запоминатся (как кстати и для других кнопок, например отключающей тачпад)

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