Нижесказанное касается uClinux, ядро 2.4.
Начал я с примера "sbull" идущего с книжкой Linux Device Drivers.
Модуль скомпилировался, но загружаться отказался с ошибкой
Код
insmod: unresolved symbol mulsi3_proc
insmod: unresolved symbol divsi3_proc
Тогда я взял пример по проще (драйвер Xilinx sysace), в результате, ошибка с "mulsi3_proc" все равно появляется.
Объявляю init, clean модули и регистрирую драйвер (register_blkdev) - ОК.
Объявляю структур block_device_operations структуру - OK
Как дохожу до blk_init_queue - ошибка unresolved symbol divsi3_proc