On Fri, 2009-07-03 at 19:08 +0200, Pedro Jose wrote:
> Hello to everbody:
> I have a Compaq Presario C735EM laptop, and his wireless card is a
> Atheros AR242x 802.11abg. My Fedora 11 i586 installation use the
> kernel module named ath5k, and the wireless card is named wlan0. The
> problem is because the wireless card don´t start and don´t detect the
> wireless networks. I´m crazy because in Fedora 10 all works "on the
> air", but not in Fedora 11.
That should be reported to ath5k developers, not here.
> I try to compile the madwifi-hal-0.10.5.6 driver, but I have a error
> in the compilation . It can be read here
> /root/madwifi-hal-0.10.5.6-r4031-20090529/net80211/ieee80211_skb.c: In function 'skb_print_message':
> /root/madwifi-hal-0.10.5.6-r4031-20090529/net80211/ieee80211_skb.c:132: error: the frame size of 1056 bytes is larger than 1024 bytes
The actively maintained branches are trunk, madwifi-dfs and
madwifi-0.9.4. madwifi-0.9.3, madwifi-hal-0.9.30.13,
madwifi-hal-0.10.5.6 and madwifi-hal-testing are not actively
maintained, and fixes are not committed to them.
Please use trunk snapshots instead, as they use the same code plus a
free HAL plus the fixes for the latest kernel.
> How as posible that all works in Fedora 10 but not in Fedora 11?
If the question is about ath5k, please ask in the ath5k list.
If the question is about MadWifi, the answer is that the kernel changes
and MadWifi needs to be kept up-to-date with those changes. It takes an
effort. Kernels developers are not supposed to avoid changes that break
MadWifi. MadWifi is supposed to deal with the kernel changes.
In this particular case, it's just a warning about the excessive stack
usage. Just because there was no such warning in the Fedora 10 kernel,
it doesn't mean that MadWifi wasn't using 1056 bytes on the stack.
It's a choice of MadWifi developers to treat warnings as errors by
default, so that they are reported to the team and get fixed. It's
possible not to treat warnings as errors by running "make WARNINGS="
Keeping every branch up-to-date is too much work, so only some branches
are kept up-to-date, and madwifi-hal-0.10.5.6 is not one of them.
Perhaps we should stop making snapshots from those branches.