El Lun 31 Ene 2005 15:00, KSTOR escribi�:
> En la carpeta /dev/ tengo sda, sda1, sda2.. y tambi�n sdb, sdb1,...
> Intente montar el dispositivo con todos ellos pero tira los mismo.
> Tengo cargado el modulo usb-storage y usbcore, el demsg referido al usb
> dice esto:
>
> usbcore: registered new driver usbfs
> usbcore: registered new driver hub
> Initializing USB Mass Storage driver...
> usbcore: registered new driver usb-storage
> USB Mass Storage support registered.
>
> Lo que pasa tambi�n es que el modulo usb-storage no lo carga al inicio,
> lo tengo que hacer a mano. Pero igual despu�s re-conecto el reproductor
> y sigo sin poder montar.
>
> Utilizo la version 2.6.6 del kernel...
>
> SALUDOS
Ese kernel a mi me anda con casi todo, usb-storage solo lo cargo para las
c�maras cybershot de sony y muy pocos lapices USB, porque por default muchos
reproductores mp3 y lapices no usan usb-storage son nativos, son de los que
pueden bootear con el bios, y todos esos no usan usb-storage, pero el 2.6.6
lo tengo andando en una de mis PCs sin problemas
Si usaste udev, udev fabrica los nodos como /dev/uba* o /dev/ubb* /dev/ubc*,
como veo que ten�s /dev/sda entonces no es udev, o es una mezcla de ambos.
alomejor pod�s estar en un caso de unusual_dev en el driver usb-storage, y
esto puede servir para que los que desarrollan el kernel agreguen una entrada
especial en ese driver, por ejemplo mi c�mara USB antes de tener un lector de
tarjetas, por un buen tiempo tuve que poner en el archivo
/usr/src/linux-2.6.6/drivers/usb/storage/unusual_devs.h algo as�:
/* Not sure who reported this originally but
* Pavel Machek <[EMAIL PROTECTED]> reported that the extra US_FL_SINGLE_LUN
* flag be added */
UNUSUAL_DEV( 0x04cb, 0x0100, 0x0000, 0x2210,
"Fujifilm",
"FinePix 1400Zoom",
US_SC_UFI, US_PR_DEVICE, NULL, US_FL_FIX_INQUIRY |
US_FL_SINGLE_
LUN),
donde lo que no estaba era US_FL_FIX_INQUIRY, no me enter� solo, compil� el
kernel en modo USB verboso del driver usb-storage y el texto de los archivos
de log y lspci se los envi� para que me dieran una opini�n, ellos se
encargaron y me ayudaron, pero solo te prestan atenci�n con informaci�n
detallada, de todas formas revis� ese archivo entero por m�s que no te sirva
de nada dice al menos modelos y marcas de aparatos, en mi caso la c�mara no
era el mismo modelo era la 1300.
Al conectar el reproductor ten�s que ver si se adjunt� un dispositivo de disco
eso se ve en la terminal donde syslog muestra los mensajes que suele ser
CONTROL+ALT+F10.
Para darle permisos, es muy f�cil con hotplug, resulta que cuando hotplug
detecta un nuevo dispositivo ejecuta un comando y como argumento le dice cual
es el device que se acaba de adjuntar, eso permite darle permisos a /dev/sda*
por ejemplo cuando se conecta y con un simple script que lo puedo mandar si
te interesa agreg�s la entrada a /etc/fstab si configuraste el escritorio de
KDE para que muestre los iconos de dispositivos extraibles (est� en las
propiedades del escritorio) autom�ticamente al cabo de no m�s de 5 o 6
segundos de conectar el dispositivo aparece el icono para montarlo y como
hotplug (y tu script) se supone que le dieron permisos, todo deber�a
funcionar.
respecto a los drivers de usb-storage que no se cargan al arranque, en algunas
distribuciones hay un script vac�o que se llama /etc/init.d/boot.local donde
pod�s poner:
modprobe usb-storage o lo que quieras que se cargue o ejecute al arranque.
si no existe el archivo, lo pod�s crear y hacer un enlace simb�lico al
runlevel actual que estas corriendo, por ejemplo al hacer como root (mi
runlevel es el 3):
# runlevel
N 3
ln -s /etc/init.d/boot.local /etc/rc.d/3/S39boot.local
(el 39 es un ejemplo)
en SuSE es:
insserv /etc/init.d/boot.local
en Gentoo:
rc-update -a /etc/init.d/boot.local default
Saludos
--
Gustavo Guillermo P�rez
Compunauta uLinux
www.userver.tk
_______________________________________________
Lugro mailing list
[email protected]
http://www.lugro.org.ar/mailman/listinfo/lugro