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.
| |||
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. |
| ||||
¿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 |
| |||
Creo que udev, no se que versión de Debian... Disculpa mi ignorancia, pero no se que significa HAL, ni para que sirve el comando dmesg |
| ||||
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 |
| |||
Conecté un pendrive marca Verbatim de 1 GB que Debian no detecta.. Cita: 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 |
| |||
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. |
| |||
# 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 |
| ||||
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: Saludos mount -t /dev/sda1 /mnt/puntomontaje
__________________ “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” |
| |||
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. |
| ||||
Copiaste mal, hay un espacio entre "-t" y "/dev/sda1" Si tampoco te lo monta asi, proba con:
Código:
Fijate que cambie /dev/sda1 por /dev/sda. Al menos mi pendrive se monta de esa manera. Saludos! mount -t /dev/sda /mnt/USB
__________________ ¡Volviendo a la programación! |
| ||||
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” |
| |||
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. |
| ||||
Creo que no estas indicando el formato. Trata así:
Código:
Si no te resulta, prueba con alguno de estos:# mount -t vfat /dev/sda1 /mnt/USB
Código:
sdb1 - sdc1 - sdd1
__________________ Debian GNU/Linux 4.0 "Etch" La felicidad no es un camino, es un estado de ánimo. Jorge Morgado |
| |||
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... |
| ||||
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” |