[eside-ghost] Que Comando??
Jon Ander Hernández
hernandez en movimage.com
Mar Dic 20 23:04:31 CET 2005
Aupi!
On mar, 2005-12-20 at 21:33 +0100, yUnwEb wrote:
> Aupa JonAn, cuanto tiempo :)
Bueno hace 2 o 3 semanas que escribí la última vez, pero escribí tanto
que me dí un descanso, jejejeje.
> He leido el hilo un poco rápido, pero si no he entendido mal puede que
> /proc/bus/pci/devices pueda ayudaros. Es decir, si yo tengo por ejemplo
> el módulo ehci_hcd para sacar su dispositivo haría algo del estilo de:
>
> # MODULE=ehci_hcd; lspci -d $(grep -B 1 ${MODULE} /proc/bus/pci/devices|tail -1|awk '{print $2}'|sed 's/^\([0-9]\{4\}\)/\1:/')
> 00:1d.7 USB Controller: Intel Corp. 82801DB (ICH4) USB2 EHCI Controller (rev 01)
>
> Evidentemente esta guarrada sólo saca el primer dispositivo del módulo.
> Ya que un módulo puede gobernar varios dispositivos. Pero vamos, os vale
> para que os hagáis una idea :)
Desde luego sabes pero mucho, mucho más que yo de sed/grep/awk, que
suerte tienes buahhh como te envidio xDDDDDDD. A ver si me pillo un buen
libro o me meto entre pecho y espalda una buena guía :)
No conocía lo que había dentro de /proc/bus/pci/devices, es interesante,
en mi caso no es de ayuda porque yo necesito saber cual es la relación
entre módulo y dispositivo antes de cargar el módulo, y entiendo
que /proc/bus/pci/devices es capaz de decirnos esta relación una vez que
el módulo esta cargado y no antes.
Supongo que si a Jon le vale saber la relación módulo-dispositivo y para
el bus pci, entonces entiendo que tu solución es perfecta.
En mi caso se que todo lo que necesito esta en ese script, el que he
mandado. Ahora solo necesito saber más de bash/sed/grep/awk para
entenderlo bien de pe a pa.
Un saludete!!
JonAn.
P.D: De todas maneras hoy estoy espeso, creo que mis explicaciones de
antes pueden haberle alejado innecesariamente a Jon de una solución
simple.
Como dice azabel, la respuesta esta en los ficheros que están
en /lib/modules/$(uname -r)/, y debería haberlo dicho al principio, solo
que no se, me ha salido del alma dar toda la explicación de lo que había
descubierto hasta ahora del tema.
Más información sobre la lista de distribución eside-ghost