Mam podobny problem, wszystko zainstalowane, a moduł przy recznej kompilacji wywala taki oto błąd:
oot@celina:~/unicorn/unicorn-neo# make
make -C /lib/modules/2.6.31-14-generic/build M=/home/darek/unicorn/unicorn-neo
make[1]: Wejście do katalogu `/usr/src/linux-headers-2.6.31-14-generic'
LD /home/darek/unicorn/unicorn-neo/built-in.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_usbdrv.c:275: warning: ?TNumberOfCarrier? initialized and declared ?extern?
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/interruptmonitor.cpp -o /home/darek/unicorn/unicorn-neo/src/interruptmonitor.o
CC [M] /home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.o
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c: In function ?USB_ProtocolCreator_writeBlock?:
/home/darek/unicorn/unicorn-neo/src/usb_protocolcreator.c:53: warning: ISO C90 forbids mixed declarations and code
CC [M] /home/darek/unicorn/unicorn-neo/src/accessmechanism.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/C-interface.cpp -o /home/darek/unicorn/unicorn-neo/src/C-interface.o
CC [M] /home/darek/unicorn/unicorn-neo/src/linrapi.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/msw.cpp -o /home/darek/unicorn/unicorn-neo/src/msw.o
CC [M] /home/darek/unicorn/unicorn-neo/./src/crc.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amas.cpp -o /home/darek/unicorn/unicorn-neo/src/amas.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/amu.cpp -o /home/darek/unicorn/unicorn-neo/src/amu.o
g++ -mregparm=3 -fno-rtti -fno-exceptions -DDRIVER_VERSION=\"USB-ADL-7-2.0-0.2.0.11\" -DPKG_VERSION= -D_USB_DRIVER -DDEBUG=1 -c /home/darek/unicorn/unicorn-neo/src/bsp.cpp -o /home/darek/unicorn/unicorn-neo/src/bsp.o
CC [M] /home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_send?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:964: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_open?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1085: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1103: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1108: error: ?struct proc_dir_entry? has no member named ?owner?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_close?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1129: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_stats?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1156: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_ioctl?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1308: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c: In function ?unicorn_eth_init?:
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1394: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1398: error: ?struct net_device? has no member named ?priv?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1450: error: ?struct net_device? has no member named ?open?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1451: error: ?struct net_device? has no member named ?stop?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1452: error: ?struct net_device? has no member named ?do_ioctl?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1453: error: ?struct net_device? has no member named ?change_mtu?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1454: error: ?struct net_device? has no member named ?hard_start_xmit?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1455: error: ?struct net_device? has no member named ?get_stats?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1456: error: ?struct net_device? has no member named ?set_multicast_list?
/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.c:1457: error: ?struct net_device? has no member named ?tx_timeout?
make[2]: *** [/home/darek/unicorn/unicorn-neo/src/unicorn_ethdrv.o] Błąd 1
make[1]: *** [_module_/home/darek/unicorn/unicorn-neo] Błąd 2
make[1]: Opuszczenie katalogu `/usr/src/linux-headers-2.6.31-14-generic'
make: *** [all] Błąd 2
root@celina:~/unicorn/unicorn-neo#
Problem obszedłem instalując jądro z ubuntu jaunty i na nim ubdsl kompiluje sterownik bez problemu, nawet nie musiałem robić tego ręcznie w konsoli. Przy okazji musiałem zainstalowac fglrx (dla kart ati) stąd
https://launchpad.net/~darcio53/+archive/ppa/+packages
bo domyslny z karmic się nie kompilował ze starszym jądrem.
Jakies sugestie jak skompilowac ten moduł w 9.10?