Собираю сабжевый модуль, подгружаю:
# modprobe 8021q
FATAL: Error inserting 8021q (/lib/modules/2.6.35-gentoo-r4/kernel/net/8021q/8021q.ko): Unknown symbol in module, or unknown parameter (see dmesg)
$ dmesg | grep 8021q
[18065.499887] 8021q: Unknown symbol vlan_dev_vlan_id (err 0)
Там подсказывают что возможно проблема в зависимостях модуля. Смотрим:
# modinfo 8021q
filename: /lib/modules/2.6.35-gentoo-r4/kernel/net/8021q/8021q.ko
version: 1.8
license: GPL
alias: rtnl-link-vlan
srcversion: F2DE8A6EFB1BC387FE14097
depends:
vermagic: 2.6.35-gentoo-r4 SMP preempt mod_unload 686
Предлагают сделать depmod -a — но это за меня уже сделал make modules_install.
Ядро:
Linux brick 2.6.35-gentoo-r4 #1 SMP PREEMPT Wed Sep 1 09:06:30 YEKST 2010 i686 Intel(R) Pentium(R) Dual CPU T2390 @ 1.86GHz GenuineIntel GNU/Linux
Что я делаю не так?