Hallo Leute,
Mit dem o.g. Kernel bekomme ich Probleme mit einem externen USB-Laufwerk. Dieses hat eine separate Stromversorgung. Es lässt sich mounten und auch einwandfrei benutzen, z.B. für Backups. Wenn ich es dann jedoch über den KDE-Device-Notifier unmounte und anschließend ausschalte, wird meine KDE-Session beendet, ich lande auf der Konsole und sehe folgendes:
2010-11-24 12:16:53 hostname ntfs-3g[2187] Cmdline options: rw,nosuid,nodev,uhelper=hal,uid=1000,locale=en_US.utf8
2010-11-24 12:16:53 hostname ntfs-3g[2187] Mount options: rw,nosuid,nodev,uhelper=hal,silent,allow_other,nonempty,relatime,fsname=/dev/sdc1,blkdev,blksize=4096,default_permissions
2010-11-24 12:16:53 hostname ntfs-3g[2187] Global ownership and permissions enforced, configuration type 1
2010-11-24 12:16:53 hostname hald mounted /dev/sdc1 on behalf of uid 1000
2010-11-24 12:17:02 hostname /USR/SBIN/CRON[2189] (root) CMD ( cd / && run-parts --report /etc/cron.hourly)
2010-11-24 12:17:03 hostname ntfs-3g[2187] Unmounting /dev/sdc1 (Backup)
2010-11-24 12:17:03 hostname hald unmounted /dev/sdc1 from '/media/Backup' on behalf of uid 1000
2010-11-24 12:17:10 hostname kernel [ 71.679587] usb 1-2.1.3: USB disconnect, address 7
2010-11-24 12:17:10 hostname kernel [ 71.679746] BUG: unable to handle kernel NULL pointer dereference at 000001c0
2010-11-24 12:17:10 hostname kernel [ 71.680142] IP: [<c0263ab1>] disk_replace_part_tbl+0x21/0x70
2010-11-24 12:17:10 hostname kernel [ 71.680447] *pde = 00000000
2010-11-24 12:17:10 hostname kernel [ 71.680567] Oops: 0000 [#1] PREEMPT SMP
2010-11-24 12:17:10 hostname kernel [ 71.680567] last sysfs file: /sys/devices/system/cpu/cpu1/cache/index2/shared_cpu_map
2010-11-24 12:17:10 hostname kernel [ 71.680986] Modules linked in: vboxnetadp vboxnetflt vboxdrv acpi_cpufreq mperf cpufreq_performance cpufreq_conservative cpufreq_stats ppdev cpufreq_ondemand lp cpufreq_powersave freq_table fuse coretemp dm_crypt snd_hda_codec_analog snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_seq snd_timer snd_seq_device i915 drm_kms_helper snd drm i2c_algo_bit soundcore video i2c_i801 rtc_cmos intel_agp tpm_tis evdev shpchp i2c_core pci_hotplug parport_pc tpm pcspkr dcdbas rtc_core serio_raw output rtc_lib psmouse tpm_bios parport processor button snd_page_alloc dell_wmi wmi ext3 jbd mbcache dm_mod usb_storage sg sr_mod sd_mod cdrom usbhid hid pata_acpi uhci_hcd ata_generic ata_piix libata ehci_hcd usbcore scsi_mod thermal e1000e floppy nls_base [last unloaded: scsi_wait_scan]
2010-11-24 12:17:10 hostname kernel [ 71.682085]
2010-11-24 12:17:10 hostname kernel [ 71.682085] Pid: 596, comm: khubd Not tainted 2.6.36-1.slh.1-aptosid-686 #1 0M858N/OptiPlex 760
2010-11-24 12:17:10 hostname kernel [ 71.682085] EIP: 0060:[<c0263ab1>] EFLAGS: 00010286 CPU: 0
2010-11-24 12:17:10 hostname kernel [ 71.682085] EIP is at disk_replace_part_tbl+0x21/0x70
2010-11-24 12:17:10 hostname kernel [ 71.682085] EAX: f6a5f200 EBX: f6a037a0 ECX: 00000000 EDX: 00000000
2010-11-24 12:17:10 hostname kernel [ 71.682085] ESI: 00000000 EDI: 00000000 EBP: f87fbd20 ESP: f688bdb0
2010-11-24 12:17:10 hostname kernel [ 71.682085] DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
2010-11-24 12:17:10 hostname kernel [ 71.682085] Process khubd (pid: 596, ti=f688a000 task=f71f90c0 task.ti=f688a000)
2010-11-24 12:17:10 hostname kernel [ 71.682085] Stack:
2010-11-24 12:17:10 hostname kernel [ 71.682085] f6a5f200 c0509988 c0263b68 00000000 c03060b6 c026f727 00000000 f8dbe31c
2010-11-24 12:17:10 hostname kernel [ 71.682085] <0> 00000000 f6a5f258 c026f727 f6a5f274 c026f6f0 f68484b8 c02706ba f71d3e40
2010-11-24 12:17:10 hostname kernel [ 71.682085] <0> 00000292 f8dba495 c0223778 f7134b10 f71d3e6c f8dba450 c02706ba f68485e8
2010-11-24 12:17:10 hostname kernel [ 71.682085] Call Trace:
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0263b68>] ? disk_release+0x18/0x30
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c03060b6>] ? device_release+0x16/0x80
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c026f727>] ? kobject_release+0x37/0x90
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c026f727>] ? kobject_release+0x37/0x90
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c026f6f0>] ? kobject_release+0x0/0x90
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c02706ba>] ? kref_put+0x2a/0x60
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8dba495>] ? sg_device_destroy+0x45/0x70 [sg]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0223778>] ? sysfs_hash_and_remove+0x78/0x80
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8dba450>] ? sg_device_destroy+0x0/0x70 [sg]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c02706ba>] ? kref_put+0x2a/0x60
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c030690d>] ? device_del+0x9d/0x180
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c03069f8>] ? device_unregister+0x8/0x10
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f87ed92b>] ? __scsi_remove_device+0x8b/0xa0 [scsi_mod]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f87eaaef>] ? scsi_forget_host+0x5f/0x70 [scsi_mod]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f87e3b61>] ? scsi_remove_host+0x51/0xd0 [scsi_mod]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8ddff6b>] ? quiesce_and_remove_host+0x5b/0xa0 [usb_storage]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8de0050>] ? usb_stor_disconnect+0x10/0x20 [usb_storage]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8957be8>] ? usb_unbind_interface+0x38/0x130 [usbcore]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0308d8d>] ? __device_release_driver+0x4d/0xb0
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0308e9d>] ? device_release_driver+0x1d/0x30
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c030842b>] ? bus_remove_device+0x7b/0xb0
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c030695f>] ? device_del+0xef/0x180
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8954e8d>] ? usb_disable_device+0x4d/0xf0 [usbcore]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8950308>] ? usb_disconnect+0x78/0x100 [usbcore]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8950fad>] ? hub_thread+0x3dd/0xfa0 [usbcore]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c01518f0>] ? autoremove_wake_function+0x0/0x40
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<f8950bd0>] ? hub_thread+0x0/0xfa0 [usbcore]
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0151574>] ? kthread+0x74/0x80
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0151500>] ? kthread+0x0/0x80
2010-11-24 12:17:10 hostname kernel [ 71.682085] [<c0103cb6>] ? kernel_thread_helper+0x6/0x10
2010-11-24 12:17:10 hostname kernel [ 71.682085] Code: 36 22 01 00 83 c4 0c c3 66 90 83 ec 08 89 1c 24 89 74 24 04 8b 58 30 8b b0 a8 01 00 00 85 db 89 50 30 74 3e c7 43 0c 00 00 00 00 <8b> 86 c0 01 00 00 e8 f4 60 1a 00 89 f0 e8 4d 7a ff ff 8b 86 c0
2010-11-24 12:17:10 hostname kernel [ 71.682085] EIP: [<c0263ab1>] disk_replace_part_tbl+0x21/0x70 SS:ESP 0068:f688bdb0
2010-11-24 12:17:10 hostname kernel [ 71.682085] CR2: 00000000000001c0
2010-11-24 12:17:10 hostname kernel [ 71.859918] ---[ end trace 6608b6c5c515e826 ]---
Das Verhalten ist reproduzierbar und tritt mit dem davor verwendeten Kernel (2.6.36-0.slh.8-aptosid-686) nicht auf.
Gruß aus Münster
Rainer
kannst du es mal händisch umounten?
greetz
devil
hi devil,
grad probiert...derselbe fehler.
kleiner nachtrag: der fehler lässt sich auch mit 2 weiteren externen usb-laufwerken reproduzieren.
Ist mir vorhin mit einem USB-Stick ebenfalls passiert.
Hallo -
Fehler tritt auf 3 Rechnern auf - immer wenn etwas mit USB dabei ist
z.B.
Host/Kernel/OS "siduxbox" running Linux 2.6.36-1.slh.1-aptosid-686 i686 [ sidux 2007-04.5 - Έρως christmas special - kde-lite - (200712260129) ]
CPU Info Intel Core i5 750 @ 8192 KB cache flags( sse3 nx lm ) clocked at [ 2660.050 MHz ]
Videocard VMware SVGA II Adapter X.Org 1.7.7 [ 1600x900@0.0hz ]
Network cards Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
Processes 129 | Uptime 5min | Memory 279.4/1482.2MB | HDD VMware Virtual I,VMware Virtual I Size 124GB (38%used) | GLX Renderer Software Rasterizer | GLX Version Yes | Client Shell wrapper | Infobash v3.34
Nach neuer Kompilation des Kernels ohne diese Patches gings bei mir:
#upstream/block-fix-accounting-bug-on-cross-partition-merges.patch
#upstream/block-limit-vec-count-in-bio_kmalloc-and-bio_alloc_map_data.patch
#upstream/i2c-pca-platform-change-device-name-of-request_irq.patch
#upstream/sunrpc-after-calling-xprt_release-we-must-restart-from-call_reserve.patch
#upstream/pcnet_cs-add-new_id.patch
#upstream/sh-add-missing-consts-to-sys_execve-declaration.patch
mit usb sticks kann ich das nicht reproduzieren, egal ob beim boot schon angesteckt oder zur laufzeit angesteckt.
greetz
devil
ralul,
Quote
Nach neuer Kompilation des Kernels ohne diese Patches gings bei mir:
heisst dass, das es vorher nicht ging?
greetz
devil
Direkt beim Start der Crash! Ich wusste allerdings noch nichts von usb-Platten Problemen, ich hatte allerdings einen usb-Stick stecken... Ich hatte dann einfach den Linux tar neu extrahiert und per "wild guessing" ein paar Patches der Quilt series auskommentiert und dann gequilt umd die stable-queue Patches zu implementieren. Ich hoffe durch meine Liste ist die Fehlersuche für slh schon eingeschränkter...
hm, hat bisher von uns keiner reproduzieren können.
greetz
devil
Falls es hilft, mac-Mini 2009:
00:00.0 Host bridge [0600]: nVidia Corporation MCP79 Host Bridge [10de:0a82] (rev b1)
Flags: bus master, 66MHz, fast devsel, latency 0
00:00.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a88] (rev b1)
Flags: bus master, 66MHz, fast devsel, latency 0
00:03.0 ISA bridge [0601]: nVidia Corporation MCP79 LPC Bridge [10de:0aae] (rev b3)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 255
I/O ports at 2000
00:03.1 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0aa4] (rev b1)
Flags: 66MHz, fast devsel
00:03.2 SMBus [0c05]: nVidia Corporation MCP79 SMBus [10de:0aa2] (rev b1)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: 66MHz, fast devsel, IRQ 15
I/O ports at 2180
I/O ports at 2140
I/O ports at 2100
Capabilities: <access>
Kernel driver in use: nForce2_smbus
Kernel modules: i2c-nforce2
00:03.3 RAM memory [0500]: nVidia Corporation MCP79 Memory Controller [10de:0a89] (rev b1)
Flags: 66MHz, fast devsel
00:03.4 RAM memory [0500]: nVidia Corporation Device [10de:0a98] (rev b1)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: 66MHz, fast devsel
00:03.5 Co-processor [0b40]: nVidia Corporation MCP79 Co-processor [10de:0aa3] (rev b1)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 14
Memory at d3400000 (32-bit, non-prefetchable)
Kernel modules: nvidia
00:04.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa5] (rev b1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
Memory at d3488000 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:04.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa6] (rev b1) (prog-if 20 [EHCI])
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 10
Memory at d3489200 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:06.0 USB Controller [0c03]: nVidia Corporation MCP79 OHCI USB 1.1 Controller [10de:0aa7] (rev b1) (prog-if 10 [OHCI])
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 7
Memory at d3487000 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: ohci_hcd
Kernel modules: ohci-hcd
00:06.1 USB Controller [0c03]: nVidia Corporation MCP79 EHCI USB 2.0 Controller [10de:0aa9] (rev b1) (prog-if 20 [EHCI])
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 5
Memory at d3489100 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: ehci_hcd
Kernel modules: ehci-hcd
00:08.0 Audio device [0403]: nVidia Corporation MCP79 High Definition Audio [10de:0ac0] (rev b1)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 15
Memory at d3480000 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: HDA Intel
Kernel modules: snd-hda-intel
00:09.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Bridge [10de:0aab] (rev b1) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: d3300000-d33fffff
Capabilities: <access>
00:0a.0 Ethernet controller [0200]: nVidia Corporation MCP79 Ethernet [10de:0ab0] (rev b1)
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 14
Memory at d3486000 (32-bit, non-prefetchable)
I/O ports at 21e0
Memory at d3489000 (32-bit, non-prefetchable)
Memory at d3489300 (32-bit, non-prefetchable)
Capabilities: <access>
00:0b.0 IDE interface [0101]: nVidia Corporation MCP79 SATA Controller [10de:0ab5] (rev b1) (prog-if 85 [Master SecO PriO])
Subsystem: nVidia Corporation Device [10de:cb79]
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 11
I/O ports at 21d8
I/O ports at 21ec
I/O ports at 21d0
I/O ports at 21e8
I/O ports at 21c0
Memory at d3484000 (32-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: ahci
Kernel modules: ata_generic, pata_acpi, ahci
00:10.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0aa0] (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: d2000000-d30fffff
Prefetchable memory behind bridge: 00000000c0000000-00000000d1ffffff
Capabilities: <access>
00:15.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac6] (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
Memory behind bridge: d3200000-d32fffff
Capabilities: <access>
Kernel driver in use: pcieport
00:16.0 PCI bridge [0604]: nVidia Corporation MCP79 PCI Express Bridge [10de:0ac7] (rev b1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
Memory behind bridge: d3100000-d31fffff
Capabilities: <access>
Kernel driver in use: pcieport
02:00.0 VGA compatible controller [0300]: nVidia Corporation C79 [GeForce 9400] [10de:0861] (rev b1) (prog-if 00 [VGA controller])
Subsystem: Apple Computer Inc. Device [106b:00ae]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at d2000000 (32-bit, non-prefetchable)
Memory at c0000000 (64-bit, prefetchable)
Memory at d0000000 (64-bit, prefetchable)
I/O ports at 1000
Capabilities: <access>
Kernel driver in use: nvidia
Kernel modules: nvidia
03:00.0 Network controller [0280]: Broadcom Corporation BCM4328 802.11a/b/g/n [14e4:4328] (rev 05)
Subsystem: Apple Computer Inc. Device [106b:0090]
Flags: bus master, fast devsel, latency 0, IRQ 10
Memory at d3200000 (64-bit, non-prefetchable)
Capabilities: <access>
Kernel driver in use: wl
Kernel modules: wl
04:00.0 FireWire (IEEE 1394) [0c00]: Agere Systems FW643 PCI Express1394b Controller (PHY/Link) [11c1:5901] (rev 07) (prog-if 10 [OHCI])
Subsystem: Agere Systems Device [11c1:5900]
Flags: bus master, fast devsel, latency 0, IRQ 7
Memory at d3100000 (64-bit, non-prefetchable)
Capabilities: <access>
ein potentieller fix baut grade.
please watch your favourite kernel dealer...
greetz
devil
Mit dem neuen Kernel 2.6.36-1.slh.2-aptosid-686 funktioniert es wieder einwandfrei.
Besten Dank für den schnellen Fix
Gruß aus Münster
Rainer