Squeeze (64 bits) Pas de wifi

Bonsoir,

J’essaie d’installer le pilote madwifi pour la carte Atheros de mon portable Acer.

La commande make me donne :

acer:/usr/src/modules/madwifi# make Checking requirements... ok. Checking kernel configuration... ok. make -C /lib/modules/2.6.30-1-amd64/build SUBDIRS=/usr/src/modules/madwifi modules make[1]: Entering directory `/usr/src/linux-headers-2.6.30-1-amd64' CC [M] /usr/src/modules/madwifi/ath/if_ath.o In file included from /usr/src/modules/madwifi/ath/../net80211/ieee80211_monitor.h:34, from /usr/src/modules/madwifi/ath/if_ath.c:75: /usr/src/modules/madwifi/ath/../ath/if_athvar.h:107: error: conflicting types for 'irqreturn_t' /usr/src/linux-headers-2.6.30-1-common/include/linux/irqreturn.h:16: error: previous declaration of 'irqreturn_t' was here /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_attach': /usr/src/modules/madwifi/ath/if_ath.c:478: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_detach': /usr/src/modules/madwifi/ath/if_ath.c:1129: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_vap_create': /usr/src/modules/madwifi/ath/if_ath.c:1193: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1268: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_vap_delete': /usr/src/modules/madwifi/ath/if_ath.c:1452: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_suspend': /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1552: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_resume': /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c:1559: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_intr': /usr/src/modules/madwifi/ath/if_ath.c:2259: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_fatal_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:2455: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_rxorn_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:2465: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_bmiss_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:2475: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_init': /usr/src/modules/madwifi/ath/if_ath.c:2517: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_stop_locked': /usr/src/modules/madwifi/ath/if_ath.c:2620: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_stop': /usr/src/modules/madwifi/ath/if_ath.c:2701: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_reset': /usr/src/modules/madwifi/ath/if_ath.c:2741: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_startraw': /usr/src/modules/madwifi/ath/if_ath.c:2960: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_hardstart': /usr/src/modules/madwifi/ath/if_ath.c:3272: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_mgtstart': /usr/src/modules/madwifi/ath/if_ath.c:3619: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_key_alloc': /usr/src/modules/madwifi/ath/if_ath.c:3951: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_key_delete': /usr/src/modules/madwifi/ath/if_ath.c:4016: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_key_set': /usr/src/modules/madwifi/ath/if_ath.c:4092: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_key_update_begin': /usr/src/modules/madwifi/ath/if_ath.c:4107: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_key_update_end': /usr/src/modules/madwifi/ath/if_ath.c:4128: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_mode_init': /usr/src/modules/madwifi/ath/if_ath.c:4218: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_updateslot': /usr/src/modules/madwifi/ath/if_ath.c:4350: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_beacon_dturbo_config': /usr/src/modules/madwifi/ath/if_ath.c:4377: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_beacon_dturbo_update': /usr/src/modules/madwifi/ath/if_ath.c:4426: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_turbo_switch_mode': /usr/src/modules/madwifi/ath/if_ath.c:4569: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_bstuck_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:5282: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_node_alloc': /usr/src/modules/madwifi/ath/if_ath.c:5690: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_node_cleanup': /usr/src/modules/madwifi/ath/if_ath.c:5718: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_recv_mgmt': /usr/src/modules/madwifi/ath/if_ath.c:6238: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_rx_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:6361: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_grppoll_start': /usr/src/modules/madwifi/ath/if_ath.c:6799: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_grppoll_stop': /usr/src/modules/madwifi/ath/if_ath.c:7005: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_wme_update': /usr/src/modules/madwifi/ath/if_ath.c:7211: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_uapsd_flush': /usr/src/modules/madwifi/ath/if_ath.c:7230: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_start': /usr/src/modules/madwifi/ath/if_ath.c:7403: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_tasklet_q0': /usr/src/modules/madwifi/ath/if_ath.c:8242: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_tasklet_q0123': /usr/src/modules/madwifi/ath/if_ath.c:8263: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_tasklet': /usr/src/modules/madwifi/ath/if_ath.c:8307: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_tx_timeout': /usr/src/modules/madwifi/ath/if_ath.c:8335: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_calibrate': /usr/src/modules/madwifi/ath/if_ath.c:8722: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_scan_start': /usr/src/modules/madwifi/ath/if_ath.c:8802: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_scan_end': /usr/src/modules/madwifi/ath/if_ath.c:8822: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_channel': /usr/src/modules/madwifi/ath/if_ath.c:8840: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_coverageclass': /usr/src/modules/madwifi/ath/if_ath.c:8856: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_mhz2ieee': /usr/src/modules/madwifi/ath/if_ath.c:8866: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_newstate': /usr/src/modules/madwifi/ath/if_ath.c:8881: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_setup_stationkey': /usr/src/modules/madwifi/ath/if_ath.c:9376: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_newassoc': /usr/src/modules/madwifi/ath/if_ath.c:9537: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_getchannels': /usr/src/modules/madwifi/ath/if_ath.c:9568: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_xr_rate_setup': /usr/src/modules/madwifi/ath/if_ath.c:9866: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_setup_subrates': /usr/src/modules/madwifi/ath/if_ath.c:9895: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_rate_setup': /usr/src/modules/madwifi/ath/if_ath.c:9938: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_printtxbuf': /usr/src/modules/madwifi/ath/if_ath.c:10162: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_getstats': /usr/src/modules/madwifi/ath/if_ath.c:10189: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_mac_address': /usr/src/modules/madwifi/ath/if_ath.c:10212: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_change_mtu': /usr/src/modules/madwifi/ath/if_ath.c:10241: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_ioctl': /usr/src/modules/madwifi/ath/if_ath.c:10330: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_announce': /usr/src/modules/madwifi/ath/if_ath.c:11083: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'txcont_configure_radio': /usr/src/modules/madwifi/ath/if_ath.c:11279: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'txcont_queue_packet': /usr/src/modules/madwifi/ath/if_ath.c:11550: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'txcont_on': /usr/src/modules/madwifi/ath/if_ath.c:11684: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'txcont_off': /usr/src/modules/madwifi/ath/if_ath.c:11705: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_dfs_testmode': /usr/src/modules/madwifi/ath/if_ath.c:11719: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_dfs_testmode': /usr/src/modules/madwifi/ath/if_ath.c:11746: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_txcont': /usr/src/modules/madwifi/ath/if_ath.c:11756: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_txcont_power': /usr/src/modules/madwifi/ath/if_ath.c:11774: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_txcont_power': /usr/src/modules/madwifi/ath/if_ath.c:11792: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_txcont_rate': /usr/src/modules/madwifi/ath/if_ath.c:11802: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_txcont_rate': /usr/src/modules/madwifi/ath/if_ath.c:11819: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_dfs_cac_time': /usr/src/modules/madwifi/ath/if_ath.c:11829: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_dfs_cac_time': /usr/src/modules/madwifi/ath/if_ath.c:11839: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_set_dfs_excl_period': /usr/src/modules/madwifi/ath/if_ath.c:11859: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_get_dfs_excl_period': /usr/src/modules/madwifi/ath/if_ath.c:11868: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_test_radar': /usr/src/modules/madwifi/ath/if_ath.c:11880: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_dump_hal_map': /usr/src/modules/madwifi/ath/if_ath.c:11895: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_rcv_dev_event': /usr/src/modules/madwifi/ath/if_ath.c:12003: error: 'struct net_device' has no member named 'priv' /usr/src/modules/madwifi/ath/if_ath.c: In function 'ath_debug_iwpriv': /usr/src/modules/madwifi/ath/if_ath.c:12370: error: 'struct net_device' has no member named 'priv' make[5]: *** [/usr/src/modules/madwifi/ath/if_ath.o] Error 1 make[4]: *** [/usr/src/modules/madwifi/ath] Error 2 make[3]: *** [_module_/usr/src/modules/madwifi] Error 2 make[2]: *** [sub-make] Error 2 make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.30-1-amd64' make: *** [modules] Erreur 2

Si quelqu’un pouvait me dire ce qui cloche…

Quitte a galèrer un peu, je conseillerais la piste de la recompilation kernel.

En effet depuis quelques versions, les chipset Atheros sont gérés nativement par le kernel.

Au final tu en a pas pour très longtemps, et tu bénéficiera des dernières évolutions du kernel.

http://wiki.debian.org/fr/WiFi
Je te conseille les liens ath5k et ath9k

Merci.

J’ai fait une désinstallation complète de madwifi et madwifi-tools.
Redémarrage puis chargement de ath5k.
Network-Manager : rien !
Wifi-radar : détecte la livebox mais refuse de s’y connecter. Pas d’obtention d’adresse IP !
Wicd : ne voit rien au départ, mais l’indication wlan0 dans les préférences règle le problème et la connexion s’établit.