Mam wersje kernela 2.4.35-2nnd
próbuję skompilować sterownik pod kartę udającą realteka 8139D tak naprawdę jest to karta silana (czy innego chinola), niestety sterowniki 8139too i 8139cp nie działają.
w każdym razie mam paczkę ze sterownikami (8139D RTC) z tej strony
http://www.intextechnologies.com/webpag ... river.aspx
po takim skompilowaniu
gcc -DMODULE -D__KERNEL__ -O6 -c sc92031.c
(wziąłem to z jakiejś strony) udaje się skompilować
wykonaniu
make install
mkdir -p /usr/src/linux-2.4.35/drivers/net
install -m 644 -o root sc92031.c /usr/src/linux-2.4.35/drivers/net
mkdir -p /lib/modules/2.4.35-2nnd/kernel/drivers/net
install -m 644 -o root sc92031.o /lib/modules/2.4.35-2nnd/kernel/drivers/net
/sbin/depmod -a || true
daję
modprobe sc92031
/lib/modules/2.4.35-2nnd/kernel/drivers/net/sc92031.o: kernel-module version mismatch
/lib/modules/2.4.35-2nnd/kernel/drivers/net/sc92031.o was compiled for kernel version 2.4.28-1nnd
while this kernel is version 2.4.35-2nnd.
/lib/modules/2.4.35-2nnd/kernel/drivers/net/sc92031.o: insmod /lib/modules/2.4.35-2nnd/kernel/drivers/net/sc92031.o failed
/lib/modules/2.4.35-2nnd/kernel/drivers/net/sc92031.o: insmod sc92031 failed
i dostaję właśnie błąd z tematu. gdzie ta wartość jest zapisana? Ew co robię źle ?