Итак, я получил внешнее USB-хранилище Seagate, которое переходит в спящий режим через 90 минут. Вся его сила исходит от USB.
В dmesg вот что происходит:
[Dom Jun 29 17:25:08 2014] sd 7:0:0:0: Attached scsi generic sg4 type 0
...
[Dom Jun 29 19:06:48 2014] sd 7:0:0:0: Device offlined - not ready after error recovery
Что бы это ни значило, если я отключу и снова включу, все работает нормально.
Есть несколько ответов, говорящих о sdparm
и hdparm
чтобы держать диск в активном состоянии.
Что я ищу, так это как заставить его идти спать через 15 минут без использования, и как разбудить его обратно без повторного подключения USB-кабеля?
Когда он отключается, /dev/sde
исчезает; и его вход в lsusb
тоже исчезает.
Журнал dmesg; Я помещаю все, что я думаю, связано; Я вижу много ошибок и проблем; теперь я не уверен, что на самом деле идет спать? Также я использую USB-кабель длиной 2 метра.
dmesg -T |grep "sde\|7:0:0:0\|8-2:"
[Seg Jun 30 15:02:09 2014] usb 8-2: new high-speed USB device number 2 using xhci_hcd
[Seg Jun 30 15:02:09 2014] usb 8-2: New USB device found, idVendor=0bc2, idProduct=2300
[Seg Jun 30 15:02:09 2014] usb 8-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Seg Jun 30 15:02:09 2014] usb 8-2: Product: Portable
[Seg Jun 30 15:02:09 2014] usb 8-2: Manufacturer: Seagate
[Seg Jun 30 15:02:09 2014] usb-storage 8-2:1.0: USB Mass Storage device detected
[Seg Jun 30 15:02:09 2014] usb-storage 8-2:1.0: Quirks match for vid 0bc2 pid 2300: 200000
[Seg Jun 30 15:02:09 2014] scsi7 : usb-storage 8-2:1.0
[Seg Jun 30 15:02:10 2014] scsi 7:0:0:0: Direct-Access Seagate Portable 0130 PQ: 0 ANSI: 4
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: Attached scsi generic sg4 type 0
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] Write Protect is off
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] Mode Sense: 2f 08 00 00
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] No Caching mode page found
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] Assuming drive cache: write back
[Seg Jun 30 15:02:10 2014] sde: sde1 sde3
[Seg Jun 30 15:02:10 2014] sd 7:0:0:0: [sde] Attached SCSI disk
[Seg Jun 30 15:02:54 2014] FAT-fs (sde1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[Seg Jun 30 15:02:54 2014] EXT4-fs (sde3): mounted filesystem with ordered data mode. Opts: (null)
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: Device offlined - not ready after error recovery
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: [sde] Unhandled error code
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: [sde]
[Seg Jun 30 15:24:51 2014] usb 8-2: USB disconnect, device number 2
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: [sde] CDB:
[Seg Jun 30 15:24:51 2014] end_request: I/O error, dev sde, sector 1100056568
[Seg Jun 30 15:24:51 2014] EXT4-fs warning (device sde3): __ext4_read_dirblock:908: error reading directory block (ino 33032637, block 0)
[Seg Jun 30 15:24:51 2014] end_request: I/O error, dev sde, sector 0
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: [sde] Synchronizing SCSI cache
[Seg Jun 30 15:24:51 2014] sd 7:0:0:0: [sde]
[Seg Jun 30 15:24:51 2014] Buffer I/O error on device sde3, logical block 119046144
[Seg Jun 30 15:24:51 2014] lost page write due to I/O error on sde3
[Seg Jun 30 15:24:51 2014] JBD2: Error -5 detected when updating journal superblock for sde3-8.
Но после использования fsck
проблема уменьшилась: теперь, после 10-часового отключения sde3, если я пытаюсь его смонтировать, он не выдает ошибок! Но если я забуду его установленным, то через некоторое время он засыпает (?) и затем, если я пытаюсь получить к нему доступ, я получаю некоторые ошибки, он отключается, кажется, что перезапускается, но не удается, а затем я вынужден повторно подключить USB-кабель ... так что проблема все еще кажется связана с переходом в спящий режим? Не уверен, что мне нужно сделать больше тестов, но я думаю, что он должен автоматически размонтироваться, если в течение некоторого времени не происходит никаких действий (до времени сна), чтобы предотвратить проблему USB-соединения с повторным подключением.