[Eisfair] [e1] Problem an USB

Thomas Quast eisfair at thquast.de
Di Mär 12 16:14:00 CET 2013


Hallo,

eisfair-1, base 2.0.3, kernel 2.0.32 pae

Seit neuestem habe ich Probleme an einem Server mit einem externen
USB-Laufwerk.

Waehrend auf dem externe Datentraeger automatisiert gearbeitet wird
(z.B. Datensicherung), verschwindet das Laufwerk im Nirvana und laesst
sich nicht mehr dazu bewegen, im System wieder aufzutauchen.

Nach einem Neustart des Servers (musste jetzt sein, da es schnell
gehen musste), konnte wieder auf den externen USB-Datentraeger
zugrgriffen werden.

In /var/log/messages erscheint dazu folgende Meldung:

e1nlf kernel: usb 1-1.4: reset high speed USB device using ehci_hcd and  
address 3
e1nlf kernel: ehci_hcd 0000:00:1a.0: fatal error
e1nlf kernel: ehci_hcd 0000:00:1a.0: force halt; handhake f8344024  
00004000 00004000 -> -110
e1nlf kernel: ehci_hcd 0000:00:1a.0: HC died; cleaning up
e1nlf kernel: usb 1-1: USB disconnect, address 2
e1nlf kernel: usb 1-1.4: USB disconnect, address 3
e1nlf kernel: usb 1-1.4: device descriptor read/all, error -19
e1nlf kernel: hub 1-1:1.0: cannot disable port 4 (err = -19)
e1nlf kernel: hub 1-1:1.0: cannot disable port 4 (err = -19)
e1nlf kernel: sd 1:0:0:0: Device offlined - not ready after error  
recovery
e1nlf kernel: sd 1:0:0:0: [sdb] Unhandled error code
e1nlf kernel: sd 1:0:0:0: [sdb] Result: hostbyte=0x05 driverbyte=0x00
e1nlf kernel: sd 1:0:0:0: [sdb] CDB: cdb[0]=0x28: 28 00 6c b5 8b 78 00  
00 08 00
e1nlf kernel: end_request: I/O error, dev sdb, sector 1823837048
e1nlf kernel: EXT3-fs error (device sdb1): ext3_find_entry: reading  
directory #55394308 offset 0
e1nlf kernel: EXT3-fs error (device sdb1): ext3_find_entry: reading  
directory #55394308 offset 0
e1nlf kernel: ------------[ cut here ]------------
e1nlf kernel: WARNING: at fs/buffer.c:1159 mark_buffer_dirty+0x23/0x7a()
e1nlf kernel: Hardware name: To be filled by O.E.M.
e1nlf kernel: Modules linked in: usb_storage ipt_MASQUERADE iptable_nat  
nf_nat nf_conntrack_ipv4 nf_conntrack nf_defrag_ipv4 ip_tables x_tables  
tun e1000 isofs ide_tape ide_cd_mod cdrom 3w_9xxx sd_mod scsi_mod usbhid  
hid xhc
hci_hcd ehci_hcd usbcore psmouse
e1nlf kernel: Pid: 31097, comm: find Not tainted 2.6.32-eisfair-1-PAE #1
e1nlf kernel: Call Trace:
e1nlf kernel:  [warn_slowpath_common+0x60/0x77]  
warn_slowpath_common+0x60/0x77
e1nlf kernel:  [warn_slowpath_null+0xd/0x10] warn_slowpath_null+0xd/0x10
e1nlf kernel:  [mark_buffer_dirty+0x23/0x7a] mark_buffer_dirty+0x23/0x7a
e1nlf kernel:  [ext3_commit_super+0x48/0x5d] ext3_commit_super+0x48/0x5d
e1nlf kernel:  [ext3_handle_error+0x71/0x95] ext3_handle_error+0x71/0x95
e1nlf kernel:  [ext3_error+0x40/0x48] ext3_error+0x40/0x48
e1nlf kernel:  [ext3_find_entry+0x3a0/0x51e] ext3_find_entry+0x3a0/0x51e
e1nlf kernel:  [__slab_alloc+0x239/0x428] ? __slab_alloc+0x239/0x428
e1nlf kernel:  [kmem_cache_alloc+0x48/0x8f] ? kmem_cache_alloc+0x48/0x8f
e1nlf kernel:  [d_alloc+0x1e/0x183] ? d_alloc+0x1e/0x183
e1nlf kernel:  [ext3_lookup+0x2c/0xb9] ext3_lookup+0x2c/0xb9
e1nlf kernel:  [do_lookup+0xb1/0x14e] do_lookup+0xb1/0x14e
e1nlf kernel:  [__link_path_walk+0x642/0x9cb] __link_path_walk+0x642/ 
0x9cb
e1nlf kernel:  [path_put+0x20/0x23] ? path_put+0x20/0x23
e1nlf kernel:  [path_walk+0x39/0x72] path_walk+0x39/0x72
e1nlf kernel:  [do_path_lookup+0x21/0x42] do_path_lookup+0x21/0x42
e1nlf kernel:  [user_path_at+0x3c/0x67] user_path_at+0x3c/0x67
e1nlf kernel:  [vfs_fstatat+0x2d/0x54] vfs_fstatat+0x2d/0x54
e1nlf kernel:  [sys_fstatat64+0x1a/0x2e] sys_fstatat64+0x1a/0x2e
e1nlf kernel:  [__fput+0x163/0x16b] ? __fput+0x163/0x16b
e1nlf kernel:  [fput+0x17/0x19] ? fput+0x17/0x19
e1nlf kernel:  [filp_close+0x51/0x5b] ? filp_close+0x51/0x5b
e1nlf kernel:  [sys_close+0x5c/0x8e] ? sys_close+0x5c/0x8e
e1nlf kernel:  [syscall_call+0x7/0x0b] syscall_call+0x7/0xb
e1nlf kernel: ---[ end trace ebe32809ddef1e91 ]---
e1nlf kernel: EXT3-fs error (device sdb1): ext3_get_inode_loc: unable to  
read inode block - inode=55394321, block=221577219
e1nlf kernel: EXT3-fs error (device sdb1): ext3_get_inode_loc: unable to  
read inode block - inode=55394321, block=221577219
e1nlf kernel: EXT3-fs error (device sdb1): ext3_find_entry: reading  
directory #2 offset 0

Woran kann das liegen, das sich das externe Laufwerk einfach
verabschiedet?

Gruss,
Thomas



Mehr Informationen über die Mailingliste Eisfair