Вроде бы как нашёл, и даже немного поработало, но вот какие проблемы возникают:
При подключении начинается всё нормально:
lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
|__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
|__ Port 1: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
Устройство появляется в верхней панели Гнома, я его подключаю (типа щёлкаю мышкой по иконке и выбираю "подключить") и начинаю работать с винтом.
Какое-то время (недолго, минут 10-15) всё нормально, но потом происходят "скачки" - винт сам отключается и подключается, в логах при этом:
/var/log/messages:
Aug 1 23:46:08 albatross-desktop kernel: [ 704.053224] scsi 8:0:0:0: Direct-Access Generic USB Disk 9.02 PQ: 0 ANSI: 2
Aug 1 23:46:08 albatross-desktop kernel: [ 704.053594] sd 8:0:0:0: Attached scsi generic sg2 type 0
Aug 1 23:46:08 albatross-desktop kernel: [ 704.054168] sd 8:0:0:0: [sdb] 78165360 512-byte logical blocks: (40.0 GB/37.2 GiB)
Aug 1 23:46:08 albatross-desktop kernel: [ 704.059099] sd 8:0:0:0: [sdb] Write Protect is off
Aug 1 23:46:08 albatross-desktop kernel: [ 704.062099] sdb: sdb1
Aug 1 23:46:08 albatross-desktop kernel: [ 704.087134] sd 8:0:0:0: [sdb] Attached SCSI disk
Aug 2 00:11:23 albatross-desktop kernel: [ 2218.824362] usb 2-1: USB disconnect, address 2
Aug 2 00:11:23 albatross-desktop kernel: [ 2218.830348] sd 8:0:0:0: [sdb] Unhandled error code
Aug 2 00:11:23 albatross-desktop kernel: [ 2218.830352] sd 8:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK
Aug 2 00:11:23 albatross-desktop kernel: [ 2218.830434] sd 8:0:0:0: [sdb] Unhandled error code
Aug 2 00:11:23 albatross-desktop kernel: [ 2218.830435] sd 8:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Aug 2 00:11:23 albatross-desktop kernel: [ 2219.360018] usb 2-1: new high speed USB device using ehci_hcd and address 3
Aug 2 00:11:25 albatross-desktop kernel: [ 2221.151655] usb 2-1: configuration #1 chosen from 1 choice
Aug 2 00:11:25 albatross-desktop kernel: [ 2221.152132] scsi9 : SCSI emulation for USB Mass Storage devices
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.151936] scsi 9:0:0:0: Direct-Access Generic USB Disk 9.02 PQ: 0 ANSI: 2
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.152305] sd 9:0:0:0: Attached scsi generic sg2 type 0
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.152878] sd 9:0:0:0: [sdb] 78165360 512-byte logical blocks: (40.0 GB/37.2 GiB)
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.156813] sd 9:0:0:0: [sdb] Write Protect is off
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.159820] sdb: sdb1
Aug 2 00:11:30 albatross-desktop kernel: [ 2226.193807] sd 9:0:0:0: [sdb] Attached SCSI disk
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.362307] usb 2-1: USB disconnect, address 3
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.370917] sd 9:0:0:0: [sdb] Unhandled error code
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.370922] sd 9:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.370928] __ratelimit: 22 callbacks suppressed
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.370978] sd 9:0:0:0: [sdb] Unhandled error code
Aug 2 00:15:45 albatross-desktop kernel: [ 2481.370979] sd 9:0:0:0: [sdb] Result: hostbyte=DID_NO_CONNECT driverbyte=DRIVER_OK
Aug 2 00:15:46 albatross-desktop kernel: [ 2481.871292] usb 2-1: new high speed USB device using ehci_hcd and address 4
Aug 2 00:15:48 albatross-desktop kernel: [ 2483.661845] usb 2-1: configuration #1 chosen from 1 choice
Aug 2 00:15:48 albatross-desktop kernel: [ 2483.662289] scsi10 : SCSI emulation for USB Mass Storage devices
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.662124] scsi 10:0:0:0: Direct-Access Generic USB Disk 9.02 PQ: 0 ANSI: 2
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.662497] sd 10:0:0:0: Attached scsi generic sg2 type 0
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.663063] sd 10:0:0:0: [sdb] 78165360 512-byte logical blocks: (40.0 GB/37.2 GiB)
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.668032] sd 10:0:0:0: [sdb] Write Protect is off
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.671997] sdb: sdb1
Aug 2 00:15:53 albatross-desktop kernel: [ 2488.703989] sd 10:0:0:0: [sdb] Attached SCSI disk
Ну а потом винт вообще отключился и не подключается.
На сам внешний винт пока грешить не могу - под форточками работает нормально и стабильно...
После того как винт "окончательно" отключился - выключил его, подключил снова, судя по логам система его видит:
lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
|__ Port 2: Dev 3, If 0, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 1, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 2, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 3, Class=stor., Driver=usb-storage, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
|__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
|__ Port 1: Dev 22, If 0, Class=stor., Driver=usb-storage, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
----
/var/log/messages:
Aug 2 00:39:54 albatross-desktop kernel: [ 3930.520024] usb 2-1: new high speed USB device using ehci_hcd and address 21
Aug 2 00:39:57 albatross-desktop kernel: [ 3933.470024] usb 2-1: new high speed USB device using ehci_hcd and address 22
Aug 2 00:40:00 albatross-desktop kernel: [ 3936.531510] usb 2-1: configuration #1 chosen from 1 choice
Aug 2 00:40:00 albatross-desktop kernel: [ 3936.531982] scsi30 : SCSI emulation for USB Mass Storage devices
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.532838] scsi 30:0:0:0: Direct-Access Generic USB Disk 9.02 PQ: 0 ANSI: 2
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.533226] sd 30:0:0:0: Attached scsi generic sg2 type 0
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.533699] sd 30:0:0:0: [sdc] 78165360 512-byte logical blocks: (40.0 GB/37.2 GiB)
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.535693] sd 30:0:0:0: [sdc] Write Protect is off
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.538698] sdc: sdc1
Aug 2 00:40:05 albatross-desktop kernel: [ 3941.565704] sd 30:0:0:0: [sdc] Attached SCSI disk
- но на верхней панели винт уже не появляется, соотвественно не могу подключить и работать с ним.
Чем вызваны эти баги и главное - как их вылечить?
З.Ы. При подключении к USB 1.1 - проработал без глюков сутки (но конечно с черепашьей скроостью ((
З.З.Ы. Ещё один баг, при очередном подключении к тому же самому разъему, винт определяется как подключённый к другому, 2.0 порту... ((
~$ lsusb -t
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
|__ Port 1: Dev 5, If 0, Class=stor., Driver=usb-storage, 12M
|__ Port 2: Dev 3, If 0, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 1, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 2, Class=vend., Driver=option, 12M
|__ Port 2: Dev 3, If 3, Class=stor., Driver=usb-storage, 12M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci_hcd/6p, 12M
|__ Port 1: Dev 2, If 0, Class=HID, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/6p, 480M