Bug 161462 - kernel hides second pcmcia slot (yenta_socket)
Summary: kernel hides second pcmcia slot (yenta_socket)
Status: RESOLVED DUPLICATE of bug 146438
Alias: None
Product: SUSE Linux 10.1
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Beta 8
Hardware: Other Other
: P5 - None : Normal (vote)
Target Milestone: ---
Assignee: Greg Kroah-Hartman
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-28 17:09 UTC by Andreas Schneider
Modified: 2006-03-29 20:18 UTC (History)
0 users

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Schneider 2006-03-28 17:09:45 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.
Comment 1 Olaf Kirch 2006-03-29 10:25:52 UTC
PCI goes to Greg.
Comment 2 Greg Kroah-Hartman 2006-03-29 20:18:18 UTC

*** This bug has been marked as a duplicate of 146438 ***