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

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

Re: [Ayuda] Asignacion nodos dev...



Una más fácil:

Yo le pongo a mis kerneles devfs.

Con el devfs montado en /dev cuando metes por ejemplo una flash usb-storage te crea el árbol /dev/scsi/host2 que por ejemplo la primera partición del flash sería /dev/scsi/host2/bus0/target0/lun0/part1. Cuando aprieto el botón de sincronizar de la palm me crea /dev/usb/tts/0.

Al principio te haces camotes con los nombres tan largos, pero en unas dos semanas de uso rudo te acostumbras y los beneficios son que si aparece en /dev es porque lo tienes conectado y lo detectó tu kernel y si no es porque no está.

Hay un manual de Gentoo sobre devfs, tal vez te sirva: http://www.gentoo.org/doc/en/devfs-guide.xml

En el kernel 2.6 alguien decidió que ya no les gusta devfs y en su lugar van a usar udev, pero en udev hay un modo de compatibilidad con devfs así que lo podrías seguir usando igual....

Gustavo Amador Rios 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.


--
Sandino Araico Sánchez
-- ... there's no spoon ...





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