URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 2877
[ Назад ]

Исходное сообщение
"debian squeeze/sid, atheros, wifi"

Отправлено vlakas , 26-Дек-09 22:22 
Доброго времени суток.

Есть проблема с wi-fi на ноутбуке Fujitsu-Siemens U9200 + Atheros с Debian squeeze и sid:

как на squeeze, так и в sid есть установленный модуль, но подключаться к сети не хочет; гномовский нетворк менджер типо подключает, но сигнал показывает нуловой.

mple:/home/vlakas# lspci
...
...
...
06:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 04)

mple:/home/vlakas# lsmod | grep ath
ath5k                 104632  0
mac80211              141824  1 ath5k
led_class               3852  1 ath5k
cfg80211               55188  2 ath5k,mac80211

Вот лог при попытке подключения к беспровоной сети

mple:/var/log# cat messages.1 | grep "Dec 26" | grep ath
Dec 26 01:04:49 mple kernel: [   10.918919] ath5k 0000:06:00.0: enabling device (0104 -> 0106)
Dec 26 01:04:49 mple kernel: [   10.918993] ath5k 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Dec 26 01:04:49 mple kernel: [   10.919115] ath5k 0000:06:00.0: registered as 'phy0'
Dec 26 01:04:49 mple kernel: [   11.150405] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
Dec 26 17:34:22 mple kernel: [   10.483662] ath5k 0000:06:00.0: enabling device (0104 -> 0106)
Dec 26 17:34:22 mple kernel: [   10.483736] ath5k 0000:06:00.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18
Dec 26 17:34:22 mple kernel: [   10.483854] ath5k 0000:06:00.0: registered as 'phy0'
Dec 26 17:34:22 mple kernel: [   10.736937] ath5k phy0: Atheros AR2425 chip found (MAC: 0xe2, PHY: 0x70)
Dec 26 17:53:08 mple kernel: [ 1141.526167] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:08 mple kernel: [ 1141.614142] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:08 mple kernel: [ 1141.702143] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:08 mple kernel: [ 1141.791126] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1141.879140] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1141.966163] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1142.055126] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1142.142143] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1142.230144] ath5k phy0: bf=f6907a40 bf_skb=(null)
Dec 26 17:53:09 mple kernel: [ 1142.318124] ath5k phy0: bf=f6907a40 bf_skb=(null)

Результат iwlist scan

mple:/home/vlakas/src/madwifi-0.9.4# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     No scan results

pan0      Interface doesn't support scanning.

В ленни эта проблема решалась компиляцией madwifi драйвера из репозитария. Скачанный с оф сайта madwifi как-то не компилится:

mple:/home/vlakas/src/madwifi-0.9.4# make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.30-2-686/build SUBDIRS=/home/vlakas/src/madwifi-0.9.4 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.30-2-686'
  CC [M]  /home/vlakas/src/madwifi-0.9.4/ath/if_ath.o
In file included from /home/vlakas/src/madwifi-0.9.4/ath/../net80211/ieee80211_monitor.h:45,
                 from /home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:71:
/home/vlakas/src/madwifi-0.9.4/ath/../ath/if_athvar.h:98: error: conflicting types for 'irqreturn_t'
/usr/src/linux-headers-2.6.30-2-common/include/linux/irqreturn.h:16: error: previous declaration of 'irqreturn_t' was here
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_attach':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:402: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_detach':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:958: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_vap_create':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1014: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1084: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_vap_delete':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1248: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_suspend':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1350: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_resume':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1359: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_intr':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1652: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_bmiss_tasklet':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1843: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_init':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:1886: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_stop_locked':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2014: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_stop':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2078: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_reset':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2182: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_startraw':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2343: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_hardstart':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2558: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_mgtstart':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:2875: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_key_alloc':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3237: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_key_delete':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3304: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_key_set':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3380: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_key_update_begin':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3395: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_key_update_end':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3416: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_mode_init':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3504: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_updateslot':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3555: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_beacon_dturbo_config':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3585: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_beacon_dturbo_update':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3633: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_turbo_switch_mode':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:3776: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_bstuck_tasklet':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:4368: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_node_alloc':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:4820: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_node_cleanup':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:4855: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_node_free':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:4909: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_rx_capture':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:5404: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_capture':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:5437: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_recv_mgmt':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:5502: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_rx_tasklet':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:5574: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_grppoll_start':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:6013: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_grppoll_stop':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:6226: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_wme_update':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:6441: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_uapsd_flush':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:6460: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_start':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:6655: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_tasklet_q0':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:7495: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_tasklet_q0123':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:7516: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_tasklet':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:7551: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_tx_timeout':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:7574: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_calibrate':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:7937: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_scan_start':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8003: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_scan_end':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8023: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_set_channel':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8041: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_set_coverageclass':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8057: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_mhz2ieee':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8067: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_newstate':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8082: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_setup_stationkey':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8471: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_newassoc':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8631: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_getchannels':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8662: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_xr_rate_setup':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8832: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_setup_subrates':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8861: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_rate_setup':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:8904: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_getstats':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9141: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_set_mac_address':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9164: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_change_mtu':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9196: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_ioctl':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9283: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_announce':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9779: error: 'struct net_device' has no member named 'priv'
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c: In function 'ath_rcv_dev_event':
/home/vlakas/src/madwifi-0.9.4/ath/if_ath.c:9926: error: 'struct net_device' has no member named 'priv'
make[5]: *** [/home/vlakas/src/madwifi-0.9.4/ath/if_ath.o] Error 1
make[4]: *** [/home/vlakas/src/madwifi-0.9.4/ath] Error 2
make[3]: *** [_module_/home/vlakas/src/madwifi-0.9.4] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2
make[1]: Leaving directory `/usr/src/linux-headers-2.6.30-2-686'
make: *** [modules] Error 2
mple:/home/vlakas/src/madwifi-0.9.4#


mple:/home/vlakas/src/madwifi-0.9.4# lsmod | grep ath
ath5k                 104632  0
mac80211              141824  1 ath5k
led_class               3852  1 ath5k
cfg80211               55188  2 ath5k,mac80211
mple:/home/vlakas/src/madwifi-0.9.4#

mple:/home/vlakas/src/madwifi-0.9.4# iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

wmaster0  Interface doesn't support scanning.

wlan0     No scan results

pan0      Interface doesn't support scanning.

Буду благодарен за советы.


Содержание

Сообщения в этом обсуждении
"debian squeeze/sid, atheros, wifi"
Отправлено vlakas , 27-Дек-09 02:03 
Вопрос порешался следующим образом.

http://snapshots.madwifi-project.org/ <- оттуда скачал madwifi-trunk-current.tar.gz

Оно скомпилилось и заработало.