Bug#664767: Brcmsmac driver woes, possible regression?
El 2012-03-20 a las 13:36 -0500, Jonathan Nieder escribió:
> Hi Camaleón,
That was fast :-)
> Camaleón wrote:
>
> > Since the last days, I'm experiencing some unstability with the brcmsmac driver
> > and get kernel traces like this in the logs:
> >
> > [ 210.896074] ------------[ cut here ]------------
> > [ 210.896138] WARNING: at [...]/drivers/net/wireless/brcm80211/brcmsmac/main.c:8234 brcms_c_wait_for_tx_completion+0x73/0x7d [brcmsmac]()
>
> Context: https://bugzilla.kernel.org/show_bug.cgi?id=42576
>
> Does the attached patch change anything?
(...)
When trying to load the patched module ("insmod brcmsmac.ko"), I get:
insmod: error inserting 'brcmsmac.ko': -1 Invalid module format
And dmesg:
brcmsmac: disagrees about version of symbol module_layout
What I did?
- Got the current kernel source¹ from Debian
- Unpacked the files on the desktop
- Applied the patch to the file
- Run "make menuconfig" and followed this² instructions
- Run "make SUBDIRS=drivers/net/wireless/brcm80211/brcmsmac modules"
I must be making something wrong.
I know I could try with kernel >3.3-rc2 where the patch is already
applied but my guess is that you prefer to check if the patch works
with current kernel 3.2-9 because that's what wheezy will use, right?
Any help on how to bypass this will be appreciated.
¹http://ftp.de.debian.org/debian/pool/main/l/linux-2.6/linux-2.6_3.2.9.orig.tar.gz
²http://linuxwireless.org/en/users/Drivers/brcm80211
Greetings,
--
Camaleón
Reply to: