LINUX.ORG.RU

В связи с чем lsmod — пустой?

 ,


0

2

Чудеса.

Собрал запасную систему на ноуте на msata-диске с таким же конфигом ядра, что и основная система, версии ядра и конфиги идентичны.

Но на новой системе у меня не появился wlan0 интерфейс, начал копать и понял, что у меня недоступны модули. Выхлоп lsmod:

~ # lsmod

Module                  Size  Used by

и всё.

Ну, думаю, забыл modules_install когда компилил ядро, проверил по history, да нет, всё как много лет на автоматизме:

 cd /usr/src/linux
 make clean
 make menuconfig
 make -j4 bzImage
 make -j4 modules
 make modules_install
 make install
 cp /boot/vmlinuz-4.4.1-gentoo /mnt/EFI/EFI/Boot/bootx64.efi 
ладно, взял и пересобрал ядро с модулями еще раз, но не помогло!

Почему lsmod пустой? Конфиги идентичные на 2х системах, kmod, util-linux стоят. В чём может быть причина? Где модули-то? Ведь в /lib/modules/4.4.1-gentoo/ они есть!


а если попробовать загрузить какой-нибудь модуль через modprobe или insmod?

Pinkbyte ★★★★★
()

Поддержу общий тренд.

Что происходит при попытке загрузить модуль через modprobe?

omnomnomnus
()
Ответ на: комментарий от afterlanding
CONFIG_MODULES=y
CONFIG_MODULE_FORCE_LOAD=y
CONFIG_MODULE_UNLOAD=y
CONFIG_MODULE_FORCE_UNLOAD=y

говорю же, конфиг ядра идентичный тому, что на основной системе этого же машины, просто на другом диске находится, лол.

Вот конфиг: https://bpaste.net/show/226c56c4ee55

kep
() автор топика
Ответ на: комментарий от upcFrost

modprobe?

upcFrost, XMs, Pinkbyte, omnomnomnus:

~ # modprobe coretemp
modprobe: FATAL: Module coretemp not found in directory /lib/modules/4.4.0-gentoo

~ # modprobe ath9k
modprobe: FATAL: Module ath9k not found in directory /lib/modules/4.4.0-gentoo
~ # modinfo coretemp
modinfo: ERROR: Module alias coretemp not found.

~ # modinfo ath9k
modinfo: ERROR: Module alias ath9k not found.

но, при этом же

~ # file /lib64/modules/4.4.1-gentoo/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko

/lib64/modules/4.4.1-gentoo/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=5e96b3657f607117e9e144b54cc47c011a071f85, not stripped

~ # file /lib64/modules/4.4.1-gentoo/kernel/drivers/hwmon/coretemp.ko

/lib64/modules/4.4.1-gentoo/kernel/drivers/hwmon/coretemp.ko: ELF 64-bit LSB relocatable, x86-64, version 1 (SYSV), BuildID[sha1]=94ca8d8513f033da642631a9a7a236755be03f34, not stripped

~ # modinfo  /lib64/modules/4.4.1-gentoo/kernel/drivers/hwmon/coretemp.ko

filename:       /lib64/modules/4.4.1-gentoo/kernel/drivers/hwmon/coretemp.ko
license:        GPL
description:    Intel Core temperature monitor
author:         Rudolf Marek <r.marek@assembler.cz>
alias:          cpu:type:x86,ven0000fam*mod*:feature:*00E7*
depends:        
intree:         Y
vermagic:       4.4.1-gentoo SMP mod_unload 
parm:           tjmax:TjMax value in degrees Celsius (int)
kep
() автор топика
Ответ на: комментарий от kep

А я уж толстый коммент написать успел. Молодец, быстро заметил :)

upcFrost ★★★★★
()
Ответ на: комментарий от upcFrost

Ты ничего не замечаешь? Подсказка - три цифры через точку

я-то заметил, но: это только что собранная система, ядра и модулей 4.4.0 здесь никогда не стояло и стоять не могло!

~ # eselect kernel list

Available kernel symlink targets:
  [1]   linux-4.4.1-gentoo *

kep
() автор топика
Ответ на: комментарий от backbone

это единственная причина, потому что именно там и лежало старое ядро, сейчас подумаю почему именно.

kep
() автор топика
Ответ на: комментарий от backbone

они одинаковые! Но причина была в другом, вот это я затупил, хотя делал эту операцию много раз уже.

msata диск это sdb и sdb2 соотв. это efi, а на sda и sda1 соотв. стоит Clover! я забыл туда положить копию ядра, чтобы он грузил именно его, он получается грузит вообще черт и что, но при этом всё работает! :)

Решено!

kep
() автор топика

Забыл сказать, что на основном диске в EFI-разделе стоит Clover, в нём две диры: gentoo и gentoo-msata, чтобы в меню можно было выбрать какую именно систему загружать.

Я забыл положить свежее ядро в диру gentoo-msata, положил, теперь всё работает. Всем спасибо.

kep
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.