kernel 2.6.38.6 MMC controller problem (fwd)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



It's actually an oops. The backtrace is attached.

David

On Mon, May 16, 2011 at 09:06, Guennadi Liakhovetski
<g.liakhovetski@xxxxxx> wrote:
>
> (added the ML and previous discussion participants to CC)
>
> Looks like my patch was indeed less obviious, than we thought. We need a
> lock-up backtrace, I guess. David, can you use a sysrq to get a trace?
> Something like
>
> echo w > /proc/sysrq-trigger
> or even
> echo t > /proc/sysrq-trigger
>
> and provide traces? The one with 't' will be probably huge, so, maybe you
> could do it with as few tasks running as possible, maybe without a
> graphical login. Or I would have to test it with my Laptop, to which I'll
> get access tomorrow.
>
> Thanks
> Guennadi
> ---
> Guennadi Liakhovetski, Ph.D.
> Freelance Open-Source Software Developer
> http://www.open-technology.de/
>
> ---------- Forwarded message ----------
> Date: Mon, 16 May 2011 01:57:04 +0200
> From: David Strobach <lalochcz@xxxxxxxxx>
> To: gregkh@xxxxxxx, g.liakhovetski@xxxxxx
> Cc: horms@xxxxxxxxxxxx, damm@xxxxxxxxxxxxx
> Subject: kernel 2.6.38.6 MMC controller problem
>
> Hello,
>
> I found (by bisection), that the commit 3fe962c (
> http://git.kernel.org/?p=linux/kernel/git/stable/linux-2.6.38.y.git;a=commit;h=3fe962c04818a4634255beb3be9f236d36350543)
> introduced regression in MMC card detection. The card is either not detected
> or causes the system to hang. There is related forum thread at
> https://bbs.archlinux.org/viewtopic.php?id=118751. Relevant part of my own
> log follows:
>
> May 16 00:15:13 localhost kernel: [  134.670685] mmc0: new SD card at
> address aaaa
> May 16 00:15:23 localhost kernel: [  144.715115] mmc0: Timeout waiting for
> hardware interrupt.
> May 16 00:15:23 localhost kernel: [  144.715119] sdhci: =========== REGISTER
> DUMP (mmc0)===========
> May 16 00:15:23 localhost kernel: [  144.715126] sdhci: Sys addr: 0xbae85840
> | Version:  0x00000400
> May 16 00:15:23 localhost kernel: [  144.715133] sdhci: Blk size: 0x00007040
> | Blk cnt:  0x00000001
> May 16 00:15:23 localhost kernel: [  144.715140] sdhci: Argument: 0x00000200
> | Trn mode: 0x00000013
> May 16 00:15:23 localhost kernel: [  144.715146] sdhci: Present:  0x01ff0001
> | Host ctl: 0x00000003
> May 16 00:15:23 localhost kernel: [  144.715153] sdhci: Power:    0x0000000f
> | Blk gap:  0x00000000
> May 16 00:15:23 localhost kernel: [  144.715159] sdhci: Wake-up:  0x00000000
> | Clock:    0x00000100
> May 16 00:15:23 localhost kernel: [  144.715166] sdhci: Timeout:  0x00000009
> | Int stat: 0x00000000
> May 16 00:15:23 localhost kernel: [  144.715172] sdhci: Int enab: 0x02ff00cb
> | Sig enab: 0x02ff00cb
> May 16 00:15:23 localhost kernel: [  144.715178] sdhci: AC12 err: 0x00000000
> | Slot int: 0x00000000
> May 16 00:15:23 localhost kernel: [  144.715185] sdhci: Caps:     0x01e032b2
> | Caps_1:   0x00000000
> May 16 00:15:23 localhost kernel: [  144.715192] sdhci: Cmd:      0x0000101a
> | Max curr: 0x00000040
> May 16 00:15:23 localhost kernel: [  144.715194] sdhci:
> ===========================================
> May 16 00:15:31 localhost kernel: [  152.604505] mmc0: Card removed during
> transfer!
> May 16 00:15:31 localhost kernel: [  152.604511] mmc0: Resetting controller.
> May 16 00:15:31 localhost kernel: [  152.604568] mmcblk0: unable to set
> block size to 512: -123
> May 16 00:15:31 localhost kernel: [  152.604687] mmcblk: probe of mmc0:aaaa
> failed with error -22
> May 16 00:15:31 localhost kernel: [  152.801534] mmc0: card aaaa removed
> May 16 00:15:31 localhost kernel: [  152.814827] mmc0: Got command interrupt
> 0x00030000 even though no command operation was in progress.
> May 16 00:15:31 localhost kernel: [  152.814835] sdhci: =========== REGISTER
> DUMP (mmc0)===========
> May 16 00:15:31 localhost kernel: [  152.814844] sdhci: Sys addr: 0xbae85840
> | Version:  0x00000400
> May 16 00:15:31 localhost kernel: [  152.814853] sdhci: Blk size: 0x00007040
> | Blk cnt:  0x00000001
> May 16 00:15:31 localhost kernel: [  152.814860] sdhci: Argument: 0x00000200
> | Trn mode: 0x00000013
> May 16 00:15:31 localhost kernel: [  152.814867] sdhci: Present:  0x01f00001
> | Host ctl: 0x00000000
> May 16 00:15:31 localhost kernel: [  152.814874] sdhci: Power:    0x0000000f
> | Blk gap:  0x00000000
> May 16 00:15:31 localhost kernel: [  152.814881] sdhci: Wake-up:  0x00000000
> | Clock:    0x00004007
> May 16 00:15:31 localhost kernel: [  152.814888] sdhci: Timeout:  0x00000009
> | Int stat: 0x00000000
> May 16 00:15:31 localhost kernel: [  152.814895] sdhci: Int enab: 0x00ff00c3
> | Sig enab: 0x00ff00c3
> May 16 00:15:31 localhost kernel: [  152.814902] sdhci: AC12 err: 0x00000000
> | Slot int: 0x00000000
> May 16 00:15:31 localhost kernel: [  152.814909] sdhci: Caps:     0x01e032b2
> | Caps_1:   0x00000000
> May 16 00:15:31 localhost kernel: [  152.814916] sdhci: Cmd:      0x0000101a
> | Max curr: 0x00000040
> May 16 00:15:31 localhost kernel: [  152.814919] sdhci:
> ===========================================
>
>
> Regards
> David Strobach

Attachment: mmc-oops
Description: Binary data


[Index of Archives]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux