USB HDD выключается после выключения

Я использую Ubuntu 12.04 на своем внешнем жестком диске USB, и с самого начала, когда я выключаю свою ubuntu, мой жесткий диск USB также выключается на 5 секунд позже, чем мой компьютер. Это хорошо для меня. Но после некоторых обновлений Ubuntu USB HDD остается включенным. Где я могу это установить?

Я делаю изменения в соответствии с Вашей помощью, но проблема снова и после перезапуска у меня есть .. питание / управление в режиме ВКЛ. Я не уверен, но я думаю, что мой жесткий диск USB1.

petat@mujlin:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04e8:342e Samsung Electronics Co., Ltd 
Bus 001 Device 004: ID 152d:2509 JMicron Technology Corp. / JMicron USA Technology Corp. JMS539 SuperSpeed SATA II 3.0G Bridge
Bus 003 Device 002: ID 04f3:0103 Elan Microelectronics Corp. 
petat@mujlin:~$ cat /sys/bus/usb/devices/usb1/power/autosuspend_delay_ms
2000
petat@mujlin:~$ cat /sys/bus/usb/devices/usb1/power/control
auto
3
задан 24 November 2012 в 21:53

3 ответа

можно попытаться разгрузить контроллер EHCI (USB 2.0) перед завершением работы.
1. Проверьте свой идентификатор (Шина/Устройство/Функция), используйте эти команды в Терминале:

$ cd /sys/bus/pci/drivers/ehci_hcd/
$ ls -1

, Например, мои выводы:

0000:00:02.1
bind
module
new_id
remove_id
uevent
unbind

первый является моим идентификатором. Проверьте свой идентификатор
2. Теперь необходимо создать сценарий, использовать эту команду в Терминале
(rc0.d, используется, когда Вы завершаете работу своего компьютера)

$ gksu gedit /etc/rc0.d/K99mycustomscript

3. Это откроет gedit, теперь вставит эту строку:

echo -n "YOUR_ID" > /sys/bus/pci/drivers/ehci_hcd/unbind

, Например, в моем случае:

echo -n "0000:00:02.1" > /sys/bus/pci/drivers/ehci_hcd/unbind

4. Сохраните и закройте gedit
5. Необходимо сделать исполняемый файл сценария

$ sudo chmod +x /etc/rc0.d/K99mycustomscript

6. Теперь, если Вы хотите запустить свой скрипт на перезагрузке (rc6.d):

$ sudo cp /etc/rc0.d/K99mycustomscript /etc/rc6.d/K99mycustomscript

Удача! Проверка мои ссылки

2
ответ дан 24 November 2012 в 21:53

Необходимо узнать, в котором USB-порте включается диск.

Использовать lsusb команда. Для моего флеш-накопителя Kingston это показывает Шину 001, что означает, что это находится на usb1:

$ lsusb
...
Bus 001 Device 003: ID 13fe:1d00 Kingston Technology Company Inc. DataTraveler 2.0 1GB/4GB Flash Drive / Patriot Xporter 4GB Flash Drive

Затем проверьте файл (используйте свое число usb для X):

 less /sys/bus/usb/devices/**usbX**/power/control

Я имею auto в моем. Вы могли бы иметь on, там. Попытайтесь изменить его на auto с Вашим текстовым редактором, как это, например:

 sudo nano /sys/bus/usb/devices/usb1/power/control

Кроме того, проверьте .../power/autosuspend_delay_ms файл. Удостоверьтесь, что существует нет -1 записанный в него. Мой имеет 2000 в нем, который дает 2 секунды USB-устройству перед выключением его.

Существует релевантная информация об управлении питанием USB на этом сайте.

1
ответ дан 24 November 2012 в 21:53

Я подозреваю, что это - заряженное средство "устройства/батареи", которое сохраняет питание к USB-устройствам после завершения работы. След клавиатуры/мыши от приостанавливает средство, может также содержать питание к USB-портам, так как этому нужны эти включенные устройства, очевидно.

, Если Вы не используете Вас компьютер ни одним из этих способов, взгляните в BIOS и отключите все опции, которые разработаны для хранения, включают USB-порты.

0
ответ дан 24 November 2012 в 21:53

Другие вопросы по тегам:

Похожие вопросы: