jueves, febrero 02, 2006

Des/montaje de Memoria USB en Caliente


Apenas hice una compra de una memoria USB Kingston de 512 MB (mas que necesario XD, ya es una necesidad no un lujo)..
Para sopresa el gnome 2.12 ahora estable en gentoo me monto y desmonto automaticamente el dispositivo y la reconocio correctamente =), al parecer no realizé nada por que antes habia dado soporte a un impresora USB EPSON CX 1500 para que la detectara de la mismo forma..



Hay que tener soporte en el kernel de la siguiente forma:


Loadable module support --->
[*] Enable loadable module support
[*] Module unloading
[*] Automatic kernel module loading

Device Drivers

[*] Plug and Play support

USB support

[*] USB device filesystem
Support for Host-side USB
EHCI HCD (USB 2.0) support
OHCI HCD support
UHCI HCD (most Intel and VIA) support
USB Mass Storage support

File systems --->
DOS/FAT/NT Filesystems --->
VFAT (Windows-95) fs support


En gentoo hay dos demonios que cargan los modulos al inicio del sistema (claro si tienes un kernel modular): Coldplug y Hotplug
En mi caso uso coldplug y lo arranco al iniciar el sistema. También en vez de usar supermount uso ivman + hald + coldplug (seguir esta guia Ivman, sustituto de supermount)

La unica desventaja de ivman es que no funciona con los disquettes XD (ya casí obsoletos), si quieren usar supermount los usuarios de gentoo deberan usar las sources originales del kernel (vainilla creo se llaman). Aqui esta una guia Supermount

El unico problema que se me presento es que no tenia permisos para leer, escribir ni ejecutar nada en /media/Kingston, para esto miré que sucede y solo bastaba con agregar mi usuario al grupo plugdev


soullost@UnderHouse ~ $ ls -l /media
total 16
drwxrwx--- 3 ivman plugdev 16384 Dec 31 1969 Kingston

gpasswd -a soullost plugdev

soullost@UnderHouse ~ $ id
uid=1000(soullost) gid=100(users) groups=10(wheel),11(floppy),18(audio),19(cdrom),27(video),35(games),
80(cdrw),81(apache),85(usb),100(users),409(qemu),410(plugdev),411(vmware)


3 comentarios:

Anónimo dijo...

muy útil el tip de agregar el usuario a plugdev, siempre tengo qeu cambiarme a root para mover particiones o usb montadas xD

thanks soul :P

Soul Lost dijo...

XDDD
No ps se XD
Se supone que hay que saber administrar permisos..

Anónimo dijo...

no hace falta ivman si tienes el gnome-volume-manager :p