[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Asignacion nodos dev...



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/




[Hilos de Discusión] [Fecha] [Tema] [Autor]