2.4.30 Oops when connecting external USB hard drive

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

 



Pls see the hand-copied decoded backtrace.

It happens when I connect a Seagate 160 GB external USB
hard disk. (I dont have access to this particular drive
just now  but under Windows I have seen it  as an ST3316002 3A
USB Device) - Oops happens reliably just after I plug the
drive in.

When connecting a Maxtor USB disk there is no Oops however.

Kernel is 2.4.30-pre4 (same as 2.4.30) with the
TNG NTFS patches from Anton Altaparmakov but it is not
in use when it happens. There are no hotplug, automount etc.
scripts on this system.

suggestions from the USB experts are welcome.

Greetings,
Karl

ksymoops 2.4.11 on i686 2.6.10-1.770_FC3.  Options used
     -v vmlinux (specified)
     -k ksyms.out (specified)
     -l modules.out (specified)
     -o /lib/modules/2.4.30-rc4 (specified)
     -m System.map (specified)

Error (expand_objects): cannot stat(/lib/ext3.o) for ext3
Error (expand_objects): cannot stat(/lib/jbd.o) for jbd
Error (pclose_local): find_objects pclose failed 0x100
Warning (compare_ksyms_lsmod): module Module is in lsmod but not in ksyms, probably no symbols exported
Warning (map_ksym_to_module): cannot match loaded module ext3 to a unique module object.  Trace may not be reliable.
Oops: 0000
CPU:    0
EIP:    0010:[<f0089d42>]    Not tainted
Using defaults from ksymoops -t elf32-i386 -a i386
EFLAGS: 00010207
eax: 00000000   ebx: eed8c200  ecx: ee9f9100  edx: 00000000
esi: 00010011   edi: ee9ae2e0  ebp: ee9f9100  esp: c029fe98
ds: 0018   es: 0018  ss: 0018
Process swapper (pid: 0, stackpage=c029f000)
Stack: ee9f7180 eed8c200 f00890e3 eed8c200 ee9f9100 2e9f7180 00018148 ee9f914c
       01d8c200 00000000 00000001 00000001 ee9f914c ee9f7120 00000000 00000000
       dd9f9100 000017f8 f008b3fb eed8c200 ee9f9100 c029ff8c 00000000 ee9f6bfc
Call Trace:    [<f00890e3>] [<f008b3fb>] [<f008bcdc>] [<f0049d4a>] [<c010a5d5>]
  [<c010a754>] [<c010cc78>] [<c0110018>] [<c0106fb3>] [<c0114c9c>] [<c0114b60>]
  [<c0107042>] [<c0105000>]
Code: 8b 40 48 39 c8 75 f7 8b 01 89 02 8b 41 48 89 42 48 8b 83 00


>>EIP; f0089d42 <[ehci-hcd]start_unlink_async+32/e0>   <=====

>>ebx; eed8c200 <_end+2ea8f728/2fd10588>
>>ecx; ee9f9100 <_end+2e6fc628/2fd10588>
>>edi; ee9ae2e0 <_end+2e6b1808/2fd10588>
>>ebp; ee9f9100 <_end+2e6fc628/2fd10588>
>>esp; c029fe98 <init_task_union+1e98/2000>

Trace; f00890e3 <[ehci-hcd]qh_completions+1f3/2d0>
Trace; f008b3fb <[ehci-hcd]scan_periodic+1cb/230>
Trace; f008bcdc <[ehci-hcd]ehci_work+4c/d0>
Trace; f0049d4a <[usbcore]hcd_irq+2a/60>
Trace; c010a5d5 <handle_IRQ_event+45/70>
Trace; c010a754 <do_IRQ+64/a0>
Trace; c010cc78 <call_do_IRQ+5/d>
Trace; c0110018 <pci_conf2_write_config_byte+8/60>
Trace; c0106fb3 <default_idle+23/40>
Trace; c0114c9c <apm_cpu_idle+13c/160>
Trace; c0114b60 <apm_cpu_idle+0/160>
Trace; c0107042 <cpu_idle+52/70>
Trace; c0105000 <_stext+0/0>

Code;  f0089d42 <[ehci-hcd]start_unlink_async+32/e0>
00000000 <_EIP>:
Code;  f0089d42 <[ehci-hcd]start_unlink_async+32/e0>   <=====
   0:   8b 40 48                  mov    0x48(%eax),%eax   <=====
Code;  f0089d45 <[ehci-hcd]start_unlink_async+35/e0>
   3:   39 c8                     cmp    %ecx,%eax
Code;  f0089d47 <[ehci-hcd]start_unlink_async+37/e0>
   5:   75 f7                     jne    fffffffe <_EIP+0xfffffffe>
Code;  f0089d49 <[ehci-hcd]start_unlink_async+39/e0>
   7:   8b 01                     mov    (%ecx),%eax
Code;  f0089d4b <[ehci-hcd]start_unlink_async+3b/e0>
   9:   89 02                     mov    %eax,(%edx)
Code;  f0089d4d <[ehci-hcd]start_unlink_async+3d/e0>
   b:   8b 41 48                  mov    0x48(%ecx),%eax
Code;  f0089d50 <[ehci-hcd]start_unlink_async+40/e0>
   e:   89 42 48                  mov    %eax,0x48(%edx)
Code;  f0089d53 <[ehci-hcd]start_unlink_async+43/e0>
  11:   8b 83 00 00 00 00         mov    0x0(%ebx),%eax

 <0>Kernel panic: Aiee, killing interrupt handler!

2 warnings and 3 errors issued.  Results may not be reliable.

lspci output:
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:02.0 VGA compatible controller: Intel Corporation 82845G/GL[Brookdale-G]/GE Chipset Integrated Graphics Device (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller  (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller  (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 81)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 01)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 01)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 01)
01:08.0 Ethernet controller: Intel Corporation 82801DB PRO/100 VE (CNR) Ethernet Controller (rev 81)
01:0c.0 Bridge: PLX Technology, Inc. PCI <-> IOBus Bridge (rev 0a)
01:0f.0 VGA compatible controller: Chips and Technologies F65550 (rev c6)


-- 
Karl Kiniger   mailto:[email protected]
GE Medical Systems Kretztechnik GmbH & Co OHG
Tiefenbach 15       Tel: (++43) 7682-3800-710
A-4871 Zipf Austria Fax: (++43) 7682-3800-47
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux