-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
This card works fine in my USB card reader (cheap Intenso). Also the firmware seems to be handling it alright and a friend is using it in a camera.
But after the initramfs finishes, it goes on to activate LVM/MD arrays and freezes for a moment. Then it starts spewing out messages like this, and everything else halts waiting for that:
mmc0: Controller never released inhibit bit(s)
mmc0: Timeout waiting for hardware interrupt - cmd13
mmc0: Timeout waiting for hardware interrupt - cmd13
mmc0: Timeout waiting for hardware interrupt - cmd13
And so on. I run a Raspbian I bootstrapped myself and I have tested vmlinuz-3.2.0-4-rpi, vmlinuz-3.6-trunk-rpi, as well as the latest 3.9 from the firmware repo.
I first tried a Nexus 4 supply (5V, 1.2A), but that had a pretty bad cable (I got about 4.7 V across the TPs). Then I tried another phone charger rated at 5V, 0.7A. In both cases, it failed the same way. And mind it's a rather bare debootstrapped Raspbian, and the error happens early on, while booting.
I also tested another identical card with official Raspbian images from raspberrypi.org, and using a different Raspberry Pi too. I also tried messing with the enable_llm / sync_after_dma options, but that didn't change anything.
Any idea what's going on and/or how it can be fixed?