I have a bcm4311 chipset; it is identified in `lspci -vnn` as: 01:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01) Without compiling the kernel with some of BCMA disabled, I cannot make my card work at a decent speed. This is in Linux Kernel 3.13, but I have had this problem with other recent kernel versions. My hardware is a late 2006, Intel Core 2 Duo iMac, and the linux distro is Mint 16. The problem is that both SSB and BCMA are loading to support the b43 module, where I only want SSB to load. I had this issue in 3.11, and my custom build of 3.13 worked, but I don't see any changes to b43 or BCMA that would effect this. I think that it was my tweaking of the compile options for BCMA fixed this, but in any case I believe that the SSB and BCMA modules are interfering with each other, killing my network speed seemingly at random. I think it's because my card (*'0x4312') is being recognized in bcma as a supported bcm4312 or 4313 chipset, when it actually can indicate a 4311 chipset, which, as far as i know, is not supported by these, or brcmsmac. I have to admit I am not clear on the differences between these chipsets, but I do know the 4312 is a PHY device, and as far as I know, the 4313 is an upgraded 4311. Attached are the `lspci` and `lsmod` outputs for when the 3.13 kernel is loaded and when the 3.11 kernel is loaded. I believe that without tweaking my compile settings, my system would still be behaving badly. The 3.13 kernel works, and lsmod shows that bcma is not loaded. 3.11 doesn't and shows it as loaded. I am having a hard time finding my unmodified .config file for the kernel, but i have an intermediate step's config file which also exhibited the problems. The `lsmod` and `lspci` files also contain the outputs of `uname --all` so you can see details of the kernel being used when I performed each test. I apologize if I am giving too much information, but I have never reported a bug in the Linux Kernel before. I hope I did alright :) -Wyatt
# uname --all Linux wyatt-imac 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # lsmod Module Size Used by parport_pc 32701 0 ppdev 17671 0 bnep 19704 2 rfcomm 69130 0 bluetooth 372041 10 bnep,rfcomm coretemp 13435 0 kvm_intel 138567 0 kvm 431720 1 kvm_intel joydev 17377 0 hid_appleir 13010 0 hid_logitech_dj 18581 0 hid_generic 12548 0 ssb_hcd 12869 0 binfmt_misc 17468 1 usbhid 53014 0 hid 105858 6 hid_generic,usbhid,hid_logitech_dj,hid_appleir applesmc 19308 0 isight_firmware 12665 0 input_polldev 13896 1 applesmc snd_hda_codec_idt 50341 1 snd_hda_intel 48171 3 snd_hda_codec 188738 2 snd_hda_codec_idt,snd_hda_intel snd_hwdep 13602 1 snd_hda_codec snd_pcm 102033 2 snd_hda_codec,snd_hda_intel snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_seq_midi 13324 0 snd_seq_midi_event 14899 1 snd_seq_midi snd_rawmidi 30095 1 snd_seq_midi snd_seq 61560 2 snd_seq_midi_event,snd_seq_midi dm_multipath 22873 0 snd_seq_device 14497 3 snd_seq,snd_rawmidi,snd_seq_midi snd_timer 29433 2 snd_pcm,snd_seq scsi_dh 14882 1 dm_multipath snd 69141 16 snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_device,snd_seq_midi microcode 23576 0 soundcore 12680 1 snd lpc_ich 21080 0 apple_bl 13993 0 mac_hid 13205 0 arc4 12608 2 b43 387322 0 bcma 46699 1 b43 mac80211 597268 1 b43 cfg80211 480503 2 b43,mac80211 ssb 62057 2 b43,ssb_hcd lp 17759 0 parport 42299 3 lp,ppdev,parport_pc dm_raid45 76698 0 xor 21411 1 dm_raid45 dm_mirror 22086 0 dm_region_hash 20813 1 dm_mirror dm_log 18411 3 dm_region_hash,dm_mirror,dm_raid45 firewire_ohci 40327 0 firewire_core 64534 1 firewire_ohci crc_itu_t 12707 1 firewire_core i915 661261 2 sky2 58191 0 video 19318 1 i915 i2c_algo_bit 13413 1 i915 drm_kms_helper 52710 1 i915 drm 297056 3 i915,drm_kms_helper
Attachment:
bad-config-3.13.0
Description: Binary data
Attachment:
good-config-3.13.0
Description: Binary data
# uname --all Linux wyatt-imac 3.13.0 #4 SMP Wed Jan 22 16:54:21 EST 2014 x86_64 x86_64 x86_64 GNU/Linux # lsmod Module Size Used by ctr 13049 2 ccm 17773 2 rfcomm 69078 0 bnep 19624 2 bluetooth 387189 10 bnep,rfcomm parport_pc 28165 0 ppdev 17635 0 binfmt_misc 17431 1 arc4 12608 2 b43 354641 0 mac80211 626289 1 b43 snd_hda_codec_idt 54524 1 snd_hda_intel 52355 3 snd_hda_codec 188810 2 snd_hda_codec_idt,snd_hda_intel coretemp 13435 0 kvm_intel 142969 0 snd_hwdep 13602 1 snd_hda_codec snd_pcm_oss 49590 0 kvm 447156 1 kvm_intel snd_mixer_oss 22413 1 snd_pcm_oss cfg80211 490302 2 b43,mac80211 snd_pcm 102135 3 snd_pcm_oss,snd_hda_codec,snd_hda_intel snd_page_alloc 18710 2 snd_pcm,snd_hda_intel snd_seq_dummy 12798 0 snd_seq_oss 38278 0 snd_seq_midi 13324 0 snd_seq_midi_event 14899 2 snd_seq_oss,snd_seq_midi snd_rawmidi 30476 1 snd_seq_midi joydev 17381 0 snd_seq 61560 6 snd_seq_midi_event,snd_seq_oss,snd_seq_dummy,snd_seq_midi ssb_hcd 12869 0 applesmc 19308 0 hid_generic 12548 0 hid_logitech_dj 18581 0 hid_appleir 13010 0 input_polldev 13896 1 applesmc snd_seq_device 14497 5 snd_seq,snd_rawmidi,snd_seq_oss,snd_seq_dummy,snd_seq_midi usbhid 52574 0 snd_timer 29427 2 snd_pcm,snd_seq isight_firmware 12665 0 snd 83371 20 snd_pcm_oss,snd_hwdep,snd_timer,snd_hda_codec_idt,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec,snd_hda_intel,snd_seq_oss,snd_seq_device,snd_mixer_oss,snd_seq_dummy,snd_seq_midi ssb 62379 2 b43,ssb_hcd hid 105788 6 hid_generic,usbhid,hid_logitech_dj,hid_appleir dm_multipath 22873 0 soundcore 15047 1 snd microcode 23656 0 scsi_dh 14882 1 dm_multipath lpc_ich 21080 0 lp 17759 0 parport 42313 3 lp,ppdev,parport_pc apple_bl 13993 0 mac_hid 13205 0 dm_mirror 22135 0 dm_region_hash 20862 1 dm_mirror dm_log 18411 2 dm_region_hash,dm_mirror i915 778479 2 firewire_ohci 40409 0 i2c_algo_bit 13413 1 i915 drm_kms_helper 52758 1 i915 firewire_core 64597 1 firewire_ohci drm 298412 3 i915,drm_kms_helper crc_itu_t 12707 1 firewire_core sky2 58191 0 video 19370 1 i915
# uname --all Linux wyatt-imac 3.11.0-15-generic #23-Ubuntu SMP Mon Dec 9 18:17:04 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux # lspci -vnn 00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=09 <?> Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90380000 (32-bit, non-prefetchable) [size=512K] I/O ports at 20f0 [size=8] Memory at 80000000 (32-bit, prefetchable) [size=256M] Memory at 90400000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Kernel driver in use: i915 00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0 Memory at 90300000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 2 00:07.0 Performance counters [1101]: Intel Corporation Device [8086:27a3] (rev 03) Flags: 66MHz, fast devsel, IRQ 11 Memory at 90444000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02) Subsystem: SigmaTel STAC9221 HD Audio Codec [8384:7680] Flags: bus master, fast devsel, latency 0, IRQ 43 Memory at 90440000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: 90200000-902fffff Prefetchable memory behind bridge: 0000000090500000-00000000906fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device [0000:0000] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport 00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00001000-00001fff Memory behind bridge: 90100000-901fffff Prefetchable memory behind bridge: 0000000090700000-00000000909fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device [0000:0000] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport 00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at 20a0 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at 2080 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 2060 [size=32] Kernel driver in use: uhci_hcd 00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at 2040 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at 90445400 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci-pci 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=32 Memory behind bridge: 90000000-900fffff Capabilities: [50] Subsystem: Device [0000:0000] 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> Kernel driver in use: lpc_ich 00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at 20c0 [size=16] Kernel driver in use: ata_piix 00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] [8086:27c4] (rev 02) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19 I/O ports at 20d8 [size=8] I/O ports at 20fc [size=4] I/O ports at 20d0 [size=8] I/O ports at 20f8 [size=4] I/O ports at 2020 [size=16] Memory at 90445000 (32-bit, non-prefetchable) [size=1K] Capabilities: [70] Power Management version 2 Kernel driver in use: ata_piix 00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02) Subsystem: Intel Corporation Device [8086:7270] Flags: medium devsel, IRQ 11 I/O ports at efa0 [size=32] 01:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01) Subsystem: Apple Inc. AirPort Extreme [106b:0089] Physical Slot: 0 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90200000 (32-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 2 Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Kernel driver in use: b43-pci-bridge 02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22) Subsystem: Device [1234:5678] Physical Slot: 1 Flags: bus master, fast devsel, latency 0, IRQ 42 Memory at 90100000 (64-bit, non-prefetchable) [size=16K] I/O ports at 1000 [size=256] Expansion ROM at 90700000 [disabled] [size=128K] Capabilities: [48] Power Management version 2 Capabilities: [50] Vital Product Data Capabilities: [5c] MSI: Enable+ Count=1/2 Maskable- 64bit+ Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Kernel driver in use: sky2 03:03.0 FireWire (IEEE 1394) [0c00]: LSI Corporation FW322/323 [TrueFire] 1394a Controller [11c1:5811] (rev 61) (prog-if 10 [OHCI]) Subsystem: LSI Corporation FW322/323 [TrueFire] 1394a Controller [11c1:5811] Flags: bus master, fast Back2Back, medium devsel, latency 248, IRQ 19 Memory at 90000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Kernel driver in use: firewire_ohci
# uname --all Linux wyatt-imac 3.13.0 #4 SMP Wed Jan 22 16:54:21 EST 2014 x86_64 x86_64 x86_64 GNU/Linux # lspci -vnn 00:00.0 Host bridge [0600]: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub [8086:27a0] (rev 03) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=09 <?> Kernel driver in use: agpgart-intel 00:02.0 VGA compatible controller [0300]: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller [8086:27a2] (rev 03) (prog-if 00 [VGA controller]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90380000 (32-bit, non-prefetchable) [size=512K] I/O ports at 20f0 [size=8] Memory at 80000000 (32-bit, prefetchable) [size=256M] Memory at 90400000 (32-bit, non-prefetchable) [size=256K] Expansion ROM at <unassigned> [disabled] Capabilities: [90] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Power Management version 2 Kernel driver in use: i915 00:02.1 Display controller [0380]: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller [8086:27a6] (rev 03) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, fast devsel, latency 0 Memory at 90300000 (32-bit, non-prefetchable) [size=512K] Capabilities: [d0] Power Management version 2 00:07.0 Performance counters [1101]: Intel Corporation Device [8086:27a3] (rev 03) Flags: 66MHz, fast devsel, IRQ 11 Memory at 90444000 (32-bit, non-prefetchable) [size=4K] Capabilities: [dc] Power Management version 2 00:1b.0 Audio device [0403]: Intel Corporation NM10/ICH7 Family High Definition Audio Controller [8086:27d8] (rev 02) Subsystem: SigmaTel STAC9221 HD Audio Codec [8384:7680] Flags: bus master, fast devsel, latency 0, IRQ 43 Memory at 90440000 (64-bit, non-prefetchable) [size=16K] Capabilities: [50] Power Management version 2 Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+ Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [130] Root Complex Link Kernel driver in use: snd_hda_intel 00:1c.0 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 1 [8086:27d0] (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0 I/O behind bridge: 00003000-00003fff Memory behind bridge: 90200000-902fffff Prefetchable memory behind bridge: 0000000090500000-00000000906fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device [0000:0000] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport 00:1c.1 PCI bridge [0604]: Intel Corporation NM10/ICH7 Family PCI Express Port 2 [8086:27d2] (rev 02) (prog-if 00 [Normal decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 I/O behind bridge: 00001000-00001fff Memory behind bridge: 90100000-901fffff Prefetchable memory behind bridge: 0000000090700000-00000000909fffff Capabilities: [40] Express Root Port (Slot+), MSI 00 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [90] Subsystem: Device [0000:0000] Capabilities: [a0] Power Management version 2 Capabilities: [100] Virtual Channel Capabilities: [180] Root Complex Link Kernel driver in use: pcieport 00:1d.0 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #1 [8086:27c8] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 23 I/O ports at 20a0 [size=32] Kernel driver in use: uhci_hcd 00:1d.1 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #2 [8086:27c9] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 19 I/O ports at 2080 [size=32] Kernel driver in use: uhci_hcd 00:1d.2 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #3 [8086:27ca] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 2060 [size=32] Kernel driver in use: uhci_hcd 00:1d.3 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB UHCI Controller #4 [8086:27cb] (rev 02) (prog-if 00 [UHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 16 I/O ports at 2040 [size=32] Kernel driver in use: uhci_hcd 00:1d.7 USB controller [0c03]: Intel Corporation NM10/ICH7 Family USB2 EHCI Controller [8086:27cc] (rev 02) (prog-if 20 [EHCI]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 23 Memory at 90445400 (32-bit, non-prefetchable) [size=1K] Capabilities: [50] Power Management version 2 Capabilities: [58] Debug port: BAR=1 offset=00a0 Kernel driver in use: ehci-pci 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev e2) (prog-if 01 [Subtractive decode]) Flags: bus master, fast devsel, latency 0 Bus: primary=00, secondary=03, subordinate=03, sec-latency=32 Memory behind bridge: 90000000-900fffff Capabilities: [50] Subsystem: Device [0000:0000] 00:1f.0 ISA bridge [0601]: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge [8086:27b9] (rev 02) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0 Capabilities: [e0] Vendor Specific Information: Len=0c <?> Kernel driver in use: lpc_ich 00:1f.1 IDE interface [0101]: Intel Corporation 82801G (ICH7 Family) IDE Controller [8086:27df] (rev 02) (prog-if 8a [Master SecP PriP]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, medium devsel, latency 0, IRQ 18 I/O ports at 01f0 [size=8] I/O ports at 03f4 [size=1] I/O ports at 0170 [size=8] I/O ports at 0374 [size=1] I/O ports at 20c0 [size=16] Kernel driver in use: ata_piix 00:1f.2 IDE interface [0101]: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] [8086:27c4] (rev 02) (prog-if 8f [Master SecP SecO PriP PriO]) Subsystem: Intel Corporation Device [8086:7270] Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 19 I/O ports at 20d8 [size=8] I/O ports at 20fc [size=4] I/O ports at 20d0 [size=8] I/O ports at 20f8 [size=4] I/O ports at 2020 [size=16] Memory at 90445000 (32-bit, non-prefetchable) [size=1K] Capabilities: [70] Power Management version 2 Kernel driver in use: ata_piix 00:1f.3 SMBus [0c05]: Intel Corporation NM10/ICH7 Family SMBus Controller [8086:27da] (rev 02) Subsystem: Intel Corporation Device [8086:7270] Flags: medium devsel, IRQ 11 I/O ports at efa0 [size=32] 01:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11a/b/g [14e4:4312] (rev 01) Subsystem: Apple Inc. AirPort Extreme [106b:0089] Physical Slot: 0 Flags: bus master, fast devsel, latency 0, IRQ 16 Memory at 90200000 (32-bit, non-prefetchable) [size=16K] Capabilities: [40] Power Management version 2 Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit- Capabilities: [d0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Capabilities: [13c] Virtual Channel Kernel driver in use: b43-pci-bridge 02:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller [11ab:4362] (rev 22) Subsystem: Device [1234:5678] Physical Slot: 1 Flags: bus master, fast devsel, latency 0, IRQ 42 Memory at 90100000 (64-bit, non-prefetchable) [size=16K] I/O ports at 1000 [size=256] Expansion ROM at 90700000 [disabled] [size=128K] Capabilities: [48] Power Management version 2 Capabilities: [50] Vital Product Data Capabilities: [5c] MSI: Enable+ Count=1/2 Maskable- 64bit+ Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting Kernel driver in use: sky2 03:03.0 FireWire (IEEE 1394) [0c00]: LSI Corporation FW322/323 [TrueFire] 1394a Controller [11c1:5811] (rev 61) (prog-if 10 [OHCI]) Subsystem: LSI Corporation FW322/323 [TrueFire] 1394a Controller [11c1:5811] Flags: bus master, fast Back2Back, medium devsel, latency 248, IRQ 19 Memory at 90000000 (32-bit, non-prefetchable) [size=4K] Capabilities: [44] Power Management version 2 Kernel driver in use: firewire_ohci