sd_read_data: not in Sending-Data state (state=4)
Bug #714606 reported by
Loïc Minier
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Linaro QEMU |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Hey
When booting a Linaro headless alpha 2 image from 11.05 cycle, I get a lot of these on the console:
sd_read_data: not in Sending-Data state (state=4)
would be nice not to get them, either by implementing this support or by quieting the warnings if this is what the hardware does too.
Cheers,
Changed in qemu-linaro: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in qemu-linaro: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
This turns out to be a bug in QEMU's SDcard model where it was not correctly changing from 'transfer' to 'sending data' state when Linux sent it an SD_STATUS command. On OMAP3 the effect is that you get these warnings and read zeroes; on PL18x (versatile/ vexpress/ etc) the effect is that the Linux driver never sees any data and the MMC card is not detected.
The fix is two lines, so I'll put together a patch to send upstream.