[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