On Wed, 01 Jan 2003 00:05:48 -0500 (MET), Veit Kannegieser wrote: >>BTW. why do you need to assign a PCI-bus to the cardbus controller device then? >This should be the job of the BIOS, but i seem to have >some especially bad (SystemSoft) BIOS.
I don't really understand: There is one Cardbus-device per Cardbus slot. So why do you need to assign a bus? [from Ralph Brown on PCI to Cardbus bridge configuration space] 18h BYTE PCI bus number 19h BYTE CardBus bus number 1Ah BYTE subordinate bus number I was currently enumerating all PCI buses, remembering the highest count and later adding to that count and setting bridges that had a [19h] byte of 0 (unassigned bus). But actually why do I have to set this? And do I have to set this value for every function (aka slot) per Cardbus-device? Or do I really have to set this at all? And why? >>Or is this needed at all?? >You need (at least on the Realtek 8139) enable Busmaster,IO access >and you will need the device visible on the PCI bus to do it. The cardbus-device should be visible in any way (on bus 0) or what do you mean by "visible on the PCI bus"? If it doesn't show up during enumeration of Bus 0 (or on any known bridged bus), then there is no way to find it. Enabling Busmaster and I/O access is just setting 2 bits in the PCI configuration space, but I still don't know why you should need to set the bus number at all or do the plugged-in devices show up on the assigned bus? cu, Kiewitz ----------- To unsubscribe yourself from this list, send the following message to [EMAIL PROTECTED] unsubscribe acpi-os2 end