Les modules shpchp et pciehp sont des modules hotplugs:
-shpchp: Standard Hot Plug Controller Driver
-pciehp: PCI Express Hot Plug Controller Driver
Ils permettent, si vous avez des bus pci et pci express HOTPLUG de detecter tout changement de matériel sur ces bus et de charger à la volé le module pour gérer ce matériel. C'est donc hotplug qui, au boot, essaye de charger ces modules.
Ce type de bus est trés rare sur des ordinateur de particuliers. Ils se trouvent plutôt sur des serveurs haut de gamme relativement cher. et quand vous ne possédez donc pas ces bus, vous avez l'erreur du style:
Citation
satellite
pciehp: acpi_pciehprm:get_device PCI ROOT HID fail=0x1001
shpchp: acpi_shpchprm:get_device PCI ROOT HID fail=0x1001
Pour éviter ce comportement (et avoir par la même occasion un boot beacoup plus rapide) il suffit d'informer hotplug que nous ne possédons pas de bus HOTPLUG en blacklistant ces modules au niveau d'hotplug. Pour ce faire:
echo "pciehp" >> /etc/hotplug/blacklist
echo "shpchp" >> /etc/hotplug/blacklist
Il y a aussi deux autres modules que hotplug essaye de charger et qui ne sert généralement à rien: hw_random et i810_rng. Idem, si vous avez des erreurs dans dmesg sur ces modules, vous pouvez blacklister:
echo "hw_random" >> /etc/hotplug/blacklist
echo "i810_rng" >> /etc/hotplug/blacklist
Tchesmeli Serge
Portail francophone slackware -> [
slackfr.org]
Which is worse: ignorance or apathy? Don't know. Don't care.
(ex président fondateur de lea-linux)
Poste le Wednesday 26 April 2006 15:06:41