There's nothing in the dmesg output about eth[01], wl or b44. On 2.6.28, I get this:
Code:
[ 9.627787] wl: module license 'MIXED/Proprietary' taints kernel.
[ 9.629607] wl 0000:0c:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 9.629615] wl 0000:0c:00.0: setting latency timer to 64
[ 10.150596] ieee80211_crypt: registered algorithm 'TKIP'
[ 10.161072] eth0: Broadcom BCM4311 802.11 Wireless Controller 5.10.91.9
[ 10.280252] b44 0000:03:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 10.345188] ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0
[ 10.345276] b44.c:v2.0
[ 10.365875] eth1: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:1c:23:96:3b:e7
(The interface names are swapped later)
Also, different senders are seen in the messages. These are roughly the differences between both sets:
Code:
ariel@motoko ~
$ comm -3 senders-2.6.28-13 senders-2.6.30
AppArmor
b44
b44 0000
bdi 1
bio
bus
cpufreq
e820 update range
eth0
eth1
ieee80211_crypt
node 0 low ram
NR_IRQS
nr_irqs_gsi
nvidia
pci_bus 0000
pci_express 0000
scsi 3
sr0
ssb
wl
wl 0000
(ssb is a driver for the "Sonics Silicon Backplane" - what's that?)
Now this is more interesting:
Code:
$ cat /etc/modprobe.d/blacklist-bcm43.conf
blacklist bcm43xx
blacklist b43
blacklist b43legacy
blacklist ssb
# load wl before b44 so that both work
blacklist b44
install wl modprobe -r b43 b44 b43legacy ssb; modprobe --ignore-install wl $CMDLINE_OPTS; modprobe --ignore-install b44
But it still applies to both kernels.
What now? I attached the logs just in case someone wishes to pore over them.