commit 'mmc: sdhci: add MMC_CAP_8_BIT_DATA in the host capabilities' breaks ricoh mmc device

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi, 

I just bisected and reverted this commit.
With it I am unable to read MMC cards via Ricoh MMC function,
support for which I added recently.

07:00.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev
12)

The logs show lot of errors like this:

[  219.590748] mmc1: new MMC card at address 0001
[  219.639449] mmcblk0: mmc1:0001 MMC    483 MiB 
[  219.647008] mmcblk0: retrying using single block read
[  219.649262] mmcblk0: error -84 transferring data, sector 0, nr 8, card status 0x900
[  219.649271] end_request: I/O error, dev mmcblk0, sector 0
[  219.651964] mmcblk0: error -84 transferring data, sector 1, nr 7, card status 0x900
[  219.651969] end_request: I/O error, dev mmcblk0, sector 1
[  219.654202] mmcblk0: error -84 transferring data, sector 2, nr 6, card status 0x900
[  219.654206] end_request: I/O error, dev mmcblk0, sector 2
[  219.657049] mmcblk0: error -84 transferring data, sector 3, nr 5, card status 0x900
[  219.657054] end_request: I/O error, dev mmcblk0, sector 3
[  219.661094] mmcblk0: error -84 transferring data, sector 4, nr 4, card status 0x900
[  219.661100] end_request: I/O error, dev mmcblk0, sector 4
[  219.663347] mmcblk0: error -84 transferring data, sector 5, nr 3, card status 0x900
[  219.663352] end_request: I/O error, dev mmcblk0, sector 5
[  219.665593] mmcblk0: error -84 transferring data, sector 6, nr 2, card status 0x900
[  219.665598] end_request: I/O error, dev mmcblk0, sector 6
[  219.667905] mmcblk0: error -84 transferring data, sector 7, nr 1, card status 0x900
[  219.667910] end_request: I/O error, dev mmcblk0, sector 7
[  219.667915] Buffer I/O error on device mmcblk0, logical block 0
[  219.672258] mmcblk0: retrying using single block read
....


Now that reader in not standard (it doesn't claim SDHCI, but work very similiar), 
so it might be device specific bug or not.

One thing for sure, it doesn't physicaly support 8-bit (although the MMC Plus card I tested
probably does via extra connectors).

Best regards,
	Maxim Levitsky 


--
To unsubscribe from this list: send the line "unsubscribe linux-mmc" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux