WANTED: someone who knows what exactly that ssb thingy is intended/used for

Stefan Bader stefan.bader at canonical.com
Wed Jul 8 12:59:56 BST 2009

Hi all,

I somehow wondered why on a Dell Inspiron 1521 the wireless is not cooperating 
by default. The problem turns out to be the ssb module, which is not only a 
dependency to the b44 driver (for the wired network card) but also likes to 
handle the Broadcom 4328 device.

The PCI bus looks like this (skipping some non-relevant devices):

-[0000:00]-+-00.0  ATI Technologies Inc RS690 Host Bridge [1002:7910]
            +-05.0-[0000:0b]----00.0  Broadcom Corporation BCM4328 802.11a/b/g/n
            |                         [14e4:4328]
            +-14.0  ATI Technologies Inc SBx00 SMBus Controller [1002:4385]
            +-14.1  ATI Technologies Inc SB600 IDE [1002:438c]
            +-14.2  ATI Technologies Inc SBx00 Azalia (Intel HDA) [1002:4383]
            +-14.3  ATI Technologies Inc SB600 PCI to LPC Bridge [1002:438d]
            +-14.4-[0000:03]--+-00.0  Broadcom Corporation BCM4401-B0 100Base-TX
            |                 |       [14e4:170c]
            |                 +-01.0  Ricoh Co Ltd R5C832 IEEE 1394 Controller
            |                 |       [1180:0832]
            |                 +-01.1  Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro
            |                 |       Host Adapter [1180:0822]
            |                 +-01.2  Ricoh Co Ltd R5C843 MMC Host Controller
            |                 |       [1180:0843]
            |                 +-01.3  Ricoh Co Ltd R5C592 Memory Stick Bus Host
            |                 |       Adapter [1180:0592]
            |                 \-01.4  Ricoh Co Ltd xD-Picture Card Controller
00:05.0 PCI bridge: ATI Technologies Inc RS690 PCI to PCI Bridge (PCI Express
                     Port 1)
0b:00.0 Network controller: Broadcom Corporation BCM4328 802.11a/b/g/n (rev 03)
00:14.4 PCI bridge: ATI Technologies Inc SBx00 PCI to PCI Bridge

In the end wireless works well when removing b44, ssb and wl. Then loading wl 
first, followed by b44 (which pulls in ssb).
Somehow I got no clear idea what the ssb is and how it would look if present. 
Would a PCI-SSB bridge look different or is Broadcom using the same PCI ID for 
different devices? Both drivers clearly match for the same PCI ID and are the 
only ones to do so.

Any hints appreciated.



When all other means of communication fail, try words!

More information about the kernel-team mailing list