From: Marc Dietrich <marvin24@gmx.de>
To: "S, Venkatraman" <svenkatr@ti.com>
Cc: linux-mmc@vger.kernel.org
Subject: Re: power class selection fails on 3.5-rc1
Date: Fri, 08 Jun 2012 16:21:58 +0200 [thread overview]
Message-ID: <1500997.qXHpXfSvjL@ax5200p> (raw)
In-Reply-To: <CANfBPZ8D=LQMNP3b2pqXk6boW7KRHEhCFrmvXQYtntWHyTw47Q@mail.gmail.com>
On Friday 08 June 2012 18:11:20 S, Venkatraman wrote:
> On Mon, Jun 4, 2012 at 10:05 PM, Marc Dietrich <marvin24@gmx.de> wrote:
> > 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 am a bit rusty here, so bear with me.
> According to the ext_csd, the power class value that should be sent to
> the card was 0x7. (Upper nibble of ext_csd[201]).
The card runs on 48 MHz, which means the 52 MHz value is choosen. The card is
also a "dual-voltage" one (reg 196 = 7), which confuses me which value to
select. But vdd reports 0x20 (3.2 - 3.3 V) so register 202 is the one to
choose (contains 0x33) or "3" for a nibble.
But as I said before, neither 3 or 7 works.
Marc
prev parent reply other threads:[~2012-06-08 14:22 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-04 16:35 power class selection fails on 3.5-rc1 Marc Dietrich
2012-06-05 12:36 ` 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 [this message]
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=1500997.qXHpXfSvjL@ax5200p \
--to=marvin24@gmx.de \
--cc=linux-mmc@vger.kernel.org \
--cc=svenkatr@ti.com \
/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.