jdk@ubuntu:~/Desktop/adm8211$ make make -C /lib/modules/2.6.22-14-generic/build M=/home/jdk/Desktop/adm8211 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.22-14-generic' CC [M] /home/jdk/Desktop/adm8211/adm8211_hw.o /home/jdk/Desktop/adm8211/adm8211_hw.c:29:26: error: linux/config.h: No such file or directory /home/jdk/Desktop/adm8211/adm8211_hw.c: In function ‘adm8211_rx_skb’: /home/jdk/Desktop/adm8211/adm8211_hw.c:520: error: ‘struct sk_buff’ has no member named ‘mac’ /home/jdk/Desktop/adm8211/adm8211_hw.c: In function ‘adm8211_interrupt_rci’: /home/jdk/Desktop/adm8211/adm8211_hw.c:738: error: ‘struct sk_buff’ has no member named ‘mac’ /home/jdk/Desktop/adm8211/adm8211_hw.c: In function ‘adm8211_open’: /home/jdk/Desktop/adm8211/adm8211_hw.c:2053: warning: ‘deprecated_irq_flag’ is deprecated (declared at include/linux/interrupt.h:66) /home/jdk/Desktop/adm8211/adm8211_hw.c:2053: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type /home/jdk/Desktop/adm8211/adm8211_hw.c: In function ‘adm8211_80211_header_parse’: /home/jdk/Desktop/adm8211/adm8211_hw.c:2396: error: ‘struct sk_buff’ has no member named ‘mac’ /home/jdk/Desktop/adm8211/adm8211_hw.c:2396: error: ‘struct sk_buff’ has no member named ‘mac’ make[2]: *** [/home/jdk/Desktop/adm8211/adm8211_hw.o] Error 1 make[1]: *** [_module_/home/jdk/Desktop/adm8211] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-2.6.22-14-generic' make: *** [modules] Error 2 jdk@ubuntu:~/Desktop/adm8211$