Pen-Drive USB en GNU/Linux

Mini How-To de com configurar un accés per lectura i escriptura en un Pen-Drive USB 1.1
———————————————————
1. Hardware necessari
2. Software necessari
3. Configurar el Kernel
4. Mòduls
5. Muntar el sistema de fitxers del pen drive
6. Informar-me d’errors

1. Hardware necessari
———————
+ Pen-Drive USB (1.1 o 2.0)
+ Port USB

2. Software necessari
+ Sources del kernel linux.
(per el meu experiment vaig fer servir el kernel 2.4.23 –> http://www.kernel.org)
+ gcc 2.95
+ make

3. Configurar el kernel
———————
El el menu de configuració del kernel cal activar:
SCSI Support –> <*>SCSI Support
USB Support –> Support for USB
–> OHCI Support (jo per qué tinc un compaq presario, altrament que la teva marca no sigui cap de la comentada en el kernel-config tria el mòdul UHCi, també el pot seleccionar juntament amb OHCi i tindras els dos)
–> USB mass Storage Support
En un principi amb això tens suficient, en qualsevol cas, per els desconfiats podeu també incloure al kernel <*> els diferents tipus de Mass Storage oferits per el Kernel-config

Ja es pot compilar kernel i moduls

4. Mòduls
———

Cal editar el fitxer /etc/modules per tal que al boot-time el kernel carregui els mòduls usb-storage i usb-ohci.

Un cop modificar el /etc/modules cal reiniciar i un cop reiniciats comprobar amb lsmod si estan carregats aquests moduls. En cas afirmatiu, quan volgeu fer servir el pen-drive, l’inseriu a la ranura usb i carregeu el modul usbcore.o situat al directori /lib/modules/2.4.23/kernel/drivers/usb amb la comanda insmod usbcore.o (us recomano que feu la càrrega des de el propi directori comentat)

5. Muntar el sistema de fitxers del pen drive
——————————————
Ara només cal muntar el sistema de fitxers del pen-drive com una unitat scsi amb sistema de fitxers vfat. Suposant un directori /mnt/pen-drive cal fer: mount /dev/sda1 /mnt/pen-drive -t vfat
Teòricament el sistema de fitxers hauria de poder muntar-se en mode lectura/escriptura

6. Informar-me d’errors
———————-
Podeu enviar-me els comentaris que vulgeu per afegir/treure d’aquesta mini guia les possibles fallides adreçant-vos a:
cdelphi96@yahoo.com

GNU/Linux

Autor: cdelphi96

This entry was posted in Linux. Bookmark the permalink.

2 Responses to Pen-Drive USB en GNU/Linux

  1. Anonymous says:

    Tengo instalado Aurox 9.4 en un Athlon, y tiene cargados los modulos usbcore.o, usb-uhci, y usb-storage (segun lsmod).

    Tecleo el consabido mount -t vfat /dev/sda1 /mnt/pen_drive, y el bash “se pierde” (tengo que sacar físicamente el USB de su ranura, para que vuelva en si).

    Alguien me ha dicho que algunos fabricantes de pen drive (el mio es un freecom de 256 M, tienen mas problemas que otros, y que la solución está en formatear de nuevo el pen drive, con lo cual luego van bien en linux y en win…. eso me han dicho.

    El problema es que para formatear necesito antes que mi linux me lo reconozca, si no, no puedo hacerlo y no creo que el formateo desde win sirva.

    ¿He aportado algo nuevo?. ¿Alguna ayuda “de las de verdad”?

    -Gracias, y salud-

  2. jBilbo says:

    Da igual el sistema operativo desde donde lo formatees… mientras lo formatees a FAT32 claro, que es el sistema de ficheros que hacen servir estos bichos creo.

    Por otra banda esta el hecho de que después de formatearlo te funcione desde linux… eso no lo sé. Pero en cuanto a la cuestión de formatear, desde windows vale.

Leave a Reply