I have tried upgrading to the 3.7.10 and then the 3.8.2 kernels from http://kernel.ubuntu.com/~kernel-ppa/mainline/
The kernel updated fine but I still don't have Ethernet. I don't know what to do next. Any ideas?
Could you please explain what you mean by "if it's PCI-ID is not listed in your kernel sources you have to tweak it"?
We know that the PCI-ID should be 14e4:1686 but what do I do next?
Incidentally I tried downloading the Broadcom driver from:
and then doing a make but I got a bunch of errors which I don't know what to do next about
sh makeflags.sh /lib/modules/3.8.2-030802-generic/build > tg3_flags.h
make -C /lib/modules/3.8.2-030802-generic/build SUBDIRS=/home/tony/tg3/Server/Linux/Driver/tg3-3.124c modules
make: Entering directory `/usr/src/linux-headers-3.8.2-030802-generic'
CC [M] /home/tony/tg3/Server/Linux/Driver/tg3-3.124c/tg3.o
/home/tony/tg3/Server/Linux/Driver/tg3-3.124c/tg3.c:96:24: fatal error: asm/system.h: No such file or directory
make: *** [/home/tony/tg3/Server/Linux/Driver/tg3-3.124c/tg3.o] Error 1
make: *** [_module_/home/tony/tg3/Server/Linux/Driver/tg3-3.124c] Error 2
make: Leaving directory `/usr/src/linux-headers-3.8.2-030802-generic'
make: *** [default] Error 2