Anyone else seen this wierd sdhci problem?

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

 



We did some testing on this controller.

I came now to conclusion that I can't fix this problem for now.
Therefore I am posting here the results, in hope somebody else could
spot something interesting.

We are talking about Ricoh R5C822 controller, but not the one that is
part of R5C832 (firewire) multifunction chip, but rather, the one that
is part of R5C552 (firewire), RL5c476 II(cardbus).

The problem is that SD/SDHCI card just don't work.
This wasn't yet tested in windows, although I recommend doing so because
it might be just a hardware malfunction.

Also, it was found that enabling internal modem in bios makes this
problem show up a bit late that usual.

First card seem to work just fine, but after a while, it stops
responding completely:


mmc0: starting CMD17 arg 00000000 flags 000000b5
mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00408020
mmc0: req done (CMD17): 0: 00000900 00000000 00000000 00000000

mmc0:     0 bytes transferred: -84

mmc0: starting CMD13 arg b3680000 flags 00000195
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
mmc0: req done (CMD13): 0: 00000900 00000000 00000000 00000000

mmcblk0: error -84 transferring data, sector 0, nr 32, card status 0x900
end_request: I/O error, dev mmcblk0, sector 0

mmc0: starting CMD17 arg 00000200 flags 000000b5
mmc0:     blksz 512 blocks 1 flags 00000200 tsac 100 ms nsac 0
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00408020
mmc0: req done (CMD17): 0: 00000900 00000000 00000000 00000000

mmc0:     0 bytes transferred: -84



I tested a patch that removes all but sd/sdhci support from mmc, and
card seem to 'last longer', that is block core is able to read partition
table.

Also we disabled DMA, high-speed mode, tried lowering initial clock, and
no effect was observed.

@Mark Hills, now I understand the test we did by skipping the read of
sector #0 was a red herring.

That is pretty much all.
Anybody else have seen it?

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