Cardbus configuration in Win XP



Hi,


We are testing Cardbus with Win XP platform (Toshiba laptop). We have
the ccd1 and cvs1 pins connected. ccd2 is grounded and cvs2 is left
open. After the cardbus detection, we see the card services reading the
configuration space registers including the CIS pointer register. But
the CIS tuples are NOT being read. We would like to know the exact
sequence performed by the pcmcia driver in reading the configuration
space registers. As per cardbus system architecture, some registers
like vendor id(00h), device id(02h) etc in the configuration space are
allocated (NOT needed for cardbus). But we see that these registers are
also being read.
Also we face another problem. We see these configuration space
registers being read more than once and also it looks like the
configuration space registers are being written (as observed in logic
analyser).
Can anyone help us in clarifying the above.

Thanks in Advance and wishing You all a very Happy New Year.


Regards,
Nagu

.



Relevant Pages

  • Re: [Fwd: Re: [PATCH 0/5]PCI: x86 MMCONFIG]
    ... First off, I would like to see confirmation from the horses's mouths here that there is no other way to get around this problem than disabling MMCONFIG for accesses behind those chips. ... The base configuration space of the AMD-8132 and PCIdevices attached to it are accessible using only ... Registers of PCI-X Mode 2 devices attached to the AMD-8132 in the ... extended configuration space are not accessible. ...
    (Linux-Kernel)
  • Re: reading pci cfg space from kernel module
    ... I'm using a 2.6 SMP kernel. ... How do i initialize that structure? ... updating the card's registers. ...
    (comp.os.linux.development.system)
  • Read PCI Base Address Registers
    ... i am new to PCI device driver development, ... how could i be able to read the data of my Base Address Registers, ... from the values i got from the configuration space? ...
    (microsoft.public.windowsce.embedded.vc)
  • Re: IBM T22/APM suspend does not work with yenta_socket module loaded on 2.6.8.1
    ... > settings of the Cardbus bridges - between having no yenta module loaded ... -- cardbus registers ... when I suspend sockets by echoing 3, ... send the line "unsubscribe linux-kernel" in ...
    (Linux-Kernel)

Loading