[Ayuda] Asignacion nodos dev...
Yuri Vasilevski
yuri en ciencias.unam.mx
Sab Ago 28 21:46:47 CDT 2004
Hola,
Si, los modulos (al menos los que lee el hotplug) son los drivers
para dispositivos. Y en los systemas POSIX (como Linux) los
drivers exportan su interface atraves de nodos/archivos
especiales (comunmente en el directorio /dev) donde cada uno
de ellos tiene asosiado la tripleta (t,M,m) donde t define si es un
dispocitivo de caracter (como consolas) o de bloque (como
discos). Y las M y m son dos numeros (Mayor y menor) que
espesifican exactamente que tipo de dispocitivo es. Asi que
en realidad los nombres de los nodos/archivos del /dev no
tienen mayor relevancia, si no que son mas que nada una
costumbre generalmente aceptada.
Saludos,
Yuri.
On Sun, 29 Aug 2004 02:44:46 +0700
"Gustavo Amador Rios" <garios en mexico.com> wrote:
> Gracias Yuri.
>
> Voy a revisar esto que me dices.
>
> Entonces, segun te entiendo, el modulo es el que solicita o indica cual es el nodo que necesita en dev, ¿verdad?
>
> Gracias nuevamente.
>
> ----- Original Message -----
> From: Yuri Vasilevski <yuri en ciencias.unam.mx>
> Date: Sat, 28 Aug 2004 10:02:22 -0500
> To: ayuda en linux.org.mx
> Subject: Re: [Ayuda] Asignacion nodos dev...
>
> > Hola,
> >
> > La manera mas facil seria justo despues de conectarlo darle un
> > # dmesg
> > y lo mas probable es que el modulo del kernel que lea el hotplug
> > te diga ahi que dispositivo y bajo que nombre esta inicialisando.
> >
> > Mientras que la manera segura pero mucho menos interesante,
> > es que le des un
> > # lsusb
> > y te fijes en el ID del dispositivo que acabas de incertar.
> > por ejemplo mi mouse aparese como:
> > Bus 004 Device 002: ID 045e:008c Microsoft Corp.
> > Despues puedes checar que modulo es el que lee el hotplug
> > para ese dispocitivo. checa eso el los archivos de configuracion
> > del hotplug, que en mi caso estan en /etc/hotplug/ . Eso lo haces
> > con algo asi como
> > # grep 045e /etc/hotplug/usb*
> > (si, mi mouse no aparese :-( )
> > Tambien puedes encpntrar el modulo que esta incertando dandole un
> > # lsmod
> > Tanto antes como despues de incertar el dispocitivo y ver cuales agrego.
> >
> > Y una ves que tengas el nombre del modulo encargado del dispocitivo,
> > pues ya es cuestion de de el mismo descas en nombre del /dev/ que
> > debe de estar ocupando, o cheques la documentacion del kernel, que
> > siempre te dice que Major, Menor va a ocupar que dispocitivo.
> >
> > Saludos,
> > Yuri.
> >
> > On Sat, 28 Aug 2004 13:42:42 +0700
> > "Gustavo Amador Rios" <garios en mexico.com> wrote:
> >
> > > Hola a todos.
> > >
> > > Espero que puedan arrojar algo de luz a lo siguiente:
> > >
> > > Estoy intentando determinar que nodo en el directorio /dev se le asigna a un dispositivo cuando este es conectado.
> > >
> > > Estoy hablando especificamente de dispositivos USB y de HOT-PLUG.
> > >
> > > Por ejemplo:
> > > Supongamos que conecto una impresora, ¿como se que a esta impresora le corresponde el nodo /dev/usb/lp0?
> > >
> > > ¿quien le asigna este nodo?
> > >
> > > Revise los archivos usb.c, hub.c(h) y printer.c pero no pude discernir algun cacho de codigo que me dijera como le asigna este nodo.
> > >
> > > Ojala puedan ayudarme.
> > >
> > > Gracias de antemano.
> > > --
> > >
> > > Powered by Outblaze
> > >
> > >
> > > _______________________________________________
> > > Ayuda mailing list
> > > Ayuda en linux.org.mx
> > > Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
> >
> >
> > _______________________________________________
> > Ayuda mailing list
> > Ayuda en linux.org.mx
> > Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
>
> --
> _______________________________________________
> http://mail.mexico.com
> ¡Disponible Ya! Utiliza el Outlook y Outlook Express para bajar tus correos por solo US$24.95 al año
>
> Now available! Download your mail into your computer with Outlook and Outlook Express US$24.95/yr
>
> Powered by www.M3xico.com
>
>
> _______________________________________________
> Ayuda mailing list
> Ayuda en linux.org.mx
> Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
Más información sobre la lista de distribución Ayuda