I'm sending this on behalf the SDHCI-devel people. I tested today the
latest SDHCI driver on my Thinkpad X40 with the 2.6.16-rc6-mm1 kernel.
The SD card reader itself is a Ricoh :
0000:02:00.1 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13)
The initialisation part is normal, here is the dmesg portion :
sdhci: Secure Digital Host Controller Interface driver, 0.11
sdhci: Copyright(c) Pierre Ossman
PCI: Found IRQ 5 for device 0000:02:00.1
PCI: Sharing IRQ 5 with 0000:00:1f.3
PCI: Sharing IRQ 5 with 0000:00:1f.5
PCI: Sharing IRQ 5 with 0000:00:1f.6
cs: IO port probe 0x100-0x4ff: excluding 0x170-0x177 0x370-0x377
cs: IO port probe 0x800-0x8ff: clean.
cs: IO port probe 0xc00-0xcff: clean.
cs: IO port probe 0xa00-0xaff: clean.
mmc0: SDHCI at 0xd0210000 irq 5 PIO
I tested with 5 different SD card models (no MMC), correctly identified
upon insertion as shown below :
- Hagiwara "Super High Speed" 1 Gb (ac41 SK01G 967680KiB)
- Kingmax "Platinum" 1 Gb (b368 SD01G 999936KiB)
- SanDisk 512 Mb (a95c SD512 495488KiB)
- Generic 128 Mb (cdef SD128 118272KiB)
- Toshiba 16 Mb (6f52 SD016 14560KiB)
I found no problem to read, write or delete.
My opinion is that this patch is mature enough to become part of
the regular Linux kernel.
Andrew please consider pushing the code to Linus in time for 2.6.16,
as it's a device with no current driver.
Regards,
--
Augustin Vidovic -- http://augustin.vidovic.org
Can you doubt in french ?
Check it out at http://www.forum-zetetique.com
I confirm,
I have the same machine and the same mm-kernel, and it works perfectly also with
pny technology sd-cards (128M and 1Gb).
--Beppe--
[email protected] wrote:
> I'm sending this on behalf the SDHCI-devel people. I tested today the
> latest SDHCI driver on my Thinkpad X40 with the 2.6.16-rc6-mm1 kernel.
>
> The SD card reader itself is a Ricoh :
> 0000:02:00.1 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 13)
>
>
> The initialisation part is normal, here is the dmesg portion :
>
> sdhci: Secure Digital Host Controller Interface driver, 0.11
> sdhci: Copyright(c) Pierre Ossman
> PCI: Found IRQ 5 for device 0000:02:00.1
> PCI: Sharing IRQ 5 with 0000:00:1f.3
> PCI: Sharing IRQ 5 with 0000:00:1f.5
> PCI: Sharing IRQ 5 with 0000:00:1f.6
> cs: IO port probe 0x100-0x4ff: excluding 0x170-0x177 0x370-0x377
> cs: IO port probe 0x800-0x8ff: clean.
> cs: IO port probe 0xc00-0xcff: clean.
> cs: IO port probe 0xa00-0xaff: clean.
> mmc0: SDHCI at 0xd0210000 irq 5 PIO
>
>
> I tested with 5 different SD card models (no MMC), correctly identified
> upon insertion as shown below :
> - Hagiwara "Super High Speed" 1 Gb (ac41 SK01G 967680KiB)
> - Kingmax "Platinum" 1 Gb (b368 SD01G 999936KiB)
> - SanDisk 512 Mb (a95c SD512 495488KiB)
> - Generic 128 Mb (cdef SD128 118272KiB)
> - Toshiba 16 Mb (6f52 SD016 14560KiB)
>
> I found no problem to read, write or delete.
>
> My opinion is that this patch is mature enough to become part of
> the regular Linux kernel.
> Andrew please consider pushing the code to Linus in time for 2.6.16,
> as it's a device with no current driver.
>
> Regards,
>