[Madwifi-users] Compile errors
Status: Beta
Brought to you by:
otaku
From: John L. <ma...@fr...> - 2004-09-29 18:40:47
|
Hello, I've been using Madwifi for a while, and keeping it relatively current as I've been doing a fair bit of system configuration on my relatively new laptop. Last week I installed Mandrake 10.1, and am trying to get ACPI suspend and hibernate to work correctly. Using a custom compiled version of 2.6.8.1 with Mandrake patches. This is on an IBM Thinkpad T41, with the IBM Atheros a/b/g card. With a CVS version of Madwifi from last Friday, I got everything mostly working. But when I resume, the Madwifi driver quits working after a small amount of traffic. This happens regardless of whether I unload the modules before suspending or not. After a resume, I can reload the Madwifi modules, and re-associate with my AP. I can then see the network, ping sites on the Internet, connect to my IMAP server, everything. But as soon as I visit a web page or download a message, all connectivity appears to stop. At the same time, my USB mouse stops and so does my sound. When I use "iwlist ath0 scanning", it doesn't find my access point. If I unload the madwifi modules, wait a little bit, then reload them, it sometimes starts working again--until I try to download anything. After a reboot, it works fine again. If I don't reload the madwifi modules after resuming, the USB and sound works fine, and they don't die. I tried to update Madwifi to today's CVS, but am having trouble compiling it. I did a clean checkout, successfully applied the madwifi-2.6.8-mm_and_later-040927.patch, but when I compile it, I get lots of warnings like: In file included from /home/john/src/madwifi/ath_hal/../hal/ah.h:49, from /home/john/src/madwifi/ath_hal/ah_osdep.c:58: /home/john/src/madwifi/ath_hal/../hal/linux/ah_osdep.h:103:1: warning: "abs" redefined In file included from include/asm/system.h:5, from include/asm/processor.h:18, from include/asm/thread_info.h:16, from include/linux/thread_info.h:21, from include/linux/spinlock.h:12, from include/linux/capability.h:45, from include/linux/sched.h:7, from include/linux/module.h:10, from /home/john/src/madwifi/ath_hal/ah_osdep.c:46: include/linux/kernel.h:57:1: warning: this is the location of the previous definition LD [M] /home/john/src/madwifi/ath_hal/ath_hal.o Building modules, stage 2. MODPOST CC /home/john/src/madwifi/ath_hal/ath_hal.mod.o <snip> *** Warning: "ieee80211_ioctl_siwencode" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_sysctl_register" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "_ath_hal_attach" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_ifattach" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_ioctl_siwap" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_input" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_encap" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ath_rate_tx_complete" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! *** Warning: "ieee80211_ioctl_siwrate" [/home/john/src/madwifi/ath/ath_pci.ko] undefined! CC /home/john/src/madwifi/ath/ath_pci.mod.o LD [M] /home/john/src/madwifi/ath/ath_pci.ko make[2]: Leaving directory `/usr/src/linux-2.6.8.1-10mdk' make[1]: Leaving directory `/home/john/src/madwifi/ath' Are these expected, or what am I doing wrong? Any suggestions for successfully suspending/resuming this driver? I'm currently bringing down the interface, then issuing: "modprobe -r ath_pci wlan_wep wlan ath_hal" before suspending. Thanks for your help, -- John Locke Open Source Solutions for Small Business Problems http://www.freelock.com |