[eside-ghost] A vueltas con Feisty
Jon Ander Hernández
hernandez en movimage.com
Mar Sep 4 21:27:31 CEST 2007
Aupi!
El mar, 04-09-2007 a las 20:43 +0200, Sergio Barajas Bermejo escribió:
> Esto se pone interesante, pos si, el susudicho modulo estar, está, pero
> ni se carga solo, ni cuando lo inserto al kernel hace na de na.
> Copio y pego por orden los resultados de las pruebas
>
> lsmod | grep sdhci ::
>
> sdhci 20748 0
> mmc_core 31624 1 sdhci
>
> dmesg | tail -n5
>
> [10610.836598] vmmon: Had to deallocate AWE 2079 pages from vm driver
> ffff8100343b0000
> [19424.885866] hda_codec: num_steps = 0 for NID=0x19
> [19568.795947] hda_codec: num_steps = 0 for NID=0x19
> [19662.595232] hda_codec: num_steps = 0 for NID=0x19
> [20009.748558] ACPI: PCI interrupt for device 0000:06:04.2 disabled
>
> ¿Sirve de algo?, lo pregunto por que como no me entero de pa que sirve
> lo que pone XD
Ummm vaya, la última linea huele a problema :S, la verdad es que no sé
mucho sobre ACPI, pero bueno haz otra prueba y si no sale nada, ya
buceamos entre las opciones que nos depara el ACPI, jejeje. :-)
La prueba que se me ocurre es ver si el driver crea un fichero de
dispositivo, es decir, el fichero a través del cual las aplicaciones
podrían acceder a ese dispositivo. Para ello haces algo similar a lo de
antes.
Abres una shell y dejas ejecutando el siguiente comando :
$ udevmonitor --udev
Y ahora en otra shell descargas y cargas el modulo del kernel :
$ sudo rmmod sdhci && sudo modprobe -i sdhci
Y miras a ver que ha sacado el udevmonitor, es posible que te saque
muchas lineas del pelo de :
[...]
UDEV [1188933201.995990] add /class/usb_device/usbdev4.21
(usb_device)
UDEV [1188933202.013047] add /class/input/input24/event6 (input)
UDEV [1188933202.147031] add /class/input/input24/ts1 (input)
Entonces pillas esos paths que te ha devuelto el udevmonitor (si tienes
curiosidad en indagar más, añades /sys/ a ese path y verás todo lo que
sysfs exporta del dispositivo), y usas udevinfo para obtener el path del
fichero de dispositivo, osease :
$ udevinfo --query name --path /class/input/input24/ts1
input/ts1
Y en este caso el path al fichero del dispositivo sería : /dev/input/ts1
Si no encontraras fichero de dispositivo entonces quiere decir que
realmente el driver no esta haciendo nada de nada, y habrá que ponerse a
mirar eso de ACPI.
Un saludete!
JonAn.
Más información sobre la lista de distribución eside-ghost