Bugzilla – Bug 161462
kernel hides second pcmcia slot (yenta_socket)
Last modified: 2006-03-29 20:18:18 UTC
Package: kernel Version: 2.6.16-rc6-git1-4-default Installation: SUSE 10.1 x86_64 (new installation) Beta: Beta8 HW Info: http://www.cynapses.org/hwinfo.log This machine can be identified by: "Hewlett-Packard " "Pavilion zv5200 (PJ810EA#ABD)" Description: ------------- For some reason the Kernel does not properly configure the nForce3 PCI bridge. The CardBus controller is correctly identified by the yenta_socket driver of the PCMCIA controller a Texas Instruments PCI1620 controller. However, if you use the default set-up for the Linux PCMCIA system, nothing works. lspci -v "PCI bridge: nVidia Corporation nForce3 PCI Bridge (rev a2)" .. Bus: primary=00, secondary=02, _subordinate=02_, sec-latency=128 This effectively hides the PCMCIA bus from the kernel. The subordinate" field should at least 0x03, more likely 0x0a. A workaround is to set the following command in the network init script: setpci -s 0:a.0 SUBORDINATE_BUS=0x0A It worked just fine with SUSE 10.0.
PCI goes to Greg.
*** This bug has been marked as a duplicate of 146438 ***