[eside-ghost] A vueltas con Feisty
Jon Ander Hernández
hernandez en movimage.com
Mar Sep 4 12:58:17 CEST 2007
Aupi!
El mar, 04-09-2007 a las 10:40 +0200, Sergio Barajas Bermejo escribió:
> Mi versión es la 2.6.20-16 he mirado y no tengo el driver.
He probado a mirar y aparentemente si que está :
$ modprobe -l | grep sdhci
/lib/modules/2.6.20-16-generic/kernel/drivers/mmc/host/sdhci.ko
> Estoy seguro
> de ello, en el directorio: /usr/src/linux-headers-2.6.20-16/drivers solo
> tengo tres carpetas que se llaman card, core y host. En ellas solo hay
> un fichero MakeFile pero no hay ningún fichero ni *.c ni *.h (osea nada
> compilable vamos...)
Clarop, lo que tienes ahí no es el fuente del kernel, solo las headers
por si quieres compilar un modulo contra ese kernel.
> Que debería hacer??
Ummm yo echaría un vistazo a ver en como difiere el alias de tu tarjeta
de la del alias que reconoce el modulo del kernel, tal vez sea tan
sencillo como añadir una nueva alias al fuente, recompilar y tirar
millas.
$ modinfo sdhci
filename: /lib/modules/2.6.20-16-generic/kernel/drivers/mmc/host/sdhci.ko
license: GPL
description: Secure Digital Host Controller Interface driver
author: Pierre Ossman <drzeus en drzeus.cx>
srcversion: 9D9C19F6E82E9B5C5DFD668
alias: pci:v*d*sv*sd*bc08sc05i*
alias: pci:v00001524d00000550sv*sd*bc*sc*i*
alias: pci:v0000104Cd00008034sv*sd*bc*sc*i*
alias: pci:v00001180d00000822sv*sd*bc*sc*i*
alias: pci:v00001180d00000822sv00001014sd*bc*sc*i*
depends: mmc_core
[...]
Para buscar la modalias de tu hardware se me ocurre hace lo siguiente,
usas lspci y lspci -n para saber el id de tu tarjeta (ejemplo : 00:18.2)
y después lo miras el /sys, es decir :
$ less /sys/class/pci_bus/0000\:00/bridge/0000\:00\:18.2/modalias
Un saludete!
JonAn.
Más información sobre la lista de distribución eside-ghost