[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]
[Hilos de Discusión] [Fecha] [Tema] [Autor]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/