Foros del Web » Administración de Sistemas » Unix / Linux »

Disco duro USB 2.0 - problemilla -

Estas en el tema de Disco duro USB 2.0 - problemilla - en el foro de Unix / Linux en Foros del Web. Hola Tengo un disco dura externo USB 2.0 (como bien dice el título) de 200Gb Bajo Windows no hay ningun problema. El sistema de archivos ...
  #1 (permalink)  
Antiguo 28/11/2005, 06:59
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
Disco duro USB 2.0 - problemilla -

Hola

Tengo un disco dura externo USB 2.0 (como bien dice el título) de 200Gb

Bajo Windows no hay ningun problema. El sistema de archivos del disco duro externo es FAT32, por lo que menos problema aún.

Mi distribución es Debian, (alguno se acordará de la guerra que di en su momento...) con version de kernel

# uname -a
Linux hippie 2.4.27-2-386 #1 Mon May 16 16:47:51 JST 2005 i686 GNU/Linux

tengo instalado hotplug y como módulos

# lsmod
Module Size Used by Tainted: P
usb-storage 54496 0 (unused)
input 3040 0 (autoclean)
apm 8428 1 (autoclean)
nvidia 3645692 6
usb-uhci 19504 0 (unused)
ehci-hcd 14764 0 (unused)
usb-ohci 16488 0 (unused)
usbcore 52268 1 [usb-storage usb-uhci ehci-hcd usb-ohci]
via82cxxx_audio 17404 1
ac97_codec 11252 0 [via82cxxx_audio]
uart401 5860 0 [via82cxxx_audio]
sound 48872 0 [via82cxxx_audio uart401]
soundcore 3268 4 [via82cxxx_audio sound]
ide-scsi 8272 0
sata_via 2200 0 (unused)
libata 21732 0 [sata_via]
via-rhine 10960 1
mii 1952 0 [via-rhine]
crc32 2848 0 [via-rhine]
nls_cp437 4284 4 (autoclean)
vfat 8748 2 (autoclean)
fat 27576 0 (autoclean) [vfat]
sd_mod 10764 0 (unused)
scsi_mod 86052 3 [usb-storage ide-scsi sata_via libata sd_mod]
ide-cd 27072 0
cdrom 26212 0 [ide-cd]
rtc 5768 0 (autoclean)
ext3 65388 2 (autoclean)
jbd 34628 2 (autoclean) [ext3]
ide-detect 288 0 (autoclean) (unused)
via82cxxx 9256 1 (autoclean)
ide-disk 12448 5 (autoclean)
ide-core 91832 5 (autoclean) [usb-storage ide-scsi ide-cd ide-detect via82cxxx ide-disk]
unix 12752 196 (autoclean)

aunque el usb-storage no se me carga al inicio y lo cargo una vez iniciado con

# insmod usb-storage

por lo que si alguien me va comentando cómo cargarlo al arranque, progresamos un poquito.

Bien, las memorias USB Flash, las carga sin ningún problema.
tengo el fstab con la línea

/dev/sda1 /media/pendrive auto rw,user,noauto 0 0

con lo que cargo las memorias flas usb sin problemas.

pero el disco duro ni pa tras.

he probado todo loprobable que yo sepa

montando a mano

# mount -t vfat /dev/sda1 /media/usb1

modificando el fstab....

para sda, sdb, sdc, .... su tía......

Pensaba que el disco duro no sería compatible con Linux por tema de la chipset, ... pero ....no

Con un liveCD de Knoppix, me lee el disco duro a la primera,.. vamos, para mearse de la risa.

Alguien sabría por dónde tirar?

Espero que si ,, y me lo diga :)

Un saludo y gracias

LaNtRaX
__________________
______________________________

LaNTRaX
  #2 (permalink)  
Antiguo 28/11/2005, 07:18
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Ejecuta el comando "dmesg" DESPUÉS de conectar el disco duro, para saber a qué dispositivo corresponde (usualmente es /dev/sda, pero en algunos casos puede variar). Ejecuta como root el comando "/sbin/fdisk -l" para saber cómo está particionado ese disco.
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 28/11/2005, 08:03
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
hola

el /sbin/fdisk -l no me devuelve nada ¿?¿?me he quedado tan extrañado como tí

el dmesg, ya lo hice, pero salía un galimatías un poco incomprensible para mi. No lograba transducir gran cosa. Incluyo solo lo que tiene que ver con usb

