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

Debian no carga archivos de Pendrive USB

Estas en el tema de Debian no carga archivos de Pendrive USB en el foro de Unix / Linux en Foros del Web. Los drivers de los puertos USB están instalados, pero al conectar un pendrive, no se carga el dispositivo. La distribución que tengo instalada es Debian....
  #1 (permalink)  
Antiguo 14/08/2006, 08:57
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Debian no carga archivos de Pendrive USB

Los drivers de los puertos USB están instalados, pero al conectar un pendrive, no se carga el dispositivo.

La distribución que tengo instalada es Debian.
  #2 (permalink)  
Antiguo 14/08/2006, 09:06
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
¿Qué versión de Debian? ¿Qué versión del kernel? ¿Estás usando HAL y udev? ¿Qué te dice el comando "dmesg" después de conectar el pendrive?
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #3 (permalink)  
Antiguo 14/08/2006, 09:10
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Creo que udev, no se que versión de Debian...

Cita:
Iniciado por ociomax Ver Mensaje
¿Qué versión de Debian? ¿Qué versión del kernel? ¿Estás usando HAL y udev? ¿Qué te dice el comando "dmesg" después de conectar el pendrive?
Disculpa mi ignorancia, pero no se que significa HAL, ni para que sirve el comando dmesg
  #4 (permalink)  
Antiguo 14/08/2006, 09:31
Avatar de ociomax
Colaborador
 
Fecha de Ingreso: mayo-2002
Ubicación: Temuco, Chile
Mensajes: 5.595
Antigüedad: 21 años, 11 meses
Puntos: 35
http://es.wikipedia.org/wiki/Capa_de...;n_de_hardware
http://es.wikipedia.org/wiki/Udev
Código:
man dmesg
__________________
Christian González, "OCIOMax"
http://chgonzalez.blogspot.com
http://twitter.com/chgonzalez
  #5 (permalink)  
Antiguo 14/08/2006, 14:17
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Debian 3.1

Cita:
Iniciado por ociomax Ver Mensaje
¿Qué versión de Debian? ¿Qué versión del kernel?
cat /etc/issue
Debian GNU/Linux 3.1 \n \l
  #6 (permalink)  
Antiguo 19/09/2006, 07:07
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Conecté un pendrive marca Verbatim de 1 GB que Debian no detecta..

Cita:
Iniciado por ociomax Ver Mensaje
¿Qué versión de Debian? ¿Qué versión del kernel? ¿Estás usando HAL y udev? ¿Qué te dice el comando "dmesg" después de conectar el pendrive?
El comando dmesg informa lo siguiente :
# dmesg
...
usbcore: registered new driver usbfs
usbcore: registered new driver hub
USB Universal Host Controller Interface driver v2.3
...
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 2 ports detected
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
...
uhci_hcd 0000:00:1d.2: UHCI Host Controller
uhci_hcd 0000:00:1d.2: new USB bus registered, assigned bus number 3
uhci_hcd 0000:00:1d.2: irq 185, io base 0x00001480
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
...
PCI: cache line size of 128 is not supported by device 0000:00:1d.7
ehci_hcd 0000:00:1d.7: new USB bus registered, assigned bus number 4
ehci_hcd 0000:00:1d.7: irq 193, io mem 0xfc480000
ehci_hcd 0000:00:1d.7: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004
hub 4-0:1.0: USB hub found
hub 4-0:1.0: 8 ports detected
hub 4-0:1.0: over-current change on port 7
.....
scsi0 : ata_piix
ata2: SATA port has no device.
scsi1 : ata_piix
....
Probing IDE interface ide0...
hda: ST340017A, ATA DISK drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
hdc: LTN486S, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 78165360 sectors (40020 MB) w/2048KiB Cache, CHS=65535/16/63, UDMA(100)
hda: cache flushes supported
hda: hda1 hda2 < hda5 > hda3 hda4
hdc: ATAPI 48X CD-ROM drive, 120kB Cache, DMA
....
usb 4-5: new high speed USB device using ehci_hcd and address 2
Initializing USB Mass Storage driver...
scsi2 : SCSI emulation for USB Mass Storage devices
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: VBTM Model: Store 'n' Go Rev: 5.00
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
sda: [CUMANA/ADFS] sda1<5>sd 2:0:0:0: Attached scsi removable disk sda
  #7 (permalink)  
