[sdhci] inserting SD card - doesn't mount. makes keyboard unusable. won't shut down properly.

Bug #48218 reported by David Tansey
10
Affects Status Importance Assigned to Milestone
linux-source-2.6.15 (Ubuntu)
Invalid
Medium
Unassigned

Bug Description

Binary package hint: linux-image-2.6.15-23-386

note: this is with latest dapper drake (though not installed from final CD.)

I have a thinkpad x40 with a built in SD card reader. I remember being told that the latest kernels could now mount SD cards, so I popped in a 128MB sd card that I use with my palm PDA. My keyboard stopped working, nothing mounted, dmesg (which i typed in my open terminal by selecting the letters individually and using the middle mouse button to paste) gave wild errors (below), and when I tried to shut down the screen went blank but stopped where there is a cursor/underscore in the upper left corner. After a minute or so I just killed the power.

Here are exerpts from my syslog file.

Jun 3 08:34:50 localhost kernel: [4509271.399000] mmcblk0: mmc0:c2eb SD128 123008KiB <NULL>
Jun 3 08:34:50 localhost kernel: [4509271.399000] mmcblk0: p1
Jun 3 08:34:51 localhost kernel: [4509271.823000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.823000] end_request: I/O error, dev mmcblk0, sector 245888
Jun 3 08:34:51 localhost kernel: [4509271.823000] Buffer I/O error on device mmcblk0, logical block 30736
Jun 3 08:34:51 localhost kernel: [4509271.824000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.824000] end_request: I/O error, dev mmcblk0, sector 245888
Jun 3 08:34:51 localhost kernel: [4509271.824000] Buffer I/O error on device mmcblk0, logical block 30736
Jun 3 08:34:51 localhost kernel: [4509271.825000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.825000] end_request: I/O error, dev mmcblk0, sector 246008
Jun 3 08:34:51 localhost kernel: [4509271.825000] Buffer I/O error on device mmcblk0, logical block 30751
Jun 3 08:34:51 localhost kernel: [4509271.826000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.826000] end_request: I/O error, dev mmcblk0, sector 246008
Jun 3 08:34:51 localhost kernel: [4509271.826000] Buffer I/O error on device mmcblk0, logical block 30751
Jun 3 08:34:51 localhost kernel: [4509271.827000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.827000] end_request: I/O error, dev mmcblk0, sector 246008
Jun 3 08:34:51 localhost kernel: [4509271.827000] Buffer I/O error on device mmcblk0, logical block 30751
Jun 3 08:34:51 localhost kernel: [4509271.827000] mmcblk0: error 1 sending read/write command
Jun 3 08:34:51 localhost kernel: [4509271.827000] end_request: I/O error, dev mmcblk0, sector 246008

...

