Raspberry Pi Compute Module

Martin Sperl martin at sperl.org
Thu Aug 27 05:44:16 PDT 2015



On 26.08.2015 15:57, Martin Sperl wrote:
>> On 24.07.2015, at 05:58, Stephen Warren <swarren at wwwdotorg.org> wrote:
>>
>> On 07/22/2015 10:58 AM, Stefan Wahren wrote:
>>> Hi Stephen,
>>>
>>> Am 22.07.2015 um 05:41 schrieb Stephen Warren:
>>>> On 07/17/2015 11:08 AM, Stefan Wahren wrote:
>>>>> Hi all,
>>>>>
>>>>> is there anyone working on Mainline support for the Compute Module?
>>>>>
>>>>> I noticed the downstream kernel already has a bcm2708-rpi-cm.dtsi
>>>> It is probably close enough that you can simply use bcm2835-rpi-b.dtb
>>>> for the CM too, for testing at least.
>>>>
>>>> I just tried this with latest U-Boot and a 4.2.0-rc3 kernel. The eMMC
>>>> works fine in U-Boot, but the kernel can't access it for some reason,
>>>> failing with e.g.:
>>>>
>>>> [    3.110503] Waiting for root device /dev/mmcblk0p2...
>>>> [    3.123895] mmc0: MAN_BKOPS_EN bit is not set
>>>> [    3.132264] mmc0: error -110 whilst initialising MMC card
>>>> [    3.788447] cfg80211: Calling CRDA to update world regulatory domain
>>>> [    4.204078] mmc0: MAN_BKOPS_EN bit is not set
>>>> [    4.212748] mmc0: error -110 whilst initialising MMC card
>>>> [    5.283981] mmc0: MAN_BKOPS_EN bit is not set
>>>> [    5.292657] mmc0: error -110 whilst initialising MMC card
>>>>
>>>> I had hoped that the kernel fixes for the VC MMU high address bits (via
>>>> the dma-ranges property in DT) would fix this, but I guess not since it
>>>> still doesn't work.
>>>> ...

