[eside-ghost] A vueltas con Feisty
Sergio Barajas Bermejo
1sebaraj en rigel.deusto.es
Mar Sep 4 21:42:00 CEST 2007
> 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.
>
>
Pues si, razón llevas, por que mira el resultado de las pruebas:
udevmonitor --ude
udevmonitor will print the received events for:
UDEV the event which udev sends out after rule processing
UDEV [1188934379.757611] remove /class/mmc_host/mmc0 (mmc_host)
UDEV [1188934379.760560] remove /bus/pci/drivers/sdhci (drivers)
UDEV [1188934379.763787] remove /module/sdhci/drivers (module)
UDEV [1188934379.795388] remove /module/sdhci (module)
UDEV [1188934379.827803] add /module/sdhci/drivers (module)
UDEV [1188934379.844825] add /bus/pci/drivers/sdhci (drivers)
UDEV [1188934379.861687] add /class/mmc_host/mmc0 (mmc_host)
UDEV [1188934379.864158] add /module/sdhci (module)
udevinfo --query name --path /class/mmc_host/mmc0
no record for '/class/mmc_host/mmc0' in database
(He probado con todas las entradas y lo mismo)
Osea que si no me equivoco esto quiere decir que el lector de tarjetas
es como si estuviese desconectado, es decir como si no tuviese energía,
¿me equivoco?
--
********************************
Sergio Barajas Bermejo
********************************
Más información sobre la lista de distribución eside-ghost