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
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs