Eu tenho um problema com meu USB-HDD. Às vezes, ele tem erros de leitura / gravação e trava no acesso. E eu decidi desligar a energia do usb com comandos de terminal (deste fórum), porque eu não tenho acesso físico ao meu servidor.
E eu fiz isso. O disco rígido desapareceu da saída "lsusb" e apareceu novamente.
Mas não há dispositivos / dev / sdX e não sei como devolvê-lo. A reinicialização não me ajudou.
Editar:
Eu usei comandos:
echo -n "2-3:1.0" > /sys/bus/usb/drivers/usb-storage/unbind
echo -n "2-3:1.0" > /sys/bus/usb/drivers/usb-storage/bind
E o utilitário "hubpower":
./hubpower 002:001 power 3 off
./hubpower 002:001 power 3 on
./hubpower 002:001 bind
Eu tenho isso em 'dmesg', mas não há dispositivos em / dev
[51334.556135] hub 2-0:1.0: USB hub found
[51334.556151] hub 2-0:1.0: 8 ports detected
[51334.780040] usb 2-3: new high-speed USB device number 4 using ehci-pci
[51334.946250] usb 2-3: New USB device found, idVendor=174c, idProduct=55aa
[51334.946255] usb 2-3: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[51334.946258] usb 2-3: Product: 012345678901234567890123456789012345678901234567
[51334.946261] usb 2-3: Manufacturer: 01234567890123456789012345678901234567890123
[51334.946263] usb 2-3: SerialNumber: 0123456789ABCDEF0125
[51334.947785] usb-storage 2-3:1.0: USB Mass Storage device detected
[51334.953875] usb-storage 2-3:1.0: Quirks match for vid 174c pid 55aa: 400000
[51334.956079] scsi host6: usb-storage 2-3:1.0