madwifi-driver 0.1_pre20050106 works fine, but with the new 0.1_pre20050224 version, upon modprobe ath_pci I get: ath_hal: 0.9.14.9 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413) ath_rate_amrr: 0.1 ath_pci: Unknown symbol ieee80211_getrssi A Ubuntu user has the same problem: http://sourceforge.net/mailarchive/message.php?msg_id=10884670 I don't know it this is kernel related. I'm using 2.6.10-morph24.
What snapshot do you need so that this works for you? Can you please test by renameing the ebuild? 0226 0210 0120 So that we can find out on when it broke for you or if is already fixed.
Thank you for helping ! Here are the results: 0226: Unknown symbol ieee80211_getrssi 0210: Unknown symbol ieee80211_getrssi 0120: OK ;-) 0106: OK ;-)
0129: NOT ok 0128: NOT ok 0127: ok 0126: ok 0124: ok ...so the problem appeared in the 2005-01-28 snapshot.
Can you please post "emerge info" and the full compile log of a version >=0128? Also lsmod after loading the module would be nice.
Created attachment 52239 [details] Output of 'emerge info'
Created attachment 52241 [details] Result of 'emerge madwifi-driver &>/tmp/madwifi-compile-log.txt'
I haven't tried changing my CFLAGS and LDFLAGS since they're completely ignored for all kernel-related builds. Is it correct ?
Created attachment 52243 [details] lsmod (before 'modprobe ath_pci')
Created attachment 52244 [details] lsmod (after 'modprobe ath_pci')
Can you please attach the output of: export KBUILD_VERBOSE=1 KBUILD_VERBOSE=1 emerge madwifi-driver ?
Created attachment 52245 [details] result of emerge with KBUILD_VERBOSE enabled
I've been by this bug - however it's a kernel problem imo. Using 2.6.10-gentoo-r7 and earlier 0.1_pre20050107 did work (prior ebuilds didn't support amd64) However, no madwifi driver ebuild work against this kernel anymore - I get the unknown symbols error wlan: Unknown symbol request_module Building against 2.6.9-gentoo-r14 works fine.
Compiles and works fine with gentoo-dev-sources-2.6.11-r1 :)
Do you think it is a sufficient fix when I add if kernel_is 2 6 10; then die "does not work with 2.6.10" fi to the ebuild? Or should we look for a new snapshot that works on 2.6.10?
Probably easiest to add that to the ebuild. I actually think it's the ebuild doing something wrong as 0.1_pre20050107 used to work on 2.6.10-r7 - maybe something changed in the ebuild?
Hello, I get this type of error as well: madwifi-cvs-snapshot-2005-01-07 and madwifi-cvs-snapshot-2005-02-24 gentoo-sources-2.6.11-gentoo-r5 dmesg gives this (after modprobe): "unknown symbol wireless_send_event" Any ideas on this?
UPDATE: after adding generic support for wirless cards and wireless extensions to my kernel, and remerging madwifi-drivers, I had no problems any more...
Adding solar to CC:
A check for CONFIG_NET_RADIO should be added to the ebuild: CONFIG_CHECK="NET_RADIO" ERROR_NET_RADIO="${P} requires support for Wireless LAN drivers (non-hamradio) & Wireless Extensions (CONFIG_NET_RADIO)." See net-wireless/ipw2200-1.0.4 for example use.
Same goes for net-wireless/madwifi-bsd
A new madwifi-driver including that config-check was added. madwifi-bsd was removed from the tree. Thanks for reporting
Are you mentioning the new 0.1_pre20050809 ? That module version does load and detect my access points fine, but with it I can't access the network or ping anything.. So I had to put it in package.mask :-\ The previous one (0.1_pre20050420) works perfectly well.
Well, that is the problem with cvs snapshots, for some people it works, for some people it does not :( You can just rename the package in your overlay and try out other versions. Please tell me afterwards what version worked.