ext3 usb dev not found after reboot

i recently got myself a seagate 2 TB external usb harddrive. i formatted it with ext3 and the fstab looks thus:

/dev/disk/by-id/ata-ST3120827AS_4MS1EDWG-part5 swap                 swap       defaults              0 0
/dev/disk/by-id/ata-ST3120827AS_4MS1EDWG-part3 /                    ext3       acl,user_xattr        1 1
/dev/disk/by-label/Elements          /media/Elements-1    vfat      rw,uid=bv,auto,nofail            0 0
/dev/disk/by-label/LaCie             /media/LaCie-1       vfat      rw,uid=bv,auto,nofail            0 0
/dev/disk/by-label/linda1            /mnt/linda1          ext3      rw,user,auto     0 0
/dev/disk/by-label/linda3            /mnt/linda3          ext3      rw,user,auto     0 0
/dev/disk/by-label/linda4            /mnt/linda4          ext3      rw,user,auto     0 0
/dev/disk/by-label/linda5            /mnt/linda5          ext3      rw,user,auto     0 0
/dev/disk/by-label/linda6            /mnt/linda6          ext3      rw,user,auto     0 0
proc                 /proc                proc       defaults              0 0
sysfs                /sys                 sysfs      noauto                0 0
debugfs              /sys/kernel/debug    debugfs    noauto                0 0
usbfs                /proc/bus/usb        usbfs      noauto                0 0
devpts               /dev/pts             devpts     mode=0620,gid=5       0 0

(the problematic device is in red)
it worked well for a couple of weeks, but then, one day, after i rebooted, my machine can t find the device:

2011-02-24 12:38:59	usb 1-1.3	new high speed USB device using ehci_hcd and address 6
2011-02-24 12:39:14	usb 1-1.3	device descriptor read/64, error -110
2011-02-24 12:39:29	usb 1-1.3	device descriptor read/64, error -110
2011-02-24 12:39:29	usb 1-1.3	new high speed USB device using ehci_hcd and address 7
2011-02-24 12:39:34	usb 1-1.3	device descriptor read/8, error -110
2011-02-24 12:39:39	usb 1-1.3	device descriptor read/8, error -110
2011-02-24 12:39:40	usb 1-1.3	new high speed USB device using ehci_hcd and address 8
2011-02-24 12:39:45	usb 1-1.3	device descriptor read/8, error -110
2011-02-24 12:39:50	usb 1-1.3	device descriptor read/8, error -110
2011-02-24 12:39:50	hub 1-1	.0: unable to enumerate USB device on port 3

i ve rebooted a couple of times, but to no avail. suggestions what to do next are appreciated.

So you did not tell us which version of openSUSE that you are using, is it 11.2, 11.3 or even 11.4 and 32 or 64 bit? Is the USB port/drive USB3 compatible by chance? If the drive can not be mounted by the fstab, but is mounted when you plug in the drive after openSUSE 11.3 is loaded, then the issue is with the kernel 2.6.34. Most often you must remove the failed mounting from the fstab file, reboot and then plug in the hard drive and find that it then works fine on the /media/disk_label mount. This kernel version (2.6.34) can be replaced if that is your issue with one that works fine.

Thank You,

Since it is getting late and I might not be able to answer your request for a way to compile a new kernel, look at the following thread:

S.A.K.C. - SUSE Automated Kernel Compiler - Version 2.00

Message #17 has the most recent version of SAKC. Before trying to compile a kernel, go into YaST / Software / Software Management and select the View Button on the top left and pick Patterns. Then select the Pattern for Base, Kernel and C++ development and allow these to be installed. You can install kernels 2.6.35 or 2.6.37, either of which should fix your problem.

Thank You,

sorry, i am using opensuse 11.3 / 64-bit.

plugging the device in by hand after suse has loaded doesn t seem to make a difference, except the light on the usb hub lights up for a couple of minutes.

first of all i ll follow your suggestions and will report back. thank you and good night (here it s early afternoon).

If the drive can not be mounted by the fstab, but is mounted when you plug in the drive after openSUSE 11.3 is loaded, then the issue is with the kernel 2.6.34. Most often you must remove the failed mounting from the fstab file, reboot and then plug in the hard drive and find that it then works fine on the /media/disk_label mount.

I ve commented the entries out of fstab, rebooted, replugged, but nothing happens in /media.