Compiling the kernel with mmc as module plus mmc-debug enabled gives the 
below:
after loading the driver:
root at raspcm:~# dmesg -C; modprobe sdhci_bcm2835; sleep 5; dmesg -c
[   69.376261] sdhci: Secure Digital Host Controller Interface driver
[   69.376291] sdhci: Copyright(c) Pierre Ossman
[   69.389386] sdhci-pltfm: SDHCI platform and OF driver helper
[   69.401402] sdhci [sdhci_add_host()]: Controller doesn't have SDMA 
capability
[   69.401464] sdhci [sdhci_add_host()]: mmc0: Auto-CMD23 available
[   69.401513] sdhci-bcm2835 20300000.sdhci: No vmmc regulator found
[   69.401534] sdhci-bcm2835 20300000.sdhci: No vqmmc regulator found
[   69.401916] sdhci: =========== REGISTER DUMP (mmc0)===========
[   69.401957] sdhci: Sys addr: 0x00000000 | Version:  0x00009902
[   69.401975] sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
[   69.401991] sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
[   69.402005] sdhci: Present:  0x01ff0000 | Host ctl: 0x00000000
[   69.402020] sdhci: Power:    0x00000000 | Blk gap:  0x00000000
[   69.402034] sdhci: Wake-up:  0x00000000 | Clock:    0x00000000
[   69.402047] sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
[   69.402073] sdhci: Int enab: 0x00ff0003 | Sig enab: 0x00ff0003
[   69.402087] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[   69.402101] sdhci: Caps:     0x01000000 | Caps_1:   0x00000000
[   69.402114] sdhci: Cmd:      0x00000000 | Max curr: 0x00000001
[   69.402125] sdhci: Host ctl2: 0x00000000
[   69.402136] sdhci: ===========================================
[   69.408285] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 
timing 0
[   69.414027] sdhci-bcm2835 20300000.sdhci: Initial signal voltage of 3.3v
[   69.432782] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.452773] mmc0: SDHCI controller on 20300000.sdhci [20300000.sdhci] 
using PIO
[   69.454504] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[   69.454550] mmc0: starting CMD52 arg 00000c00 flags 00000195
[   69.454767] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.454846] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   69.454914] mmc0: starting CMD52 arg 80000c08 flags 00000195
[   69.455117] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.455178] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   69.455268] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   69.456456] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   69.456577] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.456635] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   69.460455] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.461629] mmc0: starting CMD8 arg 000001aa flags 000002f5
[   69.461831] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.461911] mmc0: req done (CMD8): -110: 00000000 00000000 00000000 
00000000
[   69.465687] mmc0: starting CMD5 arg 00000000 flags 000002e1
[   69.465925] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.467198] mmc0: req failed (CMD5): -110, retrying...
[   69.467416] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.467534] mmc0: req failed (CMD5): -110, retrying...
[   69.467726] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.473396] mmc0: req failed (CMD5): -110, retrying...
[   69.473603] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.473673] mmc0: req done (CMD5): -110: 00000000 00000000 00000000 
00000000
[   69.473751] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   69.473946] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.474022] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   69.474091] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   69.474281] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.474354] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   69.474411] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   69.474601] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.474661] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   69.474739] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   69.474929] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   69.475005] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   69.475088] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.475211] mmc0: starting CMD1 arg 00000000 flags 000000e1
[   69.475387] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.475437] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   69.475529] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.475652] mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   69.476790] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   69.476915] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.476974] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   69.479301] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.480472] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   69.480660] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.480725] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   69.492780] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   69.492997] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.493047] mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[   69.493110] mmc0: starting CMD2 arg 00000000 flags 00000067
[   69.493366] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.493413] mmc0: req done (CMD2): 0: 15010034 46454143 420039f5 b6653100
[   69.493480] mmc0: starting CMD3 arg 00010000 flags 00000015
[   69.493653] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.493695] mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[   69.493755] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.493881] mmc0: starting CMD9 arg 00010000 flags 00000007
[   69.494140] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.494187] mmc0: req done (CMD9): 0: d0270132 0f5903ff f6dbffef 8e404000
[   69.494251] mmc0: starting CMD7 arg 00010000 flags 00000015
[   69.494422] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.494475] mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[   69.494527] mmc0: starting CMD8 arg 00000000 flags 000000b5
[   69.494550] mmc0:     blksz 512 blocks 1 flags 00000200 tsac 150 ms 
nsac 1000
[   69.494778] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.498909] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000020
[   69.498930] sdhci [sdhci_read_block_pio()]: PIO reading
[   69.498974] sdhci [sdhci_transfer_pio()]: PIO transfer complete.
[   69.498998] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   69.499045] mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[   69.499063] mmc0:     512 bytes transferred: 0
[   69.499126] mmc0: MAN_BKOPS_EN bit is not set
[   69.499160] mmc0: starting CMD6 arg 03220101 flags 0000049d
[   69.499346] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000003
[   69.499390] mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
[   69.499439] mmc0: starting CMD13 arg 00010000 flags 00000195
[   69.499624] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   69.499668] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 
00000000
[   69.499732] mmc0: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   69.499854] mmc0: starting CMD6 arg 03a10101 flags 0000049d
[   69.499924] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   69.499982] mmc0: req failed (CMD6): -110, retrying...
[   69.500041] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   69.500091] mmc0: req failed (CMD6): -110, retrying...
[   69.500146] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   69.500188] mmc0: req failed (CMD6): -110, retrying...
[   69.500251] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   69.500300] mmc0: req done (CMD6): -110: 00000000 00000000 00000000 
00000000
[   69.500345] mmc0: error -110 whilst initialising MMC card
[   69.500371] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 0 
timing 0
[   70.492773] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[   70.492820] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 
timing 0
[   70.498493] sdhci-bcm2835 20300000.sdhci: Initial signal voltage of 3.3v
[   70.512773] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.532756] mmc0: starting CMD52 arg 00000c00 flags 00000195
[   70.532957] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.533031] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   70.533083] mmc0: starting CMD52 arg 80000c08 flags 00000195
[   70.533278] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.533333] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   70.533394] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   70.534539] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   70.534654] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.534698] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   70.535793] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.536934] mmc0: starting CMD8 arg 000001aa flags 000002f5
[   70.537122] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.537178] mmc0: req done (CMD8): -110: 00000000 00000000 00000000 
00000000
[   70.537234] mmc0: starting CMD5 arg 00000000 flags 000002e1
[   70.537414] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.537490] mmc0: req failed (CMD5): -110, retrying...
[   70.537662] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.537735] mmc0: req failed (CMD5): -110, retrying...
[   70.537907] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.537982] mmc0: req failed (CMD5): -110, retrying...
[   70.538154] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.538208] mmc0: req done (CMD5): -110: 00000000 00000000 00000000 
00000000
[   70.538270] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   70.538450] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.538515] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   70.538561] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   70.538754] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.538816] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   70.538872] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   70.539051] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.539117] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   70.539162] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   70.539347] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   70.539411] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   70.539462] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.539579] mmc0: starting CMD1 arg 00000000 flags 000000e1
[   70.539757] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.539802] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   70.539864] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.539983] mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   70.541119] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   70.541241] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.541282] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   70.542371] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.543583] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   70.543766] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.543809] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   70.562765] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   70.562954] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.563012] mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[   70.563061] mmc0: starting CMD2 arg 00000000 flags 00000067
[   70.563333] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.563390] mmc0: req done (CMD2): 0: 15010034 46454143 420039f5 b6653100
[   70.563445] mmc0: starting CMD3 arg 00010000 flags 00000015
[   70.563629] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.563672] mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[   70.563721] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.563854] mmc0: starting CMD9 arg 00010000 flags 00000007
[   70.564113] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.564159] mmc0: req done (CMD9): 0: d0270132 0f5903ff f6dbffef 8e404000
[   70.564212] mmc0: starting CMD7 arg 00010000 flags 00000015
[   70.564398] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.564442] mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[   70.564505] mmc0: starting CMD8 arg 00000000 flags 000000b5
[   70.564529] mmc0:     blksz 512 blocks 1 flags 00000200 tsac 150 ms 
nsac 1000
[   70.564744] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.568875] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000020
[   70.568895] sdhci [sdhci_read_block_pio()]: PIO reading
[   70.568938] sdhci [sdhci_transfer_pio()]: PIO transfer complete.
[   70.568960] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   70.569015] mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[   70.569032] mmc0:     512 bytes transferred: 0
[   70.569082] mmc0: MAN_BKOPS_EN bit is not set
[   70.569130] mmc0: starting CMD6 arg 03220101 flags 0000049d
[   70.569309] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.569338] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   70.569384] mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
[   70.569433] mmc0: starting CMD13 arg 00010000 flags 00000195
[   70.569606] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   70.569660] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 
00000000
[   70.569713] mmc0: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   70.569835] mmc0: starting CMD6 arg 03a10101 flags 0000049d
[   70.569915] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   70.569963] mmc0: req failed (CMD6): -110, retrying...
[   70.570034] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   70.570078] mmc0: req failed (CMD6): -110, retrying...
[   70.570143] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   70.570187] mmc0: req failed (CMD6): -110, retrying...
[   70.570249] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   70.570298] mmc0: req done (CMD6): -110: 00000000 00000000 00000000 
00000000
[   70.570331] mmc0: error -110 whilst initialising MMC card
[   70.570368] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 0 
timing 0
[   71.562799] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[   71.562846] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 
timing 0
[   71.568518] sdhci-bcm2835 20300000.sdhci: Initial signal voltage of 3.3v
[   71.582768] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.602774] mmc0: starting CMD52 arg 00000c00 flags 00000195
[   71.602975] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.603048] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   71.603095] mmc0: starting CMD52 arg 80000c08 flags 00000195
[   71.603291] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.603346] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   71.603413] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   71.604558] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   71.604670] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.604714] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   71.605806] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.606969] mmc0: starting CMD8 arg 000001aa flags 000002f5
[   71.607218] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.607287] mmc0: req done (CMD8): -110: 00000000 00000000 00000000 
00000000
[   71.607336] mmc0: starting CMD5 arg 00000000 flags 000002e1
[   71.607531] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.607598] mmc0: req failed (CMD5): -110, retrying...
[   71.607786] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.607850] mmc0: req failed (CMD5): -110, retrying...
[   71.608035] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.608098] mmc0: req failed (CMD5): -110, retrying...
[   71.608281] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.608337] mmc0: req done (CMD5): -110: 00000000 00000000 00000000 
00000000
[   71.608398] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   71.608592] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.608691] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   71.608768] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   71.608953] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.609020] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   71.609070] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   71.609257] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.609312] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   71.609357] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   71.609551] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   71.609606] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   71.609667] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.609788] mmc0: starting CMD1 arg 00000000 flags 000000e1
[   71.609958] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.610021] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   71.610073] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.610193] mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   71.611328] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   71.611451] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.611505] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   71.612590] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.615639] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   71.615823] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.615881] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   71.632770] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   71.632952] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.633009] mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[   71.633059] mmc0: starting CMD2 arg 00000000 flags 00000067
[   71.633315] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.633362] mmc0: req done (CMD2): 0: 15010034 46454143 420039f5 b6653100
[   71.633426] mmc0: starting CMD3 arg 00010000 flags 00000015
[   71.633599] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.633652] mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[   71.633702] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.633823] mmc0: starting CMD9 arg 00010000 flags 00000007
[   71.634082] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.634138] mmc0: req done (CMD9): 0: d0270132 0f5903ff f6dbffef 8e404000
[   71.634191] mmc0: starting CMD7 arg 00010000 flags 00000015
[   71.634365] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.634418] mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[   71.634471] mmc0: starting CMD8 arg 00000000 flags 000000b5
[   71.634509] mmc0:     blksz 512 blocks 1 flags 00000200 tsac 150 ms 
nsac 1000
[   71.634727] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.638857] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000020
[   71.638877] sdhci [sdhci_read_block_pio()]: PIO reading
[   71.638920] sdhci [sdhci_transfer_pio()]: PIO transfer complete.
[   71.638942] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   71.638997] mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[   71.639015] mmc0:     512 bytes transferred: 0
[   71.639065] mmc0: MAN_BKOPS_EN bit is not set
[   71.639097] mmc0: starting CMD6 arg 03220101 flags 0000049d
[   71.639290] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.639320] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   71.639358] mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
[   71.639417] mmc0: starting CMD13 arg 00010000 flags 00000195
[   71.639588] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   71.639640] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 
00000000
[   71.639692] mmc0: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   71.639813] mmc0: starting CMD6 arg 03a10101 flags 0000049d
[   71.639891] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   71.639938] mmc0: req failed (CMD6): -110, retrying...
[   71.639994] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   71.640054] mmc0: req failed (CMD6): -110, retrying...
[   71.640110] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   71.640161] mmc0: req failed (CMD6): -110, retrying...
[   71.640216] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   71.640276] mmc0: req done (CMD6): -110: 00000000 00000000 00000000 
00000000
[   71.640311] mmc0: error -110 whilst initialising MMC card
[   71.640335] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 0 
timing 0
[   72.632812] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[   72.632861] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 
timing 0
[   72.638527] sdhci-bcm2835 20300000.sdhci: Initial signal voltage of 3.3v
[   72.652787] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.672849] mmc0: starting CMD52 arg 00000c00 flags 00000195
[   72.673063] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.673127] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   72.673190] mmc0: starting CMD52 arg 80000c08 flags 00000195
[   72.673370] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.673436] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   72.673486] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   72.674645] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   72.674761] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.674814] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   72.675903] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.677046] mmc0: starting CMD8 arg 000001aa flags 000002f5
[   72.677225] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.677291] mmc0: req done (CMD8): -110: 00000000 00000000 00000000 
00000000
[   72.677337] mmc0: starting CMD5 arg 00000000 flags 000002e1
[   72.677529] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.677596] mmc0: req failed (CMD5): -110, retrying...
[   72.677777] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.677842] mmc0: req failed (CMD5): -110, retrying...
[   72.678015] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.678090] mmc0: req failed (CMD5): -110, retrying...
[   72.678263] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.678330] mmc0: req done (CMD5): -110: 00000000 00000000 00000000 
00000000
[   72.678392] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   72.678573] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.678628] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   72.678685] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   72.678866] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.678930] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   72.678974] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   72.679166] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.679221] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   72.679278] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   72.679459] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   72.679524] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   72.679574] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.679691] mmc0: starting CMD1 arg 00000000 flags 000000e1
[   72.679859] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.679912] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   72.679963] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.680083] mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   72.681220] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   72.681335] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.681393] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   72.682545] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.683771] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   72.683947] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.683992] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   72.702800] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   72.702992] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.703052] mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[   72.703100] mmc0: starting CMD2 arg 00000000 flags 00000067
[   72.703370] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.703425] mmc0: req done (CMD2): 0: 15010034 46454143 420039f5 b6653100
[   72.703479] mmc0: starting CMD3 arg 00010000 flags 00000015
[   72.703663] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.703706] mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[   72.703754] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.703876] mmc0: starting CMD9 arg 00010000 flags 00000007
[   72.704151] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.704197] mmc0: req done (CMD9): 0: d0270132 0f5903ff f6dbffef 8e404000
[   72.704250] mmc0: starting CMD7 arg 00010000 flags 00000015
[   72.704443] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.704487] mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[   72.704551] mmc0: starting CMD8 arg 00000000 flags 000000b5
[   72.704575] mmc0:     blksz 512 blocks 1 flags 00000200 tsac 150 ms 
nsac 1000
[   72.704790] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.708919] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000020
[   72.708938] sdhci [sdhci_read_block_pio()]: PIO reading
[   72.708982] sdhci [sdhci_transfer_pio()]: PIO transfer complete.
[   72.709003] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   72.709051] mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[   72.709068] mmc0:     512 bytes transferred: 0
[   72.709119] mmc0: MAN_BKOPS_EN bit is not set
[   72.709168] mmc0: starting CMD6 arg 03220101 flags 0000049d
[   72.709347] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.709377] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   72.709424] mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
[   72.709472] mmc0: starting CMD13 arg 00010000 flags 00000195
[   72.709645] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   72.709700] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 
00000000
[   72.709752] mmc0: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   72.709872] mmc0: starting CMD6 arg 03a10101 flags 0000049d
[   72.709953] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   72.710001] mmc0: req failed (CMD6): -110, retrying...
[   72.710067] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   72.710110] mmc0: req failed (CMD6): -110, retrying...
[   72.710171] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   72.710214] mmc0: req failed (CMD6): -110, retrying...
[   72.710277] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   72.710328] mmc0: req done (CMD6): -110: 00000000 00000000 00000000 
00000000
[   72.710361] mmc0: error -110 whilst initialising MMC card
[   72.710397] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 0 
timing 0
[   73.702816] mmc0: mmc_rescan_try_freq: trying to init card at 400000 Hz
[   73.702863] mmc0: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 
timing 0
[   73.708534] sdhci-bcm2835 20300000.sdhci: Initial signal voltage of 3.3v
[   73.722825] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.742828] mmc0: starting CMD52 arg 00000c00 flags 00000195
[   73.743041] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.743116] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   73.743178] mmc0: starting CMD52 arg 80000c08 flags 00000195
[   73.743361] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.743428] mmc0: req done (CMD52): -110: 00000000 00000000 00000000 
00000000
[   73.743478] mmc0: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   73.744629] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   73.744752] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.744806] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   73.745899] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.747047] mmc0: starting CMD8 arg 000001aa flags 000002f5
[   73.747228] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.747294] mmc0: req done (CMD8): -110: 00000000 00000000 00000000 
00000000
[   73.747342] mmc0: starting CMD5 arg 00000000 flags 000002e1
[   73.747523] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.747599] mmc0: req failed (CMD5): -110, retrying...
[   73.747772] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.747846] mmc0: req failed (CMD5): -110, retrying...
[   73.748018] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.748091] mmc0: req failed (CMD5): -110, retrying...
[   73.748262] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.748327] mmc0: req done (CMD5): -110: 00000000 00000000 00000000 
00000000
[   73.748375] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   73.748569] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.748625] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   73.748681] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   73.748862] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.748926] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   73.748971] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   73.749153] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.749219] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   73.749264] mmc0: starting CMD55 arg 00000000 flags 000000f5
[   73.749458] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018000
[   73.749513] mmc0: req done (CMD55): -110: 00000000 00000000 00000000 
00000000
[   73.749573] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.749692] mmc0: starting CMD1 arg 00000000 flags 000000e1
[   73.749860] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.749914] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   73.749966] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.750086] mmc0: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 21 
width 0 timing 0
[   73.751220] mmc0: starting CMD0 arg 00000000 flags 000000c0
[   73.751332] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.751374] mmc0: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[   73.752470] mmc0: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.753690] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   73.753867] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.753921] mmc0: req done (CMD1): 0: 40ff8080 00000000 00000000 00000000
[   73.772825] mmc0: starting CMD1 arg 40200000 flags 000000e1
[   73.773025] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.773087] mmc0: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[   73.773137] mmc0: starting CMD2 arg 00000000 flags 00000067
[   73.773407] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.773464] mmc0: req done (CMD2): 0: 15010034 46454143 420039f5 b6653100
[   73.773518] mmc0: starting CMD3 arg 00010000 flags 00000015
[   73.773703] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.773746] mmc0: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[   73.773805] mmc0: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.773927] mmc0: starting CMD9 arg 00010000 flags 00000007
[   73.774185] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.774230] mmc0: req done (CMD9): 0: d0270132 0f5903ff f6dbffef 8e404000
[   73.774296] mmc0: starting CMD7 arg 00010000 flags 00000015
[   73.774468] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.774511] mmc0: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[   73.774574] mmc0: starting CMD8 arg 00000000 flags 000000b5
[   73.774598] mmc0:     blksz 512 blocks 1 flags 00000200 tsac 150 ms 
nsac 1000
[   73.774813] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.778944] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000020
[   73.778965] sdhci [sdhci_read_block_pio()]: PIO reading
[   73.779009] sdhci [sdhci_transfer_pio()]: PIO transfer complete.
[   73.779032] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   73.779080] mmc0: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[   73.779097] mmc0:     512 bytes transferred: 0
[   73.779161] mmc0: MAN_BKOPS_EN bit is not set
[   73.779195] mmc0: starting CMD6 arg 03220101 flags 0000049d
[   73.779373] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.779402] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000002
[   73.779449] mmc0: req done (CMD6): 0: 00000900 00000000 00000000 00000000
[   73.779497] mmc0: starting CMD13 arg 00010000 flags 00000195
[   73.779680] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00000001
[   73.779723] mmc0: req done (CMD13): 0: 00000900 00000000 00000000 
00000000
[   73.779774] mmc0: clock 25000000Hz busmode 2 powermode 2 cs 0 Vdd 21 
width 0 timing 0
[   73.779896] mmc0: starting CMD6 arg 03a10101 flags 0000049d
[   73.779976] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   73.780025] mmc0: req failed (CMD6): -110, retrying...
[   73.780093] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   73.780135] mmc0: req failed (CMD6): -110, retrying...
[   73.780200] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   73.780243] mmc0: req failed (CMD6): -110, retrying...
[   73.780306] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00038000
[   73.780356] mmc0: req done (CMD6): -110: 00000000 00000000 00000000 
00000000
[   73.780390] mmc0: error -110 whilst initialising MMC card
[   73.780429] mmc0: clock 0Hz busmode 2 powermode 0 cs 0 Vdd 0 width 0 
timing 0

Seems to be related to some SdCMD6 timing out...

Maybe this helps identify the issue...

Martin





More information about the linux-rpi-kernel mailing list