Титла: Зареждане на модули Публикувано от: SuperVas § 220 в Oct 16, 2011, 22:43 Имам проблем със зареждането на някои модули в Gentoo. След като прекомпилирам ядрото и модулите към него, всичко изглежда наред, но някои мадули отказват да се заредат: ASUS-LAPTOP и EEEPC-LAPTOP. Файловете .ko са в съответната директория. Пробвам с modprobe -f модул.
Съобщението, което излиза е "FATAL: Error inserting модул (...): No such device" Титла: Re: Зареждане на модули Публикувано от: PhobosK в Oct 21, 2011, 15:04 Не даваш много информация как точно прекомпилираш ядрото и модулите, но предполагам че използваш нещо от рода на например:
Код: genkernel --install --oldconfig --loglevel=5 --bootloader=grub --xconfig all Като цяло ebuild-овете на някои модули не са добре написани и ако компилираш модул за ядро което в момента не е активно, по-добре е да спазиш следната последователност (има и други начини, но все пак това е най-чистият когато се проследява такъв проблем):
Ако пък прекомпилираш нещата за работещото в момента ядро, преди да тестваш даденият модул го премахни с rmmod, след което опитай: Код: updatedb И кажи какъв е резултата :) Така или иначе малко повече инфо за това как правиш нещата ще е от полза :) (напр. dmesg редовете касаещи опита за зареждане на въпросният модул)... Титла: Re: Зареждане на модули Публикувано от: SuperVas § 220 в Oct 23, 2011, 17:32 Има само едно ядро в системата 2.6.39.3. Ползвам genkernel и до сега нямам проблеми. След всяко ново ядро прекомпилирам и NVidia и Broadcom модулите и всичко работи. След рестарт с новото ядро ситуацията е същата при зареждане на специално тези два модула: ASUS-LAPTOP и EEEPC-LAPTOP. Другите модули (eeepc-wmi и asus-wmi) се зареждат автоматично, но при тях не всичко работи и искам да пробвам със всички възможни модули за EeePC.
Промяната в .config файла също я виждам така че не е проблем с стара конфигурация. Копирам файла на друго място преди компилиране. Мисля си да ги включа в ядрото тези два модула и да махна останалите да видя какво ще стане. В DMESG нищо не пише, но изхода от "depmod -v" показва това: /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-laptop.ko needs "sparse_keymap_free": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-laptop.ko needs "sparse_keymap_report_event": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-laptop.ko needs "sparse_keymap_setup": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "wmi_get_event_data": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "sparse_keymap_free": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "hwmon_device_register": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/hwmon/hwmon.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "wmi_remove_notify_handler": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "wmi_evaluate_method": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "wmi_has_guid": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "wmi_install_notify_handler": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "sparse_keymap_report_event": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "sparse_keymap_setup": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "pci_hp_deregister": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/pci/hotplug/pci_hotplug.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "__pci_hp_register": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/pci/hotplug/pci_hotplug.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko needs "hwmon_device_unregister": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/hwmon/hwmon.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-nb-wmi.ko needs "asus_wmi_register_driver": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-nb-wmi.ko needs "asus_wmi_unregister_driver": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "sparse_keymap_free": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "hwmon_device_register": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/hwmon/hwmon.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "sparse_keymap_report_event": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "sparse_keymap_setup": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/input/sparse-keymap.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "pci_hp_deregister": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/pci/hotplug/pci_hotplug.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "__pci_hp_register": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/pci/hotplug/pci_hotplug.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-laptop.ko needs "hwmon_device_unregister": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/hwmon/hwmon.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-wmi.ko needs "asus_wmi_register_driver": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/eeepc-wmi.ko needs "asus_wmi_unregister_driver": /lib/modules/2.6.39-gentoo-r3/kernel/drivers/platform/x86/asus-wmi.ko Явно някои от нужните модули липсва! Може и да проверя, кои са, но това няма да е скоро! |