Antiguo 19/09/2006, 08:00
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Estos son los pasos que realizo para ver si Debian reconoce el pendrive :

En /etc/fstab edité lo siguiente :
/dev/USB /mnt/USB/ vfat defaults,user,noauto 0 0

Edité una nueva regla en /etc/udev/rules.d/reglasUSB.rules
BUS="scsi", SYSFS{manufacturer}="USB Mass Storage support", KERNEL="sd?1", NAME="%k", SYMLINK="USB"

Como el comando "dmesg" me indica que el dispositivo USB aparecen en sda :
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
Vendor: VBTM Model: Store 'n' Go Rev: 5.00
Type: Direct-Access ANSI SCSI revision: 00
usb-storage: device scan complete
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
sda: [CUMANA/ADFS] sda1<5>sd 2:0:0:0: Attached scsi removable disk sda
usb 4-5: USB disconnect, address 2
usb 4-5: new high speed USB device using ehci_hcd and address 3
scsi3 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 3
usb-storage: waiting for device to settle before scanning
Vendor: VBTM Model: Store 'n' Go Rev: 5.00
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
sda: [CUMANA/ADFS] sda1<5>sd 3:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete

Entonces, traté con el siguiente comando :
#udevinfo -q path -n /dev/sda
no record for 'sda' in database

Creo que me debería informar acerca del path dentro del /sys.

Aquí no entiendo.
  #8 (permalink)  
Antiguo 19/09/2006, 08:57
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Puff no sé pero deberías intentar lo siguiente...

Cita:
dmesg -c
Para borrar todo lo dmesg

Una vez se haya borrado introduces la memoria usb y le das otra vez dmesg y postea lo que te salga aquí, porfavor...

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”
  #9 (permalink)  
Antiguo 19/09/2006, 09:02
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
# dmesg
usb 4-5: USB disconnect, address 4
usb 4-5: new high speed USB device using ehci_hcd and address 5
scsi5 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 5
usb-storage: waiting for device to settle before scanning
Vendor: VBTM Model: Store 'n' Go Rev: 5.00
Type: Direct-Access ANSI SCSI revision: 00
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
SCSI device sda: 2013184 512-byte hdwr sectors (1031 MB)
sda: Write Protect is off
sda: Mode Sense: 23 00 00 00
sda: assuming drive cache: write through
sda: [CUMANA/ADFS] sda1<5>sd 5:0:0:0: Attached scsi removable disk sda
usb-storage: device scan complete
  #10 (permalink)  
Antiguo 19/09/2006, 09:14
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Generalmente todos los dispositivos USB sean los que sean linux los reconoce como dispositivos SCSI, que son los que se llaman generalmente como sda, como ves en la salida de tu dmesg, ahora lo único que tienes que hacer es montar el dispositivo sda correspondiente en alguna carpeta, y el dispositivo sda correspondiente es el que aparece indicado como sda1 así que en resumen haz esto...

Cita:
mount -t /dev/sda1 /mnt/puntomontaje
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 19/09/2006, 09:26
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
No monta nada :

