I have "Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15)" sky2 has always failed me. I used the sk98lin driver with 9.04 with out any issues. I've upgraded to 9.10 and now I cannot compile the sk98lin driver.
it fails with
Code:
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c: In function ‘sk98lin_init_device’:
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c:624: error: ‘struct proc_dir_entry’ has no member named ‘owner’
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c: In function ‘SkGeTestMsi’:
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c:1963: warning: passing argument 2 of ‘request_irq’ from incompatible pointer type
include/linux/interrupt.h:116: note: expected ‘irq_handler_t’ but argument is of type ‘int (*)(int, void *)’
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c: In function ‘SkDrvEvent’:
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c:6680: error: ‘struct net_device’ has no member named ‘priv’
/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.c:7017: error: ‘struct net_device’ has no member named ‘priv’
make[2]: *** [/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all/skge.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [_module_/tmp/Sk98IbJacTglOlfKBVoZDOeOR/all] Error 2
make: *** [sub-make] Error 2
make: Leaving directory `/usr/src/linux-headers-2.6.31-14-generic-pae'
+++ Compiler error
this has been an issue since at least 2006
I'm thinking about getting an "intel pwla8391gt" $27 pci card to solve this once and for all.
Bookmarks