Autor: ^ESN^
Fecha: 10/01/2003
El Memory Stick puede ser utilizado para copiar, almacenar y mover datos (como MP3's, presentaciones, videos o cualquier dato) como si fuese un floppy pero de alta capacidad, los Memory Stick est�n disponible a partir de 32Mb hasta 1Gb. Este doc intenta explicar como Instalar/Configurar y montar los Memory Stick (USB Flash Memory) en FreeBSD 4.x
Reconfig del Kernel:
Agregar estas opciones al archivo de config que vuestro Kernel
que se encuentra en el dir /usr/src/sys/i386/conf/,
recompilar/instalar el nuevo Kernel.*
device ata device atapicam # emulate ATAPI devices as SCSI ditto via CAM # needs CAM to be present (scbus & pass) device scbus # base SCSI code device pass # CAM passthrough driver device da # SCSI direct access devices (aka disks) device uhci # UHCI controller device usb # General USB code (mandatory for USB) device umass # USB Mass Storage
Despu�s de recompilar y instalar vuestro kernel es muy recomendable que reinstalar los programas que controlan los dev usb, cmd's para actualizar estos programas.
cd /usr/src/usr.bin/usbhidctl/;make;make install cd /usr/src/usr.sbin/usbd/;make;make install cd /usr/src/usr.sbin/usbdevs/;make;make install
Despu�s de hacer un reboot de nuestro BoX verificaremos si nuestro FBSD a reconocido el Memory Stick.
El cmd usbdevs -v nos mostrara los perif�ricos detectados, En mi caso tengo en el 1� puerto el Memory Stick y en el 2� puerto un mouse [ Si Si es del Monopolio, Ya quisiera que fuese FBSD :) ]
[~] usbdevs -v Controller /dev/usb0: addr 1: self powered, config 1, UHCI root hub(0x0000), Intel(0x0000), rev 1.00 port 1 addr 2: power 100 mA, config 1, product 0x6803(0x6803), vendor 0x0ea0(0x0ea0), rev 1.00 port 2 addr 3: low speed, power 100 mA, config 1, Microsoft IntelliMouse� Explorer(0x001e), Microsoft(0x045e), rev 1.03
Para ver mas informaci�n de nuestro Memory Stick usaremos el cmd camcontrol devlist
[~] camcontrol devlist (SnapPort Stick 1.00) at scbus0 target 0 lun 0 (da0,pass0)
Y obtener aun mas informaci�n usaremos cmd camcontrol inquiry 0:0:0 los par�metros 0:0:0 pueden variar
[~] camcontrol inquiry 0:0:0 pass0:Removable Direct Access SCSI-2 device pass0: Serial Number pass0: 650KB/s transfers
Ver en que dev esta nuestro Memory Stick, normalmente estar� en el dev /dev/da0 pero para verificar esto podemos hacer un dmesg |grep umass
[~] dmesg |grep umass umass0: vendor 0x0ea0 product 0x6803, rev 1.10/1.00, addr 2 da0 at umass-sim0 bus 0 target 0 lun 0 (da0:umass-sim0:0:0:0): READ(6)/WRITE(6) not supported, increasing minimum_cmd_size to 10. .... ..
Si has podido ver el Memory Stick con uno de estos cmd ya estas apunto de usar el Memory Stick,
Si no verifica que este bien conectado, cambiarlo de puerto usb mira la config del Kernel que si
hayas puesto todo bien....
En principio el sistema de ficheros que viene por defecto es el FAT pero esto lo podemos cambiar como si se tratara de un HD Reparticionando | Labeling y Formateando el Memory Stick.**
Montar una partici�n FAT.
mount_msdos /dev/da0s1 /mnt/fat
Montar una partici�n UFS(A5).
mount /dev/da0s1a /mnt/ufs
Hasta la pr�xima....
* Doc como Recompilar/Inst nuestro Kernel http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig.html ** Un muy buen doc sobre Reparticionando, Labeling el HD http://www.onlamp.com/pub/a/bsd/2002/06/27/Big_Scary_Daemons.html http://www.onlamp.com/pub/a/bsd/2001/02/21/FreeBSD_Basics.html http://www.freebsd.org/doc/en_US.ISO8859-1/articles/formatting-media/index.html