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