dev# mount -t/dev/sda1 /mnt/USB
Uso: mount -V : muestra la versión
mount -h : muestra esta ayuda
mount : muestra los sistemas de ficheros montados
mount -l : ídem, incluyendo etiquetas de volumen
Hasta aquí la parte informativa. Vayamos al montaje.
La orden es `mount [-t tiposf] cosa sitio.
Los detalles que se encuentran en /etc/fstab se pueden omitir.
mount -a [-t|-O] ... : monta todo lo que hay en /etc/fstab
mount dispositivo : monta el dispositivo en el sitio conocido
mount directorio : monta el dispositivo conocido aquí
mount -t tipo disp dir : orden mount ordinaria
Tenga en cuenta que uno no monta realmente un dispositivo, uno monta un
sistema de ficheros (del tipo dado) que se encuentra en el dispositivo.
También se puede montar un árbol de directorios ya visible en otro sitio:
mount --bind dirantiguo dirnuevo
o mover un subárbol:
mount --move dirantiguo dirnuevo
Se puede dar un dispositivo mediante el nombre, digamos /dev/hda1 o /dev/cdrom,
o mediante la etiqueta, utilizando -L etiqueta, o mediante uuid, mediante -U uuid.
Otras opciones: [-nfFrsvw] [-o opciones] [-p passwdfd].
Escriba man 8 mount para saber mucho más.
  #12 (permalink)  
Antiguo 19/09/2006, 14:52
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
Copiaste mal, hay un espacio entre "-t" y "/dev/sda1"
Si tampoco te lo monta asi, proba con:
Código:
mount -t /dev/sda /mnt/USB
Fijate que cambie /dev/sda1 por /dev/sda. Al menos mi pendrive se monta de esa manera. Saludos!
__________________
¡Volviendo a la programación!
  #13 (permalink)  
Antiguo 19/09/2006, 19:10
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Pues yo lo tengo con sda1 :P en mi PC con arch linux , ¿te crees mucho por usar mandriva? JAJAJAJ

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”
  #14 (permalink)  
Antiguo 20/09/2006, 06:52
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Pues consola me sigue mostrando la misma información. Como que me falta otro parámetro.

En /etc/fstab definí usb así :
/dev/USB /mnt/USB/ vfat defaults,user,noauto 0 0

No sé si está correcto, porque el parámetro "vfat" lo tomé de un ejemplo en la web. En http://bulma.net/, aparece un ejemplo y lo definen como "auto". Me guiaré así a ver.
  #15 (permalink)  
Antiguo 20/09/2006, 08:13
Avatar de jorge25  
Fecha de Ingreso: noviembre-2005
Ubicación: Venezuela, San Juan de Los Morros.
Mensajes: 165
Antigüedad: 18 años, 5 meses
Puntos: 1
Creo que no estas indicando el formato. Trata así:

Código:
# mount -t vfat /dev/sda1 /mnt/USB
Si no te resulta, prueba con alguno de estos:

Código:
sdb1 - sdc1 - sdd1
__________________
Debian GNU/Linux 4.0 "Etch"

La felicidad no es un camino, es un estado de ánimo. Jorge Morgado
  #16 (permalink)  
Antiguo 20/09/2006, 08:32
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Intenté con el tipo vfat y sda1 y sda, pero muestra otro error de incongruencia :

#mount -t vfat /dev/sda1 /mnt/USB
mount: wrong fs type, bad option, bad superblock on /dev/sda1,
or too many mounted file systems
(aren't you trying to mount an extended partition,
instead of some logical partition inside?)

#mount -t vfat /dev/sda /mnt/USB
mount: wrong fs type, bad option, bad superblock on /dev/sda,
or too many mounted file systems

Parece que el error es del tipo del dispositivo que no reconoce como vfat. Entonces que tipo de dispositivo es el pendrive, scsi?

Probaré con scsi...
  #17 (permalink)  
Antiguo 20/09/2006, 18:57
Avatar de AleSanchez
Colaborador
 
Fecha de Ingreso: septiembre-2004
Ubicación: Buenos Aires, Argentina
Mensajes: 3.692
Antigüedad: 19 años, 7 meses
Puntos: 47
¿Esta formateado el pendrive?
¿Que te devuelve el comando fdisk -l?
Saludos.
__________________
¡Volviendo a la programación!
  #18 (permalink)  
Antiguo 22/09/2006, 09:00
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 18 años, 6 meses
Puntos: 1
Claro que está formateado el pendrive.

Quería saber si cambio vfat por auto, funcionará ?

Para que es el comando fdisk -l ?
  #19 (permalink)  
Antiguo 22/09/2006, 10:17
Avatar de Koveart
Colaborador
 
Fecha de Ingreso: julio-2002
Ubicación: Colombia
Mensajes: 4.407
Antigüedad: 21 años, 9 meses
Puntos: 29
Instalate una aplicacion que se llama usbview, conectas el usb memory y nos cuentas que te aparece en la salid de este programa....

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”
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:41.