Indeed wl, ssb and b43 take the same modalias space, that's why the
jockey-generated blacklist has this rule:
# load wl before b44 so that both work
install wl modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl
$CMDLINE_OPTS; modprobe -Qba b44
That means: "if you install wl, remove b43 b44 b43legacy ssb, install
wl, and then load b43 again". b43 and friends won't get autoloaded due
to the blacklisting. I actually thought that this got successfully
tested in the intrepit timeframe, but maybe it was, and it stopped
working in Jaunty.
At first I'd think that b44 is loaded first, which pulls in ssb as a
dependency, and then the kernel doesn't bother modprobing again, since
there's already a driver which (supposedly) covers the device. However,
you already said that ssb would be loaded first, then b43, then b44?
Since you already tried blacklisting b44, it seems that something in
udev doesn't respect the blacklist. However, a "grep modprobe
/lib/udev/rules.d" shows that all calls have -b ("use blacklist"). So
I'm quite stunned now.
Do you happen to have an /etc/modules which explicitly loads b44 or b43
or ssb?
Also, to checkout whether the blacklist is actually being used, could
you try appending these:
install b44 echo b44 >> /tmp/modprobe.log; /sbin/modprobe --ignore-install b44
install b43 echo b43 >> /tmp/modprobe.log; /sbin/modprobe --ignore-install b43
install ssb echo ssb >> /tmp/modprobe.log; /sbin/modprobe --ignore-install ssb
install wl echo wl >> /tmp/modprobe.log; modprobe -r b43 b44 b43legacy ssb;
modprobe --ignore-install wl $CMDLINE_OPTS; modprobe -Qba b44
(and remove the other install rules for those three, but do keep the
blacklist entries). Do you get a /tmp/modprobe.log? If so, then
something is not adhering the blacklist.
Thank you!
--
jockey fails to enable broadcom STA driver
https://bugs.launchpad.net/bugs/333903
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs