Discos USB, voltajes y longitud del cable [Solucionado]

Hola, Tengo un problema con un disco USB Western Digital, cuando lo conecto con un cable más largo de 10 cm el sistema no consigue reconocerlo:

[88126.119670] usb 1-1: Manufacturer: Western Digital
[88126.119675] usb 1-1: SerialNumber: DEF10D1DCC9E
[88126.119898] usb 1-1: configuration #1 chosen from 1 choice
[88126.121391] scsi17 : SCSI emulation for USB Mass Storage devices
[88126.121588] usb-storage: device found at 13
[88126.121593] usb-storage: waiting for device to settle before scanning
[88131.120350] usb-storage: device scan complete
[88131.122720] scsi 17:0:0:0: Direct-Access     WDC WD12 00VE-00KWT0      0000 PQ: 0 ANSI: 0
[88131.125046] sd 17:0:0:0: [sdc] 234441648 512-byte logical blocks: (120 GB/111 GiB)
[88131.125914] sd 17:0:0:0: [sdc] Write Protect is off
[88131.125922] sd 17:0:0:0: [sdc] Mode Sense: 27 00 00 00
[88131.125928] sd 17:0:0:0: [sdc] Assuming drive cache: write through
[88131.127565] sd 17:0:0:0: [sdc] Assuming drive cache: write through
[88131.127572]  sdc: sdc1
[88131.183665] sd 17:0:0:0: [sdc] Assuming drive cache: write through
[88131.183676] sd 17:0:0:0: [sdc] Attached SCSI disk
[88162.112178] usb 1-1: reset high speed USB device using ehci_hcd and address 13
[88167.111597] usb 1-1: USB disconnect, address 13
[88167.111849] sd 17:0:0:0: Device offlined - not ready after error recovery
[88167.111869] sd 17:0:0:0: [sdc] Unhandled error code
[88167.111874] sd 17:0:0:0: [sdc] Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK
[88167.111882] sd 17:0:0:0: [sdc] CDB: Read(10): 28 00 0d f9 4b 00 00 00 08 00
[88167.111904] end_request: I/O error, dev sdc, sector 234441472
[88167.111915] Buffer I/O error on device sdc, logical block 29305184

Sin embargo al conectarle un cable de menos de 10 cm no hay problema. Según he leido por internet, tiene que ver con el amperaje o voltaje de los usb, a mayor distancia mayor resistencia y por eso hay problemas.

Sin embargo, Recuerdo que con la blackberry pasa algo similar, cuando la conectas, te dice que no le llega voltaje suficiente, sin embargo, instalando los paquetes de barry, (software para sincronizar la blackberry) se soluciona. En versiones anteriores de barry había que instalar un driver específico que aumentaba el voltaje y permitia a la blackberry funcionar bien.

Así que mi pregunta es la siguiente. ¿Habrá alguna forma de realizar un hack de algún tipo para que cuando detecte ese dispositivo aumente el voltaje o amperaje de alguna manera?

Saludos a todos.

En general un dispositivo USB ,puede trabajar perfectamente con un cable de hasta digamos dos o tres metres ,con un máximo de cinco metros.
Todo depende del dispositivo ,ejemplo las placas wifi ,dependiendo del modelo y chipset ,son muy sencibles a la longitud del cable.
Con diez centimetros de cable la caida de tension que se produce es insignificante ,debiera funcionar.
Si de todos modos intentas tener un cable USB con alimentacion externa ,se puede .
Por un lado venden prolongadores USB ( pero suelen ser para distancias superiores a 5 metros ) , por otra parte se puede fabricar sin demasiada dificultad ,un prolongador con alimentacion exterior.( depende de la habilidad y mínimo conocimiento que tengas para éstas cosas )
Yo he alimentado una wifi USB con un cable de diez metros .
Edito: La alimentación del usb son +5 V cc, y el amperaje máximo de un puerto USB es del órden de 500 ma ( quinientos miliamperes , medio ampere, bah! )

caliban escribió:

...
Con diez centimetros de cable la caida de tension que se produce es insignificante ,debiera funcionar.
...

pues está comprobado, en varios equipos y con varios cables, solo funciona con los cables cortos, cuando el cable mide más de 10 cm no funciona... Además he encontrado varios casos como el mío en internet. Todos los solucionan con el cable corto, pero no he encontrado donde comprar ninguno de esa longitud (tengo uno y necesido 2)

Gracias

Si de un cable corto se trata y no podés conseguirlo ,Si te das maña con un soldador de electrónica ,Compras dos fichas USB ,macho -hembra ,un poco de cable de dos pares ( cuatro cables ) ,y soldar ,no es complicado para nada .
He visto que solucionan el problema del Usb ,con un cable con doble ficha ,conectada a dos puertos USB del computador ,para suministrarle mas corriente ( tiene que ser un problema de amperaje , y no de voltaje ) ,

soldador de estaño tengo, y aunque no soy electrónico me he hecho muchos cables con jacks de 3mm y alguna chapuzilla más de esas que se pueden encontrar por internet. Vamos que me decantaré por esa opción.

Gracias!

Bien en cuanto a la construcción:
Un cable usb cuenta con cuatro conductores ,
1 + Vcc = +5 V cc ( la tension de alimentación del puerto USB )
2 - Data = cable de datos
3 + Data =cable de datos
4 - Vcc = masa del sistema

El punto importante cualquiera sea el esquema de referencia es controlar que las conecciones del positivo ( +) y masa (-) NO estén invertidas
Lo recomendable sobre todo si no tienen experiencia es comparar con una ficha de ejemplo -
Dejo una imagen de coneccionado .
http://pinouts.ru/Slots/USB_pinout.shtml
http://www.interfacebus.com/usb-cable-diagram.html
http://andertorrado.wikispaces.com/file/view/patillaje_conector_USB.JPG/...
http://t3.gstatic.com/images?q=tbn:Ns3_b7DlnT_leM:http://img510.imagesha...

Cuando se trata de voltajes bajos (mas aún trabajando con corriente continua) la distancia reduce la tensión de modo inversamente proporcional a la sección del conductor.

Ergo, cuanto mas grueso es el cable que transporta la corriente mejor.

Utilizar terminales de buena calidad y conductores gruesos y bien aislados puede ser la solución.

Pato Silva escribió:

Cuando se trata de voltajes bajos (mas aún trabajando con corriente continua) la distancia reduce la tensión de modo inversamente proporcional a la sección del conductor.

Ergo, cuanto mas grueso es el cable que transporta la corriente mejor.

Utilizar terminales de buena calidad y conductores gruesos y bien aislados puede ser la solución.

Es absolutamente cierto ,pero hay que tener en cuenta de cuanta longitud de cable hablamos , La caida de tension en un conductor normalizado ,supongamos cable UTP es de 9 ohm /100 metros , Tener un cable de 10 Cm, o tener un cable de 100 Cm ,no debiera representar una caida significativa ,
Cierto es , también que suelen venderse cables usb con unos conductores miserables ,fuera de toda norma .( y conectores de pésima calidad con una resistencia de contacto elevada )
En el caso de un disco USB ,me vuelco más a pensar que el problema es que el puerto USB no logra suministrarle la suficiente corriente .
Edito: El apantallado del cable tambien es muy importante en éstos casos ,pues al trabajar el USB con señales diferenciales se ven afectadas las mismas por cualquier induccion de linea !!