All of lore.kernel.org
 help / color / mirror / Atom feed
* [REGRESSION][3.4-rc1] mmc0: Timeout waiting for hardware interrupt.
@ 2012-04-03 15:58 Hanspeter Spalinger
  2012-04-03 16:08 ` Chris Ball
  0 siblings, 1 reply; 2+ messages in thread
From: Hanspeter Spalinger @ 2012-04-03 15:58 UTC (permalink / raw)
  To: linux-mmc; +Cc: Chris Ball

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

Hi,
My Laptop (HP Elitebook 8560p) started throw
" mmc0: Timeout waiting for hardware interrupt." at updating from
3.3-rc7 to 3.4-rc1 and is no longer able to mount my SD-card.

I bisected this and found the culprit to be:
e6039832bed9a9b967796d7021f17f25b625b616 is the first bad commit
commit e6039832bed9a9b967796d7021f17f25b625b616
Author: Alexander Stein <alexander.stein@systec-electronic.com>
Date:   Tue Mar 13 18:16:40 2012 +0100

    mmc: sdhci-pci: Add MSI support

    Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
    Signed-off-by: Chris Ball <cjb@laptop.org>

:040000 040000 f8c9958a7d3c6b3aa2f42055d8606e7aac7da8f2
4879d38f9aa4bd526bd561de36833190fa616d36 M	drivers

Kernel information:
$ more /proc/version
Linux version 3.3.0+ (root@lisa) (gcc version 4.6.2 (Gentoo 4.6.2 p1.4,
pie-0.5.0) ) #17 SMP PREEMPT Tue
 Apr 3 17:15:37 CEST 2012
$ scripts/ver_linux
Linux lisa 3.3.0+ #17 SMP PREEMPT Tue Apr 3 17:15:37 CEST 2012 x86_64
Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz GenuineIntel GNU/Linux

Gnu C                  4.6.2
Gnu make               3.82
binutils               2.21.1
util-linux             2.20.1
mount                  support
module-init-tools      3.16
e2fsprogs              1.42
PPP                    2.4.5
Linux C Library        2.13
Dynamic linker (ldd)   2.13
Procps                 3.2.8
Net-tools              1.60_p20110409135728
Kbd                    1.15.3wip
Sh-utils               8.14
wireless-tools         29
Modules Loaded         ipv6 uvcvideo videobuf2_core videodev
v4l2_compat_ioctl32 videobuf2_vmalloc videobuf2_memops tpm_infineon arc4
xhci_hcd 8250_pci snd_hda_codec_hdmi radeon fbcon tileblit font bitblit
softcursor ttm drm_kms_helper iwlwifi drm ehci_hcd fb snd_hda_codec_idt
mousedev tpm_tis tpm 8250_pnp hp_wmi video usbcore fbdev mac80211
i2c_algo_bit i2c_core firewire_ohci snd_hda_intel firewire_core
cfbcopyarea cfg80211 snd_hda_codec 8250 sparse_keymap hp_accel cfbimgblt
snd_pcm rfkill serial_core wmi lis3lv02d psmouse intel_agp intel_gtt
agpgart e1000e tpm_bios backlight cfbfillrect usb_common coretemp
snd_timer evdev hwmon input_polldev serio_raw snd sr_mod sg cdrom
soundcore snd_page_alloc crc32c_intel ghash_clmulni_intel sha256_generic
sd_mod ahci libahci

Hardware information:
$ lspci -v (cutted to the JMicron device in use)
24:00.0 FireWire (IEEE 1394): JMicron Technology Corp. IEEE 1394 Host
Controller (rev 30) (prog-if 10 [O
HCI])
	Subsystem: Hewlett-Packard Company Device 1618
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d4200000 (32-bit, non-prefetchable) [size=2K]
	Memory at d4205000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [44] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: firewire_ohci
	Kernel modules: firewire-ohci

24:00.1 System peripheral: JMicron Technology Corp. SD/MMC Host
Controller (rev 30)
	Subsystem: Hewlett-Packard Company Device 1618
	Flags: bus master, fast devsel, latency 0, IRQ 47
	Memory at d4204000 (32-bit, non-prefetchable) [size=256]
	Expansion ROM at d4700000 [disabled] [size=32K]
	Capabilities: [a4] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Kernel driver in use: sdhci-pci

24:00.2 SD Host controller: JMicron Technology Corp. Standard SD Host
Controller (rev 30) (prog-if 01)
	Subsystem: Hewlett-Packard Company Device 1618
	Flags: fast devsel, IRQ 18
	Memory at d4203000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [a4] Power Management version 3
	Capabilities: [80] Express Endpoint, MSI 00
	Capabilities: [94] MSI: Enable- Count=1/1 Maskable- 64bit-


I posted the full dmesg output at http://pastebin.com/DFPZigKq
Please cc me, as i am not on the mailing list.
If you need more information, let me know.

Greetings
Hanspeter Spalinger


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 262 bytes --]

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [REGRESSION][3.4-rc1] mmc0: Timeout waiting for hardware interrupt.
  2012-04-03 15:58 [REGRESSION][3.4-rc1] mmc0: Timeout waiting for hardware interrupt Hanspeter Spalinger
@ 2012-04-03 16:08 ` Chris Ball
  0 siblings, 0 replies; 2+ messages in thread
From: Chris Ball @ 2012-04-03 16:08 UTC (permalink / raw)
  To: Hanspeter Spalinger; +Cc: linux-mmc, Alexander Stein

Hi,

On Tue, Apr 03 2012, Hanspeter Spalinger wrote:
> Hi,
> My Laptop (HP Elitebook 8560p) started throw
> " mmc0: Timeout waiting for hardware interrupt." at updating from
> 3.3-rc7 to 3.4-rc1 and is no longer able to mount my SD-card.
>
> I bisected this and found the culprit to be:
> e6039832bed9a9b967796d7021f17f25b625b616 is the first bad commit
> commit e6039832bed9a9b967796d7021f17f25b625b616
> Author: Alexander Stein <alexander.stein@systec-electronic.com>
> Date:   Tue Mar 13 18:16:40 2012 +0100
>
>     mmc: sdhci-pci: Add MSI support
>
>     Signed-off-by: Alexander Stein <alexander.stein@systec-electronic.com>
>     Signed-off-by: Chris Ball <cjb@laptop.org>

So we're seeing chipsets from multiple vendors stop working after
enabling MSI.  Seems clear that we should revert Alexander's patch
for 3.4; perhaps we should turn MSI on using a whitelist instead?

Thanks,

- Chris.
-- 
Chris Ball   <cjb@laptop.org>   <http://printf.net/>
One Laptop Per Child

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-04-03 16:08 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-04-03 15:58 [REGRESSION][3.4-rc1] mmc0: Timeout waiting for hardware interrupt Hanspeter Spalinger
2012-04-03 16:08 ` Chris Ball

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.