HDD USB Externo é extremamente lento no Debian

0

Eu tenho um problema com as velocidades de gravação / leitura do disco rígido externo conectado via ponte USB 3.0 ao meu computador com o Debian (na verdade, é o HP t5710 Thin Client). Quando eu conecto este HDD ao meu PC com Windows, ele funciona como um encanto, e as velocidades de gravação / leitura são tão altas, como eu suspeitava que fossem. Mas, quando eu conecto este disco à máquina Debian (via porta USB 2.0, já que não existem portas 3.0 na máquina) as velocidades são extremamente baixas (estou falando USB 1.0 lenta - a leitura máxima do disco armazenado no disco gravado com hdparm é de aproximadamente 1MB / sec). No meu dmesg eu encontrei isto:

[ 4580.436091] usb 2-2: new full-speed USB device number 2 using ohci-pci
[ 4580.643018] usb 2-2: not running at top speed; connect to a high speed hub
[ 4580.661116] usb 2-2: New USB device found, idVendor=174c, idProduct=1153
[ 4580.661148] usb 2-2: New USB device strings: Mfr=2, Product=3, SerialNumber=1
[ 4580.661164] usb 2-2: Product: AS2115
[ 4580.661180] usb 2-2: Manufacturer: ASMedia
[ 4580.661196] usb 2-2: SerialNumber: 00000000000000000000
[ 4580.671480] usb-storage 2-2:1.0: USB Mass Storage device detected
[ 4580.680674] scsi4 : usb-storage 2-2:1.0
[ 4581.689044] scsi 4:0:0:0: Direct-Access     ASMT     2115             0    PQ: 0 ANSI: 6
[ 4581.705548] sd 4:0:0:0: Attached scsi generic sg1 type 0
[ 4581.719003] sd 4:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/931 GiB)
[ 4581.725941] sd 4:0:0:0: [sdb] Write Protect is off
[ 4581.725965] sd 4:0:0:0: [sdb] Mode Sense: 43 00 00 00
[ 4581.733157] sd 4:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[ 4581.779086]  sdb: sdb1
[ 4581.842995] sd 4:0:0:0: [sdb] Attached SCSI disk

Eu suspeito que a segunda linha (sobre não executar @ velocidade máxima) indica que há um problema. Infelizmente, desde que eu sou um noob total do Linux eu não tenho idéia de como torná-lo melhor. O googling rápido mostrou alguns resultados, mas todos eles estavam relacionados a dispositivos usando algum outro driver (uhci_hcd ou outro). Você poderia me ajudar, ou pelo menos me apontar na direção certa?

    
por siwy2411 19.02.2016 / 08:14

1 resposta

0

A raiz dos seus problemas é o driver usado, ohci-pci , que é o primeiro driver para USB já : na verdade, é um driver USB1.1 como você supôs corretamente. Seus irmãos mais rápidos são 'ehci-hcd' e 'xhci-hcd'. Por que seu sistema não está usando um desses, eu realmente não sei.

Você deve primeiro atualizar seu sistema,

sudo apt-get update
sudo apt-get dist-upgrade

verifique a versão do seu kernel,

 uname -a

e sua versão Debian,

cat /etc/debian_version

e publique-os aqui, podemos oferecer conselhos mais específicos depois de ver a saída desses dois comandos.

Em qualquer caso, você pode tentar forçar seu sistema:

 sudo modprobe -r ohci-pci
 sudo modprobe ehci-hcd

ou

 sudo modprobe xhci-hcd

para USB3.0.

P.S .: você não acha que existe uma contradição aqui?

connected via USB 3.0 bridge to my Debian - powered computer

via USB 2.0 port, since there are no 3.0 ports on the machine

    
por 19.02.2016 / 09:06