All of lore.kernel.org
 help / color / mirror / Atom feed
From: Marc Dietrich <marvin24@gmx.de>
To: linux-mmc@vger.kernel.org
Subject: power class selection fails on 3.5-rc1
Date: Mon, 04 Jun 2012 18:35:48 +0200	[thread overview]
Message-ID: <6008680.IROCjD91iZ@ax5200p> (raw)

[-- Attachment #1: Type: text/plain, Size: 2785 bytes --]

Hi,

somehow I hope this would go away by itself, but it didn't :-( I reported this 
problem some time ago (see: http://www.mail-archive.com/linux-
mmc@vger.kernel.org/msg13688.html ) but got no clear answer or fix.

In addition to the information I posted on the thread above, I also dumped the 
contents of the ext_csd register file (where reg values are not zero):

reg       Sandisk         Toshiba   
241     10      0x0a    50      0x32
239     0       0x00    51      0x33
238     0       0x00    119     0x77
234     0       0x00    30      0x1e
232     1       0x01    4       0x04
231     21      0x15    21      0x15
230     150     0x96    16      0x10
229     150     0x96    66      0x42
228     1       0x01    7       0x07
226     8       0x08    16      0x10
225     6       0x06    7       0x07
224     4       0x04    8       0x08
223     1       0x01    2       0x02
222     8       0x08    16      0x10
221     16      0x10    1       0x01
220     8       0x08    7       0x07
219     7       0x07    7       0x07
217     16      0x10    17      0x11
215     1       0x01    0       0x00
214     218     0xda    238     0xee
213     160     0xa0    128     0x80
210     10      0x0a    0       0x00
209     10      0x0a    60      0x3c
208     10      0x0a    0       0x00
207     10      0x0a    60      0x3c
206     10      0x0a    0       0x00
205     10      0x0a    30      0x1e
203     0       0x00    51      0x33
202     0       0x00    51      0x33
201     0       0x00    119     0x77
200     0       0x00    119     0x77
196     3       0x03    7       0x07
194     2       0x02    2       0x02
192     5       0x05    5       0x05
185     1       0x01    1       0x01
181     0       0x00    1       0x01
179     0       0x00    1       0x01
175     0       0x00    1       0x01
169     1       0x01    0       0x00
168     0       0x00    2       0x02
160     3       0x03    3       0x03
158     0       0x00    3       0x03
157     237     0xed    186     0xba

The second and the third column is from a device with a Sandisk eMCC which 
works fine, while the last two columns are from a Toshiba eMMC which shows the 
error. Looking into it, I found that only the Toshiba eMMC specifies a 
powerclass in registers 203-200 while Sandisk does not, so the powerclass is 
not changed in the latter case and the problem cannot be triggered there.

I also attached a boot log with mmc debug enabled. I think there is not much I 
can do else. Either this eMMC is just bogus and needs blacklisting or there is 
some problem in the driver code.

I hope this problem can be fixed or if it can't, I hope that commit 3d93576e 
(mmc: core: skip card initialization if power class selection fails) is 
reverted until the issues are sorted out.

Greetings,

	Marc

[-- Attachment #2: mmc_debug.log --]
[-- Type: text/x-log, Size: 30970 bytes --]

[    1.493210] sdhci: Secure Digital Host Controller Interface driver
[    1.502081] sdhci: Copyright(c) Pierre Ossman
[    1.509128] sdhci-pltfm: SDHCI platform and OF driver helper
[    1.746274] mmc1: Invalid maximum block size, assuming 512 bytes
[    1.746304] mmc1: no vmmc regulator found
[    1.746310] sdhci: =========== REGISTER DUMP (mmc1)===========
[    1.746315] sdhci: Sys addr: 0x00000000 | Version:  0x00000001
[    1.746319] sdhci: Blk size: 0x00000000 | Blk cnt:  0x00000000
[    1.746323] sdhci: Argument: 0x00000000 | Trn mode: 0x00000000
[    1.746327] sdhci: Present:  0x1fff0000 | Host ctl: 0x00000000
[    1.746330] sdhci: Power:    0x00000000 | Blk gap:  0x00000000
[    1.746334] sdhci: Wake-up:  0x00000000 | Clock:    0x00000000
[    1.746337] sdhci: Timeout:  0x00000000 | Int stat: 0x00000000
[    1.746341] sdhci: Int enab: 0x00ff0003 | Sig enab: 0x00fc0003
[    1.746345] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
[    1.746349] sdhci: Caps:     0x61ff30b0 | Caps_1:   0x00000000
[    1.746352] sdhci: Cmd:      0x00000000 | Max curr: 0x00000001
[    1.746354] sdhci: Host ctl2: 0x00000000
[    1.746358] sdhci: ADMA Err: 0x00000000 | ADMA Ptr: 0x00000000
[    1.746360] sdhci: ===========================================
[    1.746540] Registered led device: mmc1::
[    1.746763] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
[    1.766240] mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    1.940369] sdhci [sdhci_irq()]: *** mmc0 got interrupt: 0x00018001
[    1.944030] mmc1: SDHCI controller on sdhci-tegra.3 [sdhci-tegra.3] using ADMA

mmc0 stuff filtered out.

[    3.553372] mmc1: mmc_rescan_try_freq: trying to init card at 400000 Hz
[    3.553376] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    3.562783] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.562795] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    3.562806] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    3.571132] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.571143] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    3.571155] mmc1: clock 400000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
[    3.572167] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    3.580191] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.580205] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    3.580220] psmouse serio0: elantech: synaptics_send_cmd query 0x01 failed.
[    3.581214] mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    3.582226] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    3.590067] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.590185] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    3.590197] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    3.598522] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.598538] mmc1: req failed (CMD5): -110, retrying...
[    3.607568] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.607690] mmc1: req failed (CMD5): -110, retrying...
[    3.615567] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.615582] mmc1: req failed (CMD5): -110, retrying...
[    3.624604] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.624616] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    3.624628] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.632501] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.632511] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.632523] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.641526] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.641537] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.641554] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.649424] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.649434] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.649445] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.658459] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.658470] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.658482] mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    3.658489] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    3.668284] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.668296] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    3.668310] mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    3.668318] mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    3.668324] mmc1: clock 400000Hz busmode 1 powermode 2 cs 1 Vdd 20 width 0 timing 0
[    3.669327] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    3.676678] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.676687] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    3.677697] mmc1: clock 400000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    3.678700] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    3.685672] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.685798] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    3.711555] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    3.713099] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.713109] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    3.741556] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    3.750086] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.750095] mmc1: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[    3.750106] mmc1: starting CMD2 arg 00000000 flags 00000067
[    3.758430] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.758444] mmc1: req done (CMD2): 0: 1101004d 4d433038 47030e18 24996d00
[    3.758465] mmc1: starting CMD3 arg 00010000 flags 00000015
[    3.767386] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.767397] mmc1: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[    3.767410] mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    3.767417] mmc1: starting CMD9 arg 00010000 flags 00000007
[    3.777230] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.777248] mmc1: req done (CMD9): 0: 900e0032 0f5903ff ffffffe7 96400000
[    3.777262] mmc1: starting CMD7 arg 00010000 flags 00000015
[    3.787637] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.787767] mmc1: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[    3.787789] mmc1: starting CMD8 arg 00000000 flags 000000b5
[    3.787794] mmc1:     blksz 512 blocks 1 flags 00000200 tsac 10 ms nsac 0
[    3.796032] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.804985] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000002
[    3.805123] mmc1: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[    3.805126] mmc1:     512 bytes transferred: 0
[    3.805144] mmc1: starting CMD6 arg 03af0101 flags 0000049d
[    3.814867] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    3.814877] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    3.814890] mmc1: starting CMD13 arg 00010000 flags 00000195
[    3.824705] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.824717] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    3.824729] mmc1: starting CMD6 arg 03b90101 flags 0000049d
[    3.834020] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    3.834030] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    3.834041] mmc1: starting CMD13 arg 00010000 flags 00000195
[    3.842346] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.842360] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    3.842373] mmc1: clock 400000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    3.842382] mmc1: clock 48000000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    3.842390] mmc1: starting CMD6 arg 03bb0301 flags 0000049d
[    3.851273] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    3.851282] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    3.851294] mmc1: starting CMD13 arg 00010000 flags 00000195
[    3.861089] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.861101] mmc1: req done (CMD13): 0: 00000980 00000000 00000000 00000000
[    3.861111] mmc1: power class selection for ext_csd_bus_width 2 failed
[    3.861115] mmc1: error -74 whilst initialising MMC card
[    3.861120] mmc1: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
[    3.862136] mmc1: mmc_rescan_try_freq: trying to init card at 300000 Hz
[    3.862141] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
[    3.863977] Registered led device: paz00-led
[    3.881562] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    3.900782] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    3.906916] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.907055] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    3.907075] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    3.916030] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.916048] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    3.916064] mmc1: clock 300000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
[    3.917068] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    3.925544] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    3.925558] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    3.926568] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    3.927572] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    3.935240] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.935258] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    3.935270] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    3.945665] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.945688] mmc1: req failed (CMD5): -110, retrying...
[    3.953973] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.953996] mmc1: req failed (CMD5): -110, retrying...
[    3.962999] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.963021] mmc1: req failed (CMD5): -110, retrying...
[    3.972819] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.972843] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    3.972858] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.981163] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.981181] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.981195] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.990197] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.990341] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.990353] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    3.998210] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    3.998226] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    3.998238] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.007235] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.007377] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.007392] mmc1: clock 300000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.007399] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    4.015248] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.015264] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.015279] mmc1: clock 300000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.015286] mmc1: clock 300000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.015293] mmc1: clock 300000Hz busmode 1 powermode 2 cs 1 Vdd 20 width 0 timing 0
[    4.016296] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.024281] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.024295] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.025316] mmc1: clock 300000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.026320] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.032158] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.032174] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.059424] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.068382] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.068394] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.081587] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.086623] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.086732] mmc1: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[    4.086749] mmc1: starting CMD2 arg 00000000 flags 00000067
[    4.095712] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.095726] mmc1: req done (CMD2): 0: 1101004d 4d433038 47030e18 24996d00
[    4.095757] mmc1: starting CMD3 arg 00010000 flags 00000015
[    4.105591] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.105701] mmc1: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[    4.105719] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.105727] mmc1: starting CMD9 arg 00010000 flags 00000007
[    4.114058] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.114072] mmc1: req done (CMD9): 0: 900e0032 0f5903ff ffffffe7 96400000
[    4.114089] mmc1: starting CMD7 arg 00010000 flags 00000015
[    4.123046] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.123056] mmc1: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[    4.123083] mmc1: starting CMD8 arg 00000000 flags 000000b5
[    4.123088] mmc1:     blksz 512 blocks 1 flags 00000200 tsac 10 ms nsac 0
[    4.132921] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.150214] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000002
[    4.150231] mmc1: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[    4.150234] mmc1:     512 bytes transferred: 0
[    4.150255] mmc1: starting CMD6 arg 03af0101 flags 0000049d
[    4.160089] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.160099] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.160116] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.170486] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.170499] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.170515] mmc1: starting CMD6 arg 03b90101 flags 0000049d
[    4.178771] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.178786] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.178802] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.187766] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.187900] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.187917] mmc1: clock 300000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.187925] mmc1: clock 48000000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.187933] mmc1: starting CMD6 arg 03bb0301 flags 0000049d
[    4.197393] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.197404] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.197420] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.207786] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.207918] mmc1: req done (CMD13): 0: 00000980 00000000 00000000 00000000
[    4.207932] mmc1: power class selection for ext_csd_bus_width 2 failed
[    4.207937] mmc1: error -74 whilst initialising MMC card
[    4.207942] mmc1: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
[    4.208951] mmc1: mmc_rescan_try_freq: trying to init card at 200000 Hz
[    4.208955] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
[    4.221589] mmc1: clock 200000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.241568] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    4.245273] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.245289] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    4.245305] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    4.254605] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.254616] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    4.254633] mmc1: clock 200000Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
[    4.255636] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.264830] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.264841] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.265855] mmc1: clock 200000Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.266859] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    4.272955] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.272965] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    4.272981] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    4.281788] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.281920] mmc1: req failed (CMD5): -110, retrying...
[    4.291248] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.291266] mmc1: req failed (CMD5): -110, retrying...
[    4.299366] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.299385] mmc1: req failed (CMD5): -110, retrying...
[    4.308189] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.308322] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    4.308338] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.317673] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.317684] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.317700] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.325795] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.325807] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.325823] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.334619] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.334630] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.334645] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.343981] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.343993] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.344010] mmc1: clock 200000Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.344016] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    4.352100] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.352110] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.352127] mmc1: clock 200000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.352134] mmc1: clock 200000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.352141] mmc1: clock 200000Hz busmode 1 powermode 2 cs 1 Vdd 20 width 0 timing 0
[    4.353144] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.360908] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.360918] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.361961] mmc1: clock 200000Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.362965] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.370269] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.370280] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.381584] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.387220] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.387355] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.401564] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.406944] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.407073] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.421564] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.424047] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.424059] mmc1: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[    4.424074] mmc1: starting CMD2 arg 00000000 flags 00000067
[    4.433444] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.433456] mmc1: req done (CMD2): 0: 1101004d 4d433038 47030e18 24996d00
[    4.433480] mmc1: starting CMD3 arg 00010000 flags 00000015
[    4.441591] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.441607] mmc1: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[    4.441623] mmc1: clock 200000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.441630] mmc1: starting CMD9 arg 00010000 flags 00000007
[    4.450434] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.450445] mmc1: req done (CMD9): 0: 900e0032 0f5903ff ffffffe7 96400000
[    4.450461] mmc1: starting CMD7 arg 00010000 flags 00000015
[    4.459799] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.459810] mmc1: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[    4.459835] mmc1: starting CMD8 arg 00000000 flags 000000b5
[    4.459840] mmc1:     blksz 512 blocks 1 flags 00000200 tsac 10 ms nsac 0
[    4.467922] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.486052] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000002
[    4.486185] mmc1: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[    4.486188] mmc1:     512 bytes transferred: 0
[    4.486209] mmc1: starting CMD6 arg 03af0101 flags 0000049d
[    4.495004] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.495016] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.495032] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.504435] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.504562] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.504578] mmc1: starting CMD6 arg 03b90101 flags 0000049d
[    4.511589] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.511599] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.511614] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.519736] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.519747] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.519764] mmc1: clock 200000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.519771] mmc1: clock 48000000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.519779] mmc1: starting CMD6 arg 03bb0301 flags 0000049d
[    4.528601] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.528611] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.528627] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.537981] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.537992] mmc1: req done (CMD13): 0: 00000980 00000000 00000000 00000000
[    4.538006] mmc1: power class selection for ext_csd_bus_width 2 failed
[    4.538010] mmc1: error -74 whilst initialising MMC card
[    4.538015] mmc1: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0
[    4.539022] mmc1: mmc_rescan_try_freq: trying to init card at 187500 Hz
[    4.539027] mmc1: clock 0Hz busmode 2 powermode 1 cs 0 Vdd 21 width 0 timing 0
[    4.551589] mmc1: clock 187500Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.572548] mmc1: starting CMD52 arg 00000c00 flags 00000195
[    4.581325] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.581342] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    4.590725] mmc1: starting CMD52 arg 80000c08 flags 00000195
[    4.598986] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.598999] mmc1: req done (CMD52): -110: 00000000 00000000 00000000 00000000
[    4.599019] mmc1: clock 187500Hz busmode 2 powermode 2 cs 1 Vdd 21 width 0 timing 0
[    4.600023] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.607800] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.607931] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.608945] mmc1: clock 187500Hz busmode 2 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.609949] mmc1: starting CMD8 arg 000001aa flags 000002f5
[    4.617346] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.617359] mmc1: req done (CMD8): -110: 00000000 00000000 00000000 00000000
[    4.617375] mmc1: starting CMD5 arg 00000000 flags 000002e1
[    4.627580] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.627600] mmc1: req failed (CMD5): -110, retrying...
[    4.637983] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.638005] mmc1: req failed (CMD5): -110, retrying...
[    4.646100] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.646123] mmc1: req failed (CMD5): -110, retrying...
[    4.654932] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.654945] mmc1: req done (CMD5): -110: 00000000 00000000 00000000 00000000
[    4.654961] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.664294] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.664305] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.664321] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.672502] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.672514] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.672530] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.681304] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.681313] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.681328] mmc1: starting CMD55 arg 00000000 flags 000000f5
[    4.690720] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00018001
[    4.690838] mmc1: req done (CMD55): -110: 00000000 00000000 00000000 00000000
[    4.690855] mmc1: clock 187500Hz busmode 1 powermode 2 cs 0 Vdd 21 width 0 timing 0
[    4.690861] mmc1: starting CMD1 arg 00000000 flags 000000e1
[    4.699895] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.699905] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.699923] mmc1: clock 187500Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.699930] mmc1: clock 187500Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.699937] mmc1: clock 187500Hz busmode 1 powermode 2 cs 1 Vdd 20 width 0 timing 0
[    4.700939] mmc1: starting CMD0 arg 00000000 flags 000000c0
[    4.707711] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.707826] mmc1: req done (CMD0): 0: 00000000 00000000 00000000 00000000
[    4.708840] mmc1: clock 187500Hz busmode 1 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.709844] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.717486] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.717496] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.731594] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.736368] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.736380] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.751565] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.753395] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.753407] mmc1: req done (CMD1): 0: 00ff8080 00000000 00000000 00000000
[    4.771567] mmc1: starting CMD1 arg 40300000 flags 000000e1
[    4.780294] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.780309] mmc1: req done (CMD1): 0: c0ff8080 00000000 00000000 00000000
[    4.780326] mmc1: starting CMD2 arg 00000000 flags 00000067
[    4.788622] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.788738] mmc1: req done (CMD2): 0: 1101004d 4d433038 47030e18 24996d00
[    4.788763] mmc1: starting CMD3 arg 00010000 flags 00000015
[    4.797674] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.797684] mmc1: req done (CMD3): 0: 00000500 00000000 00000000 00000000
[    4.797701] mmc1: clock 187500Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 0
[    4.797708] mmc1: starting CMD9 arg 00010000 flags 00000007
[    4.807503] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.807622] mmc1: req done (CMD9): 0: 900e0032 0f5903ff ffffffe7 96400000
[    4.807638] mmc1: starting CMD7 arg 00010000 flags 00000015
[    4.817986] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.817996] mmc1: req done (CMD7): 0: 00000700 00000000 00000000 00000000
[    4.818021] mmc1: starting CMD8 arg 00000000 flags 000000b5
[    4.818026] mmc1:     blksz 512 blocks 1 flags 00000200 tsac 10 ms nsac 0
[    4.826268] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.844734] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000002
[    4.844754] mmc1: req done (CMD8): 0: 00000900 00000000 00000000 00000000
[    4.844757] mmc1:     512 bytes transferred: 0
[    4.844777] mmc1: starting CMD6 arg 03af0101 flags 0000049d
[    4.855166] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.855177] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.855193] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.863479] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.863490] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.863506] mmc1: starting CMD6 arg 03b90101 flags 0000049d
[    4.872501] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.872511] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.872527] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.882331] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.882440] mmc1: req done (CMD13): 0: 00000900 00000000 00000000 00000000
[    4.882456] mmc1: clock 187500Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.882465] mmc1: clock 48000000Hz busmode 2 powermode 2 cs 0 Vdd 20 width 0 timing 1
[    4.882472] mmc1: starting CMD6 arg 03bb0301 flags 0000049d
[    4.890746] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000003
[    4.890756] mmc1: req done (CMD6): 0: 00000800 00000000 00000000 00000000
[    4.890771] mmc1: starting CMD13 arg 00010000 flags 00000195
[    4.899774] sdhci [sdhci_irq()]: *** mmc1 got interrupt: 0x00000001
[    4.899784] mmc1: req done (CMD13): 0: 00000980 00000000 00000000 00000000
[    4.899799] mmc1: power class selection for ext_csd_bus_width 2 failed
[    4.899803] mmc1: error -74 whilst initialising MMC card
[    4.899807] mmc1: clock 0Hz busmode 1 powermode 0 cs 0 Vdd 0 width 0 timing 0

             reply	other threads:[~2012-06-04 16:35 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2012-06-04 16:35 Marc Dietrich [this message]
2012-06-05 12:36 ` power class selection fails on 3.5-rc1 Ulf Hansson
2012-06-06  9:44   ` Subhash Jadavani
2012-06-07  9:34     ` Marc Dietrich
2012-06-07 10:23       ` Subhash Jadavani
2012-06-08 11:46         ` Girish K S
2012-06-08 13:27           ` Subhash Jadavani
2012-06-14 12:32           ` Leon Romanovsky
2012-06-29 13:13   ` Marc Dietrich
2012-06-08 12:41 ` S, Venkatraman
2012-06-08 13:49   ` Girish K S
2012-06-08 14:21   ` Marc Dietrich

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6008680.IROCjD91iZ@ax5200p \
    --to=marvin24@gmx.de \
    --cc=linux-mmc@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.