2.6.24.4 Sonics Silicon Backplane problems in dmesg

From: Mark Knecht
Date: Sun May 04 2008 - 14:29:42 EST


I'm attempting to bring up a Compaq F752US laptop running Gentoo. The
kernel.org 2.6.24.4, Gentoo Vanilla-sources and 2.6.24-gentoo-r4
kernels all fail to boot without selecting the 'noapic' option on the
kernel command line. If I add noapic irqpoll the machine does boot but
I see this problem for all 3 kernels:

Is this possibly caused by having to choose the noapic irqpoll options?

<SNIP>
WARNING: at drivers/ssb/main.c:883 ssb_tmslow_reject_bitmask()
Pid: 1, comm: swapper Not tainted 2.6.24-gentoo-r4 #4
[<c0375e3f>] ssb_tmslow_reject_bitmask+0x4b/0x56
[<c0376504>] ssb_device_is_enabled+0x9/0x2d
[<c0377f6d>] ssb_pcicore_init+0x11/0x35
[<c0375c10>] ssb_attach_queued_buses+0x86/0x26a
[<c03777b3>] ssb_pci_xtal+0x1ce/0x1eb
[<c0376170>] ssb_bus_register+0x11a/0x17d
[<c03770c9>] ssb_pci_get_invariants+0x0/0x29d
[<c0376232>] ssb_bus_pcibus_register+0x24/0x47
[<c023c820>] pci_set_master+0x51/0x55
[<c0377889>] ssb_pcihost_probe+0x5e/0x89
[<c023e2cb>] pci_device_probe+0x36/0x57
[<c0266025>] driver_probe_device+0xde/0x15c
[<c04097f6>] _spin_unlock+0xd/0x21
[<c0407531>] klist_next+0x58/0x6d
[<c0266135>] __driver_attach+0x0/0x7f
[<c026617e>] __driver_attach+0x49/0x7f
[<c02655cb>] bus_for_each_dev+0x33/0x55
[<c0265e80>] driver_attach+0x16/0x18
[<c0266135>] __driver_attach+0x0/0x7f
[<c02658bc>] bus_add_driver+0x6d/0x197
[<c023e414>] __pci_register_driver+0x52/0x7e
[<c059f785>] ssb_modinit+0x40/0x56
[<c036b748>] cpufreq_register_governor+0x4d/0x52
[<c0587499>] kernel_init+0x150/0x2b2
[<c011b388>] finish_task_switch+0x1c/0x57
[<c010341a>] ret_from_fork+0x6/0x1c
[<c0587349>] kernel_init+0x0/0x2b2
[<c0587349>] kernel_init+0x0/0x2b2
[<c010414b>] kernel_thread_helper+0x7/0x10
=======================
ssb: Sonics Silicon Backplane found on PCI device 0000:03:00.0

I found the SSB stuff in make menuconfig but I cannot disable it do I
guess it's necessary and doesn't work correctly?

What should/can I do about this?

Kernel config attached.

NOTE: Happy to switch the kernel.org kernel if necessary.

Thanks,
Mark


laptop1 ~ # lspci
00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1)
00:05.0 VGA compatible controller: nVidia Corporation MCP51 PCI-X
GeForce Go 6100 (rev a2)
00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a3)
00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a3)
00:0a.3 Co-processor: nVidia Corporation MCP51 PMU (rev a3)
00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a3)
00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev f1)
00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev f1)
00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2)
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a3)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8
[Athlon64/Opteron] Miscellaneous Control
03:00.0 Network controller: Broadcom Corporation BCM94311MCG wlan
mini-PCI (rev 02)
laptop1 ~ #

Attachment: Laptop.config
Description: Binary data