# dmesg |grep usb
usb.c: registered new driver usbdevfs
usb.c: registered new driver hub
usb-ohci.c: USB OHCI at membase 0xe0928000, IRQ 17
usb-ohci.c: usb-00:09.0, NEC Corporation USB
usb.c: new USB bus registered, assigned bus number 1
usb-ohci.c: USB OHCI at membase 0xe092a000, IRQ 18
usb-ohci.c: usb-00:09.1, NEC Corporation USB (#2)
usb.c: new USB bus registered, assigned bus number 2
usb.c: new USB bus registered, assigned bus number 3
usb.c: new USB bus registered, assigned bus number 4
usb-uhci.c: $Revision: 1.275 $ time 16:52:03 May 16 2005
usb-uhci.c: High bandwidth mode enabled
usb-uhci.c: USB UHCI at I/O 0xac00, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 5
usb-uhci.c: USB UHCI at I/O 0xb000, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 6
usb-uhci.c: USB UHCI at I/O 0xb400, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 7
usb-uhci.c: USB UHCI at I/O 0xb800, IRQ 21
usb-uhci.c: Detected 2 ports
usb.c: new USB bus registered, assigned bus number 8
usb-uhci.c: v1.275:USB Universal Host Controller Interface driver
usb.c: USB device not accepting new address=2 (error=-71)
usb.c: USB device not accepting new address=3 (error=-71)
usb.c: registered new driver usb-storage
usb.c: USB device not accepting new address=4 (error=-71)
usb.c: USB device not accepting new address=5 (error=-71)
__________________
______________________________

LaNTRaX
  #4 (permalink)  
Antiguo 28/11/2005, 08:06
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
Como puedes ver no pilla el disco ni por el forrillo
y está conectado
__________________
______________________________

LaNTRaX
  #5 (permalink)  
Antiguo 28/11/2005, 08:23
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 22 años, 5 meses
Puntos: 35
Cita:
Iniciado por lantrax
el /sbin/fdisk -l no me devuelve nada ¿?¿?me he quedado tan extrañado como tí
¿Seguro que lo ejecutaste como root?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #6 (permalink)  
Antiguo 28/11/2005, 08:26
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
pues si
de hecho tengo iniciada la sesion como root
__________________
______________________________

LaNTRaX
  #7 (permalink)  
Antiguo 28/11/2005, 16:55
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
puede ser el problema que no cargue el usb-storage al arranque y lo cargue despues a mano??
__________________
______________________________

LaNTRaX
  #8 (permalink)  
Antiguo 29/11/2005, 00:19
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
ahora me ha pasado un temita interesante

loki:~# lsmod|grep usb
usb-uhci 19504 0 (unused)
usb-ohci 16488 0 (unused)
usbcore 52268 1 [usb-uhci ehci-hcd usb-ohci]

solo me aparecen esos 3
así q cargo el usb-storage, que aun no se como cargarlo en el arranque...

loki:~# insmod usb-storage
Using /lib/modules/2.4.27-2-386/kernel/drivers/usb/storage/usb-storage.o
loki:~# lsmod|grep usb
usb-storage 54496 0 (unused)
usb-uhci 19504 0 (unused)
usb-ohci 16488 0 (unused)
usbcore 52268 1 [usb-storage usb-uhci ehci-hcd usb-ohci]
scsi_mod 86052 3 [usb-storage ide-scsi sata_via libata sd_mod]
ide-core 91832 5 (autoclean) [usb-storage ide-scsi ide-cd ide-detect via82cxxx ide-disk]

ahora conecto el disco usb
y lo monto en /media/usbhd (directorio q ya existe)

loki:/media# mount -t vfat /dev/sda1 /media/usbhd
mount: /dev/sda1 no es un dispositivo de bloques válido

por eso no me sale nada cuando hago /sbin/fdisk -l /dev/sda
en cambio si quiero ver la tabla de particiones de hda
/sbin/fdisk -l /dev/hda sale sin problemas
__________________
______________________________

LaNTRaX
  #9 (permalink)  
Antiguo 10/12/2005, 07:21
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
Bueno, al final di con la solución. Sin contar con excesiva ayuda de terceros, todo hay que decirlo.

Lo primero y convniente es comprobar los modulos cargados.
# ls mod

normalmente para usb2.0 el modulo que lo gestiona es el ehci-hcd. Mi problema es que lo carga antes de reconocer dispositivos usb2.0 y claro, al no pillar ninguno, pues no lo pilla. Conclusión, quito el modulo.
# rmmod ehci-hcd

Y le vuelvo a cargar
# insmod ehci-hcd

así, o con modprobe, va igual
# modprobe ehci-hcd

Una vez hecho esto es conveniente mirar a ver si plla la emulación scsi
# cat /proc/scsi/scsi

y ver si lo pilla como usb
# cat /proc/bus/usb/devices

también es comveniente saber donde está
#dmesg

esto nos suele decir si el dispositivo en cuestión está en sda, sda1 , sdb,...

también si tenemos cargadas las sg3-tools
# sg_map

nos dice que /dev/sgX siendo X un número de 1 a... al que sea OJO, puede que lo cargue como sda1, sda2, o simplemente como sda

luego solo lo montamos, normalmente como vfat, pero si lo queremos dejar en auto a ver que pasa, tambien se puede
# mount -t vfat /dev/sda /media/usb_hd

previamente hay que tener creado el directorio /media/usb_hd

Bueno, espero que a alguien que se haya vuelto tan loco como yo, le pueda servir.
Un saludo

LaNtRaX
#
__________________
______________________________

LaNTRaX
  #10 (permalink)  
Antiguo 10/12/2005, 08:02
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 22 años, 4 meses
Puntos: 29
Yo desafortunadamente no habia visto este post hasta el dia de hoy, pero que valga como aclaracion que todos los dispositivos usb se tratan como dispositivos scsi por eso tienen que cargarse como sda.

Perdona que no te hayamos podido ayudar un poco mas, pero aqui siempre estamos con la mejro intencion.

Saludos
__________________
“Los soñadores no existen, se lo dice un soñador que ha tenido el privilegio de ver realidades que ni siquiera fue capaz de soñar”
  #11 (permalink)  
Antiguo 31/08/2006, 19:21
Avatar de lantrax  
Fecha de Ingreso: abril-2003
Ubicación: Spain is different
Mensajes: 310
Antigüedad: 21 años, 7 meses
Puntos: 0
Hola

Pues bueno, después de devanarme el cerebro....
y pasar el tiempo y tiempo y tiempo...
y tras adquirir otro disco duro usb 2.0 (en este caso para portatil) y funcionar perfectamente bajo linux...

el problema estaba en el hard, no en el soft

por cierto la carcasa usb 2.0 (del que no funciona) es de la marca Techsolo
(lo digo por si a alguien le puede interesar no comprarla)

y por supuesto Joveart, aquí estamos tod@s para ayuar.

Un saludo
__________________
______________________________

LaNTRaX
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:54.