우분투 10.10에서 랜카드(vt6103)가 안 잡히는 문제

우분투 10.10 Desktop을 깔았습니다만, 내장 LAN(칩셋 VT6103)이 잡히지 않습니다.

via-rhino.o를 추가하라는데, 다운을 받을 수 없어서 아래와 같이 VIA에서 소스를 다운받아 컴파일을 했습니다.

paintree@Home-Server:~/Downloads/Rhine_Linux_V5.20/Rhine_5.20$ make
make -C /lib/modules/2.6.35-25-generic/build SUBDIRS=/Downloads/Rhine_Linux_V5.20/Rhine_5.20 modules
make[1]: Entering directory /usr/src/linux-headers-2.6.35-25-generic' CC [M] /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.o /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c: In function ‘rhine_set_multi’: /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1982: error: ‘struct net_device’ has no member named ‘mc_count’ /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1990: error: ‘struct net_device’ has no member named ‘mc_list’ /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1990: error: ‘struct net_device’ has no member named ‘mc_count’ /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1990: error: dereferencing pointer to incomplete type /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1991: error: dereferencing pointer to incomplete type /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1998: error: ‘struct net_device’ has no member named ‘mc_list’ /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1998: error: ‘struct net_device’ has no member named ‘mc_count’ /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:1999: error: dereferencing pointer to incomplete type /Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.c:2000: error: dereferencing pointer to incomplete type make[2]: *** [/Downloads/Rhine_Linux_V5.20/Rhine_5.20/rhine_main.o] 오류 1 make[1]: *** [_module_/Downloads/Rhine_Linux_V5.20/Rhine_5.20] 오류 2 make[1]: Leaving directory /usr/src/linux-headers-2.6.35-25-generic’
make: *** [default] 오류 2

하지만 위와 같이 컴파일 오류가 납니다.
어떻게 해야 할까요?