LINUX.ORG.RU

Подключение JMicron JMS578 через USB 3

 , jmicron,


0

1

Всем здравствуйте.

Есть внешний жёсткий диск в «кривоватом» внешнем корпусе (JMicron JMS578), при подключении которого через модуль uas диск не обнаруживается.

Соответственно, пытаюсь подключить тот же диск через традиционный модуль usb_storage, явно задав параметр quirks=152d:0578:u, как описано, например, здесь.

В результате блочное устройство по-прежнему не видно, а в выводе dmesg наблюдаю следующее:

# dmesg -w
[275599.810744] usb 2-1: new SuperSpeed USB device number 15 using xhci_hcd
[275599.831860] usb 2-1: New USB device found, idVendor=152d, idProduct=0578, bcdDevice= 2.14
[275599.831873] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[275599.831878] usb 2-1: Product: USB to ATA/ATAPI Bridge
[275599.831883] usb 2-1: Manufacturer: JMicron
[275599.831886] usb 2-1: SerialNumber: 0123456789ABCDEF
[275599.834103] usb 2-1: UAS is ignored for this device, using usb-storage instead
[275599.834116] usb-storage 2-1:1.0: USB Mass Storage device detected
[275599.834489] usb-storage 2-1:1.0: Quirks match for vid 152d pid 0578: 1800000
[275599.834577] scsi host3: usb-storage 2-1:1.0
[275599.868942] usbcore: registered new interface driver uas
[275600.855736] scsi 3:0:0:0: Direct-Access     JMicron  Generic          0214 PQ: 0 ANSI: 6
[275600.856257] sd 3:0:0:0: Attached scsi generic sg1 type 0
[275606.813922] sd 3:0:0:0: [sdb] Unit Not Ready
[275606.813934] sd 3:0:0:0: [sdb] Sense Key : Hardware Error [current] 
[275606.813942] sd 3:0:0:0: [sdb] ASC=0x44 <<vendor>>ASCQ=0x81 
[275660.908004] udevd[558]: worker [29295] /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/host3/target3:0:0/3:0:0:0 is taking a long time
[275781.004996] udevd[558]: worker [29295] /devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/host3/target3:0:0/3:0:0:0 timeout; kill it
[275781.005023] udevd[558]: seq 4468 '/devices/pci0000:00/0000:00:14.0/usb2/2-1/2-1:1.0/host3/target3:0:0/3:0:0:0' killed
[275786.825886] sd 3:0:0:0: [sdb] tag#0 timing out command, waited 180s
[275966.840290] sd 3:0:0:0: [sdb] tag#0 timing out command, waited 180s

Я понимаю, что JMicron – та ещё дрянь, и лучше всего купить другой корпус, но есть ли иные возможности, которые можно испробовать?

Update: отбой, как выяснилось, просто пропал электрический контакт между жёстким диском и USB-мостом.

★★★★★

Последнее исправление: Bass (всего исправлений: 1)

пробовал отключать энергосбережение? в powertop во вкладке tunables перевести всё в Bad.

teod0r ★★★★★
()
Ответ на: комментарий от teod0r

См. выше, уже всё решилось. В китайских корпусах не только мост на самой дешёвой микросхеме. Там и диск внутри может не держаться =)

Bass ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.