I'm having this same problem in karmic, on kernel 2.6.31. I can't compile the r8101 module from realtek either. The NIC doesn't show in ifconfig.
bar...@bazlappy:~$ cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=9.10 DISTRIB_CODENAME=karmic DISTRIB_DESCRIPTION="Ubuntu karmic (development branch)" bar...@bazlappy:~$ uname -a Linux BazLappy 2.6.31-11-generic #38-Ubuntu SMP Fri Oct 2 11:55:55 UTC 2009 i686 GNU/Linux bar...@bazlappy:~$ lspci -vvnnn -s 02:00.0 02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] (rev 02) Subsystem: Toshiba America Info Systems Device [1179:ff66] Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- Latency: 0, Cache Line Size: 32 bytes Interrupt: pin A routed to IRQ 28 Region 0: I/O ports at 3000 [size=256] Region 2: Memory at d0410000 (64-bit, prefetchable) [size=4K] Region 4: Memory at d0400000 (64-bit, prefetchable) [size=64K] Expansion ROM at d0420000 [disabled] [size=128K] Capabilities: <access denied> Kernel driver in use: r8169 Kernel modules: r8169 Realtek module is available here: http://www.realtek.com.tw/downloads/downloadsView.aspx?Langid=1&PNid=14&PFid=7&Level=5&Conn=4&DownTypeID=3&GetDown=false When compiling, I get: r...@bazlappy:~/Desktop/r8101-1.013.00# make clean modules make -C src/ clean make[1]: Entering directory `/home/barrie/Desktop/r8101-1.013.00/src' rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order make[1]: Leaving directory `/home/barrie/Desktop/r8101-1.013.00/src' make -C src/ modules make[1]: Entering directory `/home/barrie/Desktop/r8101-1.013.00/src' make -C /lib/modules/2.6.31-11-generic/build SUBDIRS=/home/barrie/Desktop/r8101-1.013.00/src modules make[2]: Entering directory `/usr/src/linux-headers-2.6.31-11-generic' CC [M] /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.o /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c: In function ‘rtl8101_init_one’: /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2786: error: ‘struct net_device’ has no member named ‘open’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2787: error: ‘struct net_device’ has no member named ‘hard_start_xmit’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2788: error: ‘struct net_device’ has no member named ‘get_stats’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2790: error: ‘struct net_device’ has no member named ‘stop’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2791: error: ‘struct net_device’ has no member named ‘tx_timeout’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2792: error: ‘struct net_device’ has no member named ‘set_multicast_list’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2796: error: ‘struct net_device’ has no member named ‘change_mtu’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2797: error: ‘struct net_device’ has no member named ‘set_mac_address’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2798: error: ‘struct net_device’ has no member named ‘do_ioctl’ /home/barrie/Desktop/r8101-1.013.00/src/r8101_n.c:2813: error: ‘struct net_device’ has no member named ‘poll_controller’ make[3]: *** [/home/barrie/Desktop/r8101-1.013.00/src/r8101_n.o] Error 1 make[2]: *** [_module_/home/barrie/Desktop/r8101-1.013.00/src] Error 2 make[2]: Leaving directory `/usr/src/linux-headers-2.6.31-11-generic' make[1]: *** [modules] Error 2 make[1]: Leaving directory `/home/barrie/Desktop/r8101-1.013.00/src' make: *** [modules] Error 2 -- 2.6.26 kernel lacks realtek 8101 support https://bugs.launchpad.net/bugs/256331 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs