Bonjour,
Basile STARYNKEVITCH wrote:
Le Thu, Dec 16, 2004 at 05:14:51PM +0400, SuperDindon écrivait/wrote:
Salu,
je répète la question pour les mal-entendants : comment savoir si un driver
est compilé en dur ou en module? En fait je bosse actuellement sur un
paquetage, et ja ibesoin de savoir si un driver ( ehci_hcd pour être
précis ), est compilé en dur, en module ou pas du tout. Je comptais utiliser
le fichier de config du noyau, mais est-ce un moyen infaillible?
Probablement pas, mais c'est le plus pratique.
Une possibilité sur les noyaux 2.6, est d'utiliser le fichier
/proc/config.gz s'il existe:
if [ -f /proc/config.gz ]; then
zgrep EHCI /proc/config.gz
### etc
fi
en 2.4 un grep avec la sortie de uname sur /boot/config-xxx (comme c'est
fait dans les patchs noyaux debian).
Sinon, il est possible que l'EHCI soit lié à l'USB
grep -i ehci /proc/bus/usb/devices
pas con, en effet voici un petit extrait :
cat /proc/bus/usb/devices
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 8
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS= 8 #Cfgs= 1
P: Vendor=0000 ProdID=0000 Rev= 2.04
S: Manufacturer=Linux 2.4.27.test1 ehci_hcd
/\
ici le nom du module (usb2)
S: Product=Intel Corp. 82801EB USB2
A+,
J8.
PS: et pour les mal voyants tu fait comment ? :P