Login Barrapunto
¿Problema generalizado en bridges IDE-USB?
"Según parece, los pocos fabricantes de chipsets IDE-USB que hay en el mercado, tienes bugs de base en sus implementaciones, que provocan que fallen las transferencias de un cierto tamaño. No esta limitado a un solo fabricante, ni ocurre solo con determinados discos duros. Además, el problema ocurre de igual manera en Windows, con corrupciones masivas de sistemas de ficheros, al igual que en Linux. Hay algún fabricante que ofrece actualización del firmware de sus chips, pero en general pasan del tema.
Después de haber experimentado el problema en mis carnes en repetidas ocasiones, he llegado a la conclusión de que los discos duros USB externos no son fiables hoy en día, ya que la mayoría son discos IDE con un bridge IDE-USB. Si a eso le añadimos el que normalmente este tipo de discos se usan para hacer copias de seguridad (como en mi caso), la decisión que he tomado es desmontar mi caja IDE-USB, y pinchar el disco IDE en mi servidor.
Mi consejo despues de leer los distintos análisis del tema, es que no se compren adaptadores IDE-USB mientras los fabricantes no den una respuesta clara a este problema.
En el enlace que pongo mas arriba tenéis todos los detalles, y mas información y enlaces al respecto."

Firewire
(Puntos:1, Inspirado)Debe de ser eso.
(Puntos:1, Informativo)El caso es que días después tenía un problema parecido al tuyo y perdió todo, y el informático le comentó lo que tú ahora nos estás diciendo.
Según nuestro experto en estas cuestiones, este fenómeno no se produce con el tipo de conexión de los Macs la FireWire.
No sé que otras opiniones habrá por ahí, pero la verdad es que pensé en comprarme un disco de esos, pero como he sabido de estos problemas pienso que no vale la pena.
Saludos.
Muy bien tio!
(Puntos:2)( http://barrapunto.com/~puefale/bitacora | Última bitácora: Martes, 12 Agosto de 2008, 14:35h )
Pué fueno, pué fale, pué m'alegro.
Maquinavaja.
Menuda verguenza!!!
(Puntos:3, Inspirado)Menuda verguenza la cantidad de tiendas de informática en la que te venden estos productos y que en muchos casos seguro que saben que corrompen el sistema de ficheros.
Menuda verguenza los distribuidores de ese hardware que alegremente lo ponen a la venta para las tiendas.
Y mientras tanto lo de siempre, el pobre usuario que compra un disco de estos, pensando que es muy cómodo... y ala a fastidiarse.
Pues eso, menuda verguenza.
¿Seguro?...
(Puntos:2)( http://barrapunto.com/ | Última bitácora: Miércoles, 28 Diciembre de 2005, 12:49h )
La he usado con más de 10 discos diferentes (Maxtor, Seagate, IBM, en tamaños desde 4Gb hasta 80Gb) bajo distintos sistemas operativos (Windows, Linux, Mac OS) en distintos ordenadores con distintas placas base (más de 30), y en todo este tiempo no he perdido ni un solo fichero ni me salen errores de esos que menciona en el artículo.
¿No será que influye algo más?
Por ejemplo, hace poco he cogido un cable adaptador de USB a IDE (sin caja, sólo el cable) y este sí ha sacado un par de errores si el disco duro no estaba configurado como maestro (ni siquiera vale con "cable select"). ¿No será algo de eso, no?...
Pánico
(Puntos:2, Divertido)( Última bitácora: Domingo, 18 Septiembre de 2005, 02:03h )
Dios, como pierda los 60GB que he recolectado con tanto esfuerzo y que guardo en un Maxtor USB me da algo. Ya pensé ayer que los habia perdido al colgarse la maquina y reiniciar sin desmontar, se me subio el pulso a 240.
San Pancracio bendito vela por mi disquito.
DrPollo
Vaya, vaya...
(Puntos:2)( http://www.asturiaswireless.net/ )
"Feeling alive in the land of the death"
Más datos
(Puntos:1)Uno es Fujitsu Handydrive-DataEdition de 2,5" y 40 Gb, usado desde hace un par de años. Este siempre con alimentación via USB y con numerosos pc's y algunos portátiles de diverso pelaje. Sin problema alguno.
El otro es reciente, una caja de Conceptronics para discos de 3,5" con un Seagate 7200 de 80Gb y otros más antiguos, también sin problemas. La alimentación es ahora externa.
No sé, pero habría que pillar más datos. Lo cierto es que luego desmontaré ambos a ver si veo el chip que llevan...
Saludos.
Mira a ver la longitud del cable y la colocación.
(Puntos:2, Interesante)Tenía una unidad CD-RW IDE que sacaba del PC para conectarla y desconectarla, de forma chapucera como si fuera una unidad exterior. Había ampliado la logintud del cable IDE.
Descubrí que se me corrompian algunos archivos y es que el cable IDE debe tener menos de 40-50 cm de longitud.
Parece ser que con los cables USB puede ocurrir lo mismo en función de su longitud (permiten mucha más longitud que los IDE), y eso ya depende de los chips que regulan la transmisión de información en ambos dispositivos USB.
Si son capaces de corregir esos errores no pasará nada, pero si los chips no tienen la calidad suficiente puede que se acumulen pequeños errores que corrompan los archivos.
La arquitectura del hardware de un PC es una auténtica chapuza, a lo largo de su evolución se ha estirado de aquí y de allí, y en la circulación de la información encuentra grandes cuellos de botella cosntantemente, por eso es importante, p.e. calidad en elementos base como las placas.
Saludos.
AH, la colocación, mira a ver si el cable no está dando vueltas ni enrollado como una espiral, parece ser que eso tambien afecta, ni que pase muy cerca de un monitor clásico, tipo CRT.
Razones de PRECIO
(Puntos:5, Informativo)( http://barrapunto.com/ )
En mi tiempo libre me puse a analizar la fabricacion de cajas USB-ATAPI ya que OXFORD, GENESYS LOGIC, FTDI y TEXAS INSTRUMENTS nos habian enviado muchos de sus chip especializados en esta tarea.
Luego de investigar y probar algunos diseños me decidi por el de TI ya que resulto ser el mas confiable. Existe una temporizacion para los comandos ATA y los de las otras marcas no la respetaban.
El proyecto fue cancelado por gerencia debido a que el chip de TI era entre 2 y 3 veces mas caro que los demas y ademas necesitaba un par de chips adicionales lo que hacia al producto final poco competitivo frente a los productos chinos o taiwaneses.
Esa y solo esa creo yo que es la unica razon por la cual se producen tantos fallos en esas interfaces, la mayoria son construidas para costar lo minimo posible, no para funcionar bien.
Parece que no todos fallan
(Puntos:2, Informativo)( http://www.miriamruiz.es/ )
But fear not -- there is at least one controller chip that, although reporting control pin timeouts as well, performs correctly: the Cypress CY7C68300 passed all my tests successfully, without messing up the filesystem :) It might not have IEEE1394b and it's not the fastest USB2.0 controller chip, but it's fast and safe, which should be your primary interest.
There are several 3,5" cases with this chip, but unfortunately the case manufacturers usually don't mention the chip type, not even in the "technical specs". Based on the c't article, I can give you two names however:
- Onnto SC-M12CI -- USB2.0/IEEE1394a combo, my recommendation! I'm very satisfied with this one, it's nice, it's fast, it's silent :)
- CS-Glory CS-338
Traduciendo, comenta que hay al menos un chip para el cual sus tests no han dado error, el Cypress CY7C68300, y comenta que él conoce al menos dos cajas externas que lo usan: Onnto SC-M12CI -- USB2.0/IEEE1394a combo y CS-Glory CS-338.Asímismo uno de los enlaces [mail-archive.com] que aparecen en el texto indican una posible solucion, solamente válida en linux, en un comando del estilo:
echo 'SAMSUNG:SP1614N:0x40000' >/proc/scsi/device_info
Miry
Vaya...
(Puntos:1)( http://www.bandaancha.st/ )
Esta misma tarde, en una caja combo fw/usb conceptronic, y estando conectada por fw, se me ha fastidiado la tabla de particiones de mi disco maxtor de 120gb, ahora mismo estaba recuperando los datos con easy recovery profesional...
Y lo mas gracioso, es que hace un par de semanas se me fundió un disco duro seagate por sobrevoltaje, estaba en casa de un amigo y éste se equivocó de cable de alimentacion en otra caja USB2.
A este ritmo, si me peta otro disco duro más, acabo en la U.C.I. por infarto.
Saludos.
Sobre discos grandes y LBA48
(Puntos:5, Informativo)( http://netpatia.blogspot.com/ )
Lo compro y lo pruebo. Apenas he empezado a copiar 10 o 15 MB de datos, el sistema de ficheros se corrompe. Repito el experimento en diferentes ordenadores, con diferentes SO's, y el resultado es siempre el mismo: Se reconoce correctamente y a los pocos megas copiados se corrompe todo.
Mi primera sorpresa desagradable fue descubrir el límite de 32GB con el que se pueden formatear las unidades en FAT32 desde windows. Decido hacer una partición de 32 GB en FAT32 y una de 170GB en NTFS. Mismo resultado: En cualquier partición que escriba, todo se corrompe.
Descubro que hay una nueva limitación en tamaño, y es el modo de direccionamiento LBA48. Si el hardware o el SO no soporta este modo, a lo sumo puede direccionar unidades (y hablo de geometría del disco, no de tamaño de particiones) de 137GB (o lo que es lo mismo, 128GiB, ó 2^37 Bytes)
Qué necesitas para soportar tamaños mayores de disco:
- Windows 98: Olvídate. Aparentemente funcionará bien, pero en cualquier momento puedes perder TODO.
- Windows 2000: Por lo que he podido leer, es necesario el SP4. No lo he probado. Desconozco si con eso funcionará correctamente.
- Windows XP: Necesitas SP1, que es donde se incluye el soporte LBA48. En mi caso, con eso funciona el disco correctamente por USB, pero
se corrompe al acceder por Firewire. Es necesario aplicar un parche [microsoft.com] para que funcione correctamente por los dos interfaces.
En algunos sitios se referencia este otro artículo [microsoft.com], pero en mi caso no resolvió el problema.
- Linux: Un kernel relativamente reciente. Creo que se soporta desde el 2.4.16 aunque no sé si el soporte es completo.
Tengo un Fedora Core 3, con kernel 2.6.10 y consigo acceder correctamente a mi disco por USB, pero soy incapaz de hacerlo por Firewire.
Si hubiera sabido todos los problemas que iba a tener, sinceramente: Hubiera comprado un disco de 120GB en lugar del que tengo actualmente de 200GB.Ubuntu Live USB [blogspot.com]
Pues si, a mi tambien.
(Puntos:1)A perro viejo...
(Puntos:2, Informativo)1) usar solo CABLES USB CERTIFICADOS a 2.0, nada de usar el cable comprado en los chinos de la esquina por 1 leru... un cable USB2.0 certificado y apantallado de 10lerus o mas es tranquilidad al cuerpo.
2) el cable interno de la caja IDE debe ser de 80conectores, esto parece una tonteria, pero la mayoria de las cajas que he revisado tenia cables de 40 hilos y limitan el bus a ATA33, eso cuando el USB esta intentando lanzar al HD mogollones de megas por segundo... puede afectar, asi que cable de 80hilos ide que apenas cuesta 3euros
3) conectarlo directamente al USB trasero, nada de USBs delanteros, si nos hemos gastado las pelas en un calbe certificado USB2.0 no me voy a fiar de los cablecitos de mierda que suelen traer las cajas ATX para la coneccion de USB delanteros. esos puertos pueden estar bien para una camarita digital o una webcam, pero no para un sistema de almacenamiento masivo.
4) conecta solo el HDUSB al roothub, recuerda que un roothub solo puede garantizar 500mA de corriente, y la circuiteria interna de la caja ya consumira bastante de por si, a pesar de qe tenga alimentacion interna.
5) usa un concentrador USB2.0 alimentado externamente: cuando todo lo anterior falla... esta claro que tu PC tiene serios problemas para mantener la corriente en los USB, compra un concentrador USB2.0 con alimentacion externa y enchufa ahi el HDUSB.
con esos 5 pasos, nunca me ha vuelto a dar problemas.
Miente, pinocho, miente... :)
(Puntos:2, Divertido)