RFC: PCI SD host controller driver & mmc/mmcsd modules improvements

Lars Engels lme at FreeBSD.org
Thu Nov 6 10:05:59 PST 2008


On Sun, Sep 28, 2008 at 12:43:03AM +0300, Alexander Motin wrote:
> Latest patches against 8-CURRENT (should also fit 7-STABLE) may be found at:
> http://people.freebsd.org/~mav/sdhci/
> 
> I will be grateful for any feedbacks, comments and support.
> 

Me again...

On another notebook with the same card reader I get a little further:

sdhci0: <RICOH R5C822 SD> mem 0xd8002800-0xd80028ff irq 22 at device 9.2
on pci5
sdhci0: 1 slot(s) allocated
sdhci0: [ITHREAD]
mmc0: <MMC/SD bus> on sdhci0
mmc0: detached
sdhci0: detached
sdhci0: <RICOH R5C822 SD> mem 0xd8002800-0xd80028ff irq 22 at device 9.2
on pci5
sdhci0: 1 slot(s) allocated
sdhci0: [ITHREAD]
sdhci0: detached
sdhci0: <RICOH R5C822 SD> mem 0xd8002800-0xd80028ff irq 22 at device 9.2
on pci5
sdhci0: 1 slot(s) allocated
sdhci0: [ITHREAD]
mmc0: <MMC/SD bus> on sdhci0
mmc0: detached
mmc0: <MMC/SD bus> on sdhci0

So the mmc device is detected everytime I insert a card and is removed
when I take the card out.
But I do not get a new disk device...

pciconf tells me pretty much the same like on the other notebook:


fwohci0 at pci0:5:9:1:     class=0x0c0010 card=0xc024144d chip=0x05521180
rev=0x09 hdr=0x00
    vendor     = 'Ricoh Company, Ltd.'
    device     = 'RL5c552 IEEE-1394 Controller'
    class      = serial bus
    subclass   = FireWire
sdhci0 at pci0:5:9:2:      class=0x080500 card=0xc024144d chip=0x08221180
rev=0x18 hdr=0x00
    vendor     = 'Ricoh Company, Ltd.'
    device     = 'R5C832, R5C843 SDA Standard Compliant SD Host
Controller'
    class      = base peripheral
none7 at pci0:5:9:3:       class=0x088000 card=0xc024144d chip=0x08431180
rev=0x00 hdr=0x00
    vendor     = 'Ricoh Company, Ltd.'
    device     = 'unknown Ricoh MMC Host Controller'
    class      = base peripheral
none8 at pci0:5:9:4:       class=0x088000 card=0xc024144d chip=0x05921180
rev=0x09 hdr=0x00
    vendor     = 'Ricoh Company, Ltd.'
    device     = '13871043 Ricoh Memory Stick Host Controller'
    class      = base peripheral
none9 at pci0:5:9:5:       class=0x088000 card=0xc024144d chip=0x08521180
rev=0x04 hdr=0x00
    vendor     = 'Ricoh Company, Ltd.'
    device     = 'unknown Ricoh xD-Picture Card Host Controller'
    class      = base peripheral


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 195 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-mobile/attachments/20081106/da8500bc/attachment.pgp


More information about the freebsd-mobile mailing list