D-link DEF-530TXS pci 랜카드 설정문제

익명 사용자의 이미지

suse 7.1 입니다.

처음 설치시 랜카드 2개 (모두 PCI) 를 인식했습니다.

eth0 은 realtak (DHCP 로 설정했고)

eth1 은 D-link (IP masq 을 사용하려고 192.168.0.1 로 설정)

다 설치하고 로그인해서 ifconfig -a 하니까 eth0 하고 lo 하고 sit0 이

나왔습니다.

혹시해서 etc/modules.conf 를 확인했더니

alias eth0 8139too

alias eth1 8139too

... 라고 나오더군요.

eth1 (D-link) 메뉴얼을 보니까 rtl8139 모듈을 올리라고 나오더군요.

모듈을 추가할 생각으로 찾아 보아니까

/lib/modules/2.2.18-SMP/net 밑에 rtl8139.o 가 있더군요.

그래서 etc/modules.conf 밑에

alias eth1 rtl8139 추가(바꿔) 해 줬습니다.

그런데 여전히 잡지 못하고 있어요.

cat /proc/pci 를 살펴보니까

문제의 랜카드가 Unknown vendor Unknown device (rev 18)
그리고 irq=18 io=0xe800 으로 나와있습니다.

또 lspci -tv 해 봤더니 문제의 랜카드는

D-link System Inc Unknown device 1002 로 나오더군요.

modules.conf 에 options 으로 io, irq 추가 했는데 안되더군요.

슬롯의 위치를 바꿔서더 끼웠는데 안되고.

잘되는 랜카드 빼고 문제의 랜카드만 끼우고 해 봤는데 안되고...

...

다른 어떤 방법이 있을까요?

미리 답변에 감사드립니다.

익명 사용자의 이미지

허걱 상당히 기네요.

잘은 안다고 할 수 없지만,

제가 경험한 바로는 D-link System Inc관련 랜카드 드라이버를 찾아서
직접 설치하심이 좋을듯합니다.

익명 사용자의 이미지

직접설치란 컴파일을 하라는 말씀인가요?

D-link 사이트에서 드라이버 다운 받았습니다

Makefile 그리고 rtl8139.c

make -f Makefile 했더니 쭉 나오더니

make *** [rtl8139.o] Error 1 이 마지막줄에 나오는군요.

이곳(qna)에서 찾아보니까 컴파일하지 말고 있는것 쓰라고

어떤 분이 올려놨더군요.

추신) 관심에 감사를 드립니다.

익명 사용자의 이미지

컴파일이 안된다는 것은 리눅스버전이 맞지 않다던지 할 것 같군요.
컴파일이 되게끔 해보세요.

익명 사용자의 이미지

D-Link 530 모델명을 가진것이 8139 칩을 사용하는 것이 있고
via 칩을 사용하는 것도 있는 모양이니, via-rhine 모듈(이 있다는 가정하에)를
시도해보세요.

modprobe via-rhine