No funciona usb stick

eva evammg en gmail.com
Mar Ago 28 11:52:43 UTC 2007


> > > > En mi desesperación lo quité y lo volví a conectar varias veces
> > > > rápidamente.. Y de repente empezaron a salir mensajes por el terminal
> > > > al extraer el usb stick, sin haber escrito nada en consola (nunca
> > > > antes me había pasado esto) y emitió un beep mientras retiraba el
> > > > stick que es lo que me hizo mirar al monitor.
> > > >
> > > > eva en home:~$
> > > > Message from syslogd en home at Sat Aug 18 20:14:06 2007 ...
> > > > home kernel: [ 1482.710814] Oops: 0000 [#2]
> > > >
> > > > Message from syslogd en home at Sat Aug 18 20:14:06 2007 ...
> > > > home kernel: [ 1482.710932] CPU:    0
> (...)
> > Ahí va:
> >
> > * con dmesg cuando conecto el usb:
> >
> > SCSI device sda: 8028158 512-byte hdwr sectors (4110 MB)
> > sda: Write Protect is off
> > sda: Mode Sense: 03 00 00 00
> > sda: assuming drive cache: write through
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > end_request: I/O error, dev sda, sector 8016431
> >
> > * con dmesg cuando desconecto el usb:
> >
> > Buffer I/O error on device sda1, logical block 2004092
> >
> > usb 5-5: USB disconnect, address 2
> > scsi 2:0:0:0: SCSI error: return code = 0x00010000
> > end_request: I/O error, dev sda, sector 8016431
> > scsi 2:0:0:0: rejecting I/O to dead device
> >
> (...)
>
>
> Hola:
>
> Que release/kernel estás usando?
>
> Por lo que habéis posteado deduzco lo siguiente:
>
> - Los sticks funcionan bien en otras distribuciones, con lo que
> descartamos estos como fuente del problema.
>
> - En el mismo hardware, los sticks funcionan bien en WinXP.
> ¿Podrías  probar los sticks en un livecd en ese mismo hardware?
> ( Prefiero esa prueba a probar el hardware en XP ya que este puede tener
> drivers propietarios muy particulares para un hard determinado ).
> Así descartamos al 100% problemas de hardware del sistema.
> ( Intenta que la release del kernel sea lo máxima parecida al kernel que
> estás corriendo, quiero decir que no pruebes un livecd de con un kernel
> 2.4 si estás corriendo un 2.6 ).
>
> - La siguiente info del kernel
>
> SCSI device sda: 8028158 512-byte hdwr sectors (4110 MB)
> > sda: Write Protect is off
> > sda: Mode Sense: 03 00 00 00
> > sda: assuming drive cache: write through
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > usb 5-5: reset high speed USB device using ehci_hcd and address 2
> > end_request: I/O error, dev sda, sector 8016431
>
> Indica que el kernel está teniendo problemas para acceder al device
> ( usb 5-5: reset high speed USB device using ehci_hcd and address 2 y
> end_request: I/O error, dev sda, sector 8016431) como si no pudiera
> llegar correctamente al sector 8016431. Si multiplicamos el sector por
> el tamaño de sector - 8016431*512 bytes - nos da 3914 MB aprox, que es
> muy cercano a 4GB pero no llega. Sinceramente creo que es un problema
> del kernel que estás usando.
>
> Si la versión de kernel que estás usando no es la última, ¿Puedes
> actualizarte?
> Si la versión de kernel que estás usando es la última. ¿Puedes usar un
> kernel anterior?
>
> Saludos
> D.
>
> --
> http://dballester.blogspot.com
> The Ubuntu Counter Project - user number # 4472
> counter.li.org #206389
>
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Sat, 25 Aug 2007 13:40:26 +0200
> From: "ballester.david en gmail.com" <ballester.david en gmail.com>
> Subject: Re: No funciona usb stick (II)
> To: eva <evammg en gmail.com>
> Cc: ubuntu-es en lists.ubuntu.com
> Message-ID: <1188042026.5789.27.camel en localhost.localdomain>
> Content-Type: text/plain; charset=UTF-8
>
> El sáb, 25-08-2007 a las 10:03 +0200, eva escribió:
> > > El Fri, 24 Aug 2007 11:35:21 +0200
> > > eva <evammg en gmail.com> escribió:
> > >
>
> Acabo de caer en otra cosa:
>
> Supongo que tienes en modo automático el montaje de unidades extraíbles.
>
> Particularmente para el stick de 4GB que has metido y sacado de forma
> continuada sin usar el procedimiento de desmontar la unidad antes de la
> extracción, puede ser que esos movimientos realmente hayan afectado
> física o lógicamente al stick.
>
>
> Desde el livecd y antes de conectar el stick, deshabilita el montaje
> automático ( en ubuntu eso lo consigues mediante
> Sistema->Preferencias->Unidades y soportes extraíbles, desmarcando las
> referencias a 'Montar extraíbles' )
> De esta manera al insertar el stick tu desktop no intentará montarlo y
> presentarlo.
>
> Una vez hecho esto, conecta el usb y mira con dmesg que mensajes
> obtienes. Si al menos te indica que se le ha asignado un device/partción
> ( sdaX ) intenta un chequeo de dicha partición con fsck
>
> sudo fsck -n /dev/sdaX
>
> esto chequeará el estado de /dev/sdaX reportando posibles problemas pero
> sin intentar arreglarlos ( si estuviera mal una controladora podría dar
> datos falsos y la recuperación aún causaría más destrozos )
>
>
> HTH
>
> D.
>
> --
> http://dballester.blogspot.com
> The Ubuntu Counter Project - user number # 4472
> counter.li.org #206389
>
>
>
>
>
> ------------------------------
>
> Message: 3
> Date: Sat, 25 Aug 2007 15:41:56 +0200
> From: Igor Ormaetxebarria <igor en txurdi.net>
> Subject: Re: No funciona usb stick (II)
> To: ubuntu-es en lists.ubuntu.com
> Message-ID: <20070825154156.025310ea en compaqtxurdi>
> Content-Type: text/plain; charset=UTF-8
>
> El Sat, 25 Aug 2007 13:40:26 +0200
> "ballester.david en gmail.com" <ballester.david en gmail.com> escribió:
>
> > El sáb, 25-08-2007 a las 10:03 +0200, eva escribió:
> > > > El Fri, 24 Aug 2007 11:35:21 +0200
> > > > eva <evammg en gmail.com> escribió:
> > > >
> >
> > Acabo de caer en otra cosa:
> >
> > Supongo que tienes en modo automático el montaje de unidades
> > extraíbles.
> >
> > Particularmente para el stick de 4GB que has metido y sacado de forma
> > continuada sin usar el procedimiento de desmontar la unidad antes de
> > la extracción, puede ser que esos movimientos realmente hayan afectado
> > física o lógicamente al stick.
> >
> >
> > Desde el livecd y antes de conectar el stick, deshabilita el montaje
> > automático ( en ubuntu eso lo consigues mediante
> > Sistema->Preferencias->Unidades y soportes extraíbles, desmarcando las
> > referencias a 'Montar extraíbles' )
> > De esta manera al insertar el stick tu desktop no intentará montarlo y
> > presentarlo.
> >
> > Una vez hecho esto, conecta el usb y mira con dmesg que mensajes
> > obtienes. Si al menos te indica que se le ha asignado un
> > device/partción ( sdaX ) intenta un chequeo de dicha partición con
> > fsck
> >
> > sudo fsck -n /dev/sdaX
> >
> > esto chequeará el estado de /dev/sdaX reportando posibles problemas
> > pero sin intentar arreglarlos ( si estuviera mal una controladora
> > podría dar datos falsos y la recuperación aún causaría más destrozos )
> >
> >
> > HTH
> >
> > D.
> >
> Puede tener algo que ver el tipo de particiones que tenga en el stick?
> igual tiene NTFS y no los reconoce? o aún así tendría que reconocerlo?
> O igual esta corrupta la tabla de particiones?
>


Hola, perdon por tarda algo en contestar. He estado googleando algo
más pero sin resultados.

El caso es que desde Ubuntu (misma versión) en mi portatil no hay
problema con los pendrive. También desactive el automount. Desde el
live cd esto es lo que salio:

fsck.vfat -n /dev/sda
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Currently, only 1 or 2 FATs are supported, not 191.

Luego hice un fdisk -l y devolvió:

Unable to read /dev/sda


eva en home:~$ sudo mount -t vfat /dev/sda1 /media/usb
mount: el dispositivo especial /dev/sda1 no existe

Como ni siquiera me salia informacion alguna con sda(+un numero) el
numero 1 en este caso, pues usé sda a secas..

mkfs.vfat /dev/sda
mkfs.vfat 2.11 (12 Mar 2005)
mkfs.vfat: Will no try to make filesystem on full-disk device
'/dev/sda' (use -I if wanted)

En vista de esto, conecté el pc a internet y actualicé el sistema,
pero nada de nada, todo igual.

Entonces desde el portatil formatee el pendrive a ext3, para ver si
era un error con fat.
Hice lo siguiente:

eva en home:~$ sudo fdisk -l

Disco /dev/sda: 4110 MB, 4110416896 bytes
255 cabezas, 63 sectores/pista, 499 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
/dev/sda1               1         499     4008186   83  Linux

eva en home:~$ fsck.ext2 -n /dev/sda1
e2fsck 1.40-WIP (14-Nov-2006)
fsck.ext2: No existe el fichero ó directorio mientras se intentaba
abrir /dev/sda1

El súper bloque podría no ser leido o no describe un sistema de
ficheros ext2 correcto.
Si el dispositivo es válido y en verdad contiene un sistema de
ficheros ext2 (y no uno
de intercambio, ufs o algo más), entonces el súper bloque está corrompido
y podría intentarse correr el e2fsck con un súper bloque alternativo:
  e2fsck -b 8193 <dispositivo>

eva en home:~$ sudo e2fsck -b 8193 /dev/sda1
e2fsck 1.40-WIP (14-Nov-2006)
e2fsck: No existe el fichero ó directorio mientras se intentaba abrir /dev/sda1

El súper bloque podría no ser leido o no describe un sistema de
ficheros ext2 correcto.
Si el dispositivo es válido y en verdad contiene un sistema de
ficheros ext2 (y no uno
de intercambio, ufs o algo más), entonces el súper bloque está corrompido
y podría intentarse correr el e2fsck con un súper bloque alternativo:
  e2fsck -b 8193 <dispositivo>

eva en home:~$ sudo mke2fs -n /dev/sda1
mke2fs 1.40-WIP (14-Nov-2006)
No se puede poner /dev/sda1 --- No existe el fichero ó directorio

En apariencia, el dispositivo no existe; ¿Se especificó correctamente?

eva en home:~$ sudo mount -t ext2 /dev/sda1 /media/usb
mount: el dispositivo especial /dev/sda1 no existe

Me llevé una sorpresa cuando una de las veces sí que funcionó el
pendrive solito, pero no ha vuelto a suceder :(

No entiendo qué está pasando.

-- 
Ubuntu User # 15094




Más información sobre la lista de distribución ubuntu-es