Оптимизировал ядро, уменьшил размеры с 2.9M до 0.9М. Звук работал, сохранил .config в другом месте, чтобы вернуться, продолжил оптимизацию (люблю я это дело). Но потерял работоспособность звука, даже когда загрузил предварительно сохраненный файл для menuconfig. Видимо, как-то неправильно создаются звуковые модули.
Действия примерно были такими:
- make symlink dep (иногда просил menuconfig) - make clean (сдуру в некоторых своих иттерациях так писал - хотел подчистить все "лишние" модули) - make bzImage - make install - make modules - make modules_install
На этапе загрузки и при попытки установки "родных" звуковых драйверов имею примерно одинаковое следующее: Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: unresolved symbol register_chrdev_R02ca188e Oct 20 22:11:58 localhost rc.sysinit: Loading sound module (viaudio): failed Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: insmod /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o failed Oct 20 22:11:58 localhost modprobe: /lib/modules/2.4.18-3custom/kernel/drivers/sound/soundcore.o: insmod sound-slot-0 failed
Как побороть проблему ?