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

Reply via email to