Jump to content

VoodooSDHC


Slice

Recommended Posts

Here I want to collect infos about the cardreader driver.

VoodooSDHC works fine in Dell Inspiron 1525 but doesn't work at D420.

I see a difference at boot time.

1525

00:1e.0 [060401] [8086:2448] (subsys [0000:0000]):: PciRoot(0x0)/Pci(0x1e,0x0)
02:09.0 [0c0010] [1180:0832] (subsys [1028:022f]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x9,0x0)
02:09.1 [080501] [1180:0822] (subsys [1028:022f]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x9,0x1)
02:09.2 [088000] [1180:0843] (subsys [1028:022f]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x9,0x2)
02:09.3 [088000] [1180:0592] (subsys [1028:022f]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x9,0x3)
02:09.4 [088000] [1180:0852] (subsys [1028:022f]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x9,0x4)

 

D420


 

Oops, show later.

[1180:0822] - is Ricoh SD controller

[1180:0843] - SD Reader

But for D420 0843 absents even at boot time!

As I have not yet Windows here, please tell me if the device works under Windows? Or it absents at all?

Link to comment
Share on other sites

  • Replies 41
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

At the moment I enabled SDCardReader memory but I still have no interrupt and so it is not working. The problem comes from BIOS.

There are no device 1180:0843 (SD Reader) as in Inspiron.

02:01.0 [060700] [1180:0476] (subsys [0000:0000]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x1,0x0)
02:01.1 [0c0010] [1180:0552] (subsys [1028:01d6]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x1,0x1)
02:01.2 [080501] [1180:0822] (subsys [1028:01d6]):: PciRoot(0x0)/Pci(0x1e,0x0)/Pci(0x1,0x2)

 

And then IOPCIFamily give no the device any interrupt

Feb  7 20:44:38 localhost kernel[0]: PCIE: Resolved interrupt 17 (3) for CRD1
Feb  7 20:44:38 localhost kernel[0]: PCIE: Resolved interrupt 18 (7) for CRD2
Feb  7 20:44:38 localhost kernel[0]: IOPCI2PCIBridge: cardbus memory range 524288 bytes @ 0xefb01000
Feb  7 20:44:38 localhost kernel[0]: PCIE: Resolved interrupt 19 (255) for CRD0
Feb  7 20:44:38 localhost kernel[0]: RP02: Resolved interrupt 17 (3) for PXS2
Feb  7 20:44:38 localhost kernel[0]: PXP0: Resolved interrupt 18 (7) for NIC

 

Moreover, I see the inerrupt 18 shared between SD controller and Ethernet. When I insert SD I see

AppleBCM5751Ethernet:        a        0 interruptOccurred - Not my interrupt

 

It is bad so I am going to improve IOPCIFamily.

I am not excluding a rewriting bootloader to enable the device before IOPCIFamily will works.

Link to comment
Share on other sites


×
×
  • Create New...