Jun 3 08:34:52 localhost kernel: [4509272.620000] Unable to handle kernel paging request at virtual address 38302103
Jun 3 08:34:52 localhost kernel: [4509272.620000] printing eip:
Jun 3 08:34:52 localhost kernel: [4509272.620000] f8a5b3e5
Jun 3 08:34:52 localhost kernel: [4509272.620000] *pde = 00000000
Jun 3 08:34:52 localhost kernel: [4509272.620000] Oops: 0000 [#2]
Jun 3 08:34:52 localhost kernel: [4509272.620000] PREEMPT
Jun 3 08:34:52 localhost kernel: [4509272.620000] Modules linked in: isofs udf binfmt_misc rfcomm l2cap bluetooth nvram uinput i915 drm ppdev speedstep_centrino cpufreq_userspace cpufreq_stats freq_table cpufreq_powersave cpufreq_ondemand cpufreq_conservative video tc1100_wmi sony_acpi pcc_acpi ibm_acpi hotkey dev_acpi container button acpi_sbs battery i2c_acpi_ec i2c_core ac nls_iso8859_1 nls_cp437 vfat fat ipv6 dm_mod af_packet md_mod lp tsdev pcmcia irtty_sir usbhid rtc sir_dev nsc_ircc irda ath_pci ath_rate_sample wlan crc_ccitt ath_hal parport_pc parport pcspkr e1000 sdhci mmc_core snd_intel8x0 snd_ac97_codec snd_ac97_bus usblp snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc yenta_socket rsrc_nonstatic pcmcia_core hw_random psmouse shpchp pci_hotplug serio_raw intel_agp agpgart evdev ext2 ide_generic ehci_hcd uhci_hcd usbcore ide_cd cdrom ide_disk piix generic thermal processor fan capability commoncap vga16fb vgastate fbcon tileblit font bitblit softcursor
Jun 3 08:34:52 localhost kernel: [4509272.620000] CPU: 0
Jun 3 08:34:52 localhost kernel: [4509272.620000] EIP: 0060:[pg0+946017253/1069368320] Tainted: P VLI
Jun 3 08:34:52 localhost kernel: [4509272.620000] EFLAGS: 00010296 (2.6.15-23-386)
Jun 3 08:34:52 localhost kernel: [4509272.620000] EIP is at mmc_release_host+0x5/0x70 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] eax: 00000043 ebx: 38302033 ecx: c03364cc edx: c03364cc
Jun 3 08:34:52 localhost kernel: [4509272.620000] esi: c9396edc edi: c3023f70 ebp: 38302033 esp: c3023ec8
Jun 3 08:34:52 localhost kernel: [4509272.620000] ds: 007b es: 007b ss: 0068
Jun 3 08:34:52 localhost kernel: [4509272.620000] Process mmcqd (pid: 7785, threadinfo=c3022000 task=e26ec550)
Jun 3 08:34:52 localhost kernel: [4509272.620000] Stack: ca6e6800 f8a5d809 38302033 f08c41c0 c3023eec c3023f44 00000000 c3023eac
Jun 3 08:34:52 localhost kernel: [4509272.620000] f8a5b0f0 00000011 00012c00 00000000 00000000 00000000 00000000 00000029
Jun 3 08:34:52 localhost kernel: [4509272.620000] 00000000 00000001 c3023f44 c3023ed8 0000000c 00000000 00000000 00000000
Jun 3 08:34:52 localhost kernel: [4509272.620000] Call Trace:
Jun 3 08:34:52 localhost kernel: [4509272.620000] [pg0+946026505/1069368320] mmc_blk_issue_rq+0x219/0x330 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] [pg0+946016496/1069368320] mmc_wait_done+0x0/0x10 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] [as_dispatch_request+279/944] as_dispatch_request+0x117/0x3b0
Jun 3 08:34:52 localhost kernel: [4509272.620000] [pg0+946022407/1069368320] mmc_prep_request+0x27/0x80 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] [elv_next_request+48/384] elv_next_request+0x30/0x180
Jun 3 08:34:52 localhost kernel: [4509272.620000] [pg0+946022696/1069368320] mmc_queue_thread+0xc8/0x130 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] [default_wake_function+0/32] default_wake_function+0x0/0x20
Jun 3 08:34:52 localhost kernel: [4509272.620000] [pg0+946022496/1069368320] mmc_queue_thread+0x0/0x130 [mmc_core]
Jun 3 08:34:52 localhost kernel: [4509272.620000] [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10
Jun 3 08:34:52 localhost kernel: [4509272.620000] Code: c0 83 c4 14 5b 5e 5f 5d c3 e8 88 12 89 c7 eb 92 e8 81 12 89 c7 eb c9 eb 0d 90 90 90 90 90 90 90 90 90 90 90 90 90 53 8b 5c 24 08 <8b> 83 d0 00 00 00 85 c0 74 41 9c 58 fa ba 00 e0 ff ff 21 e2 ff

Tags: kernel-oops
Revision history for this message
Ian Jackson (ijackson) wrote :

I suspect that this is a duplicate of #53268.

Revision history for this message
vicnov (dreamland-skib2) wrote :

Not sure whether it is related to this bug or not, but I have a similar problem with Ubuntu Edgy 6.10 with Kernel 2.6.17-11-generic.
My system is HP dv8000 laptop with Texas Instruments cardreader.

What I did:
- Enabled SD host controller with "setpci" command (as described in this post: http://www.ubuntuforums.org/showpost.php?p=1864311&postcount=1)
- Inserted a MMC card (the same problem was with SD card last time)

The card itself is visible and works, but seems that there is a bug in the driver because the mouse pointer begins moving very slowly and twitching (unusable in fact). Ejecting the card does not help.

What I can see in "dmesg" after inserting the card:
...
[17256316.004000] irq 185: nobody cared (try booting with the "irqpoll" option)
[17256316.004000] <c01499a4> __report_bad_irq+0x24/0x80 <c0149a9d> note_interrupt+0x9d/0x270
[17256316.004000] <f8ba7c72> ipw_isr+0x22/0xf0 [ipw3945] <c0149323> handle_IRQ_event+0x33/0x60
[17256316.004000] <c0149448> __do_IRQ+0xf8/0x110 <c0105c89> do_IRQ+0x19/0x30
[17256316.004000] <c010408a> common_interrupt+0x1a/0x20 <f88626dd> acpi_processor_idle+0x220/0x3af [processor]
[17256316.004000] <c0102122> cpu_idle+0x42/0xb0 <c03f27a1> start_kernel+0x321/0x3a0
[17256316.004000] <c03f2210> unknown_bootoption+0x0/0x270
[17256316.004000] handlers:
[17256316.004000] [<f88eb830>] (usb_hcd_irq+0x0/0x60 [usbcore])
[17256316.004000] [<f8afd840>] (yenta_interrupt+0x0/0xe0 [yenta_socket])
[17256316.004000] [<f8ba7c50>] (ipw_isr+0x0/0xf0 [ipw3945])
[17256316.004000] Disabling IRQ #185
[17256564.240000] Synaptics Touchpad, model: 1, fw: 6.2, id: 0x1a0b1, caps: 0xa04713/0x200000
[17256564.308000] input: SynPS/2 Synaptics TouchPad as /class/input/input3

Revision history for this message
Gareth Fitzworthington (mapping-gp-deactivatedaccount) wrote :

This bug has had no activity for a considerable period. This is a check to see if there is still interest in investigating this bug report.

Changed in linux-source-2.6.15:
status: New → Incomplete
Revision history for this message
Gareth Fitzworthington (mapping-gp-deactivatedaccount) wrote :

We are closing this report (no response to previous request for expressions of interest in this report). To reopen the report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux-source-2.6.15:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.