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

Reply via email to