수세 7.0에서 Intel 8255x칩셋을 사용하는 이더넷카드의 문제

고객지원 지식기반 (eepro100_e100)
적용 범위

SuSE Linux: 버전 7.0,7.1


Kernel: 버전 2.2.16 에 2.2.18

Symptom:

수세 7.0에서 인텔 8255{7,8,9} 칩셋을 사용하는 이더넷카드(예를들면 EtherExpress Pro100같은)가 문제를 일으키는 경우가 있습니다.이더넷 드라이버를 다음의 파일에서 확인할 수 있습니다. (/var/log/messages/var/log/boot.msg를 보시기 바랍니다.)

수세 7.0, 커널 2.2.16:

kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker
   http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
kernel: eepro100.c: $Revision: 1.2 $ 2000/05/31
   Modified by Andrey V. Savochkin  and others

수세 7.1, 커널 2.2.18:

kernel: eepro100.c:v1.09j-t 9/29/99 Donald Becker
   http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
kernel: eepro100.c: $Revision: 1.2 $ 2000/11/17
   Modified by Andrey V. Savochkin  and others
다음의 문제를 내포하고 있습니다. 이런 경우 전형적인 커널에서의 에러메세지를 발생시킵니다.(/var/log/messages를 보십시오.)
kernel: eth0: card reports no RX buffers.
kernel: eth0: card reports no resources.

Cause:

이전에 만들어진 eepro100의 커널 드라이버는 버그를 내포하고 있습니다.

Possible Solution:

다른 드라이버로의 교환이 도움이 될 수 있습니다. 두개의 가능한 방법이 있습니다.

Intel e100

인텔사에서는 e100이라고 불리우는 드라이버를 제공하고 있습니다. ftp.suse.com혹은 미러 사이트에서 다운을 받으실 수 있습니다. 수세에서는 이 드라이버를 몇개의 시스템에서 테스트를 했었으며 eepro100에서 보여지던 문제가 더 이상 나타나지 않습니다.

수세의 7.1버전에서는 e100모듈을 포함하고 있습니다./etc/modules.confeepro100대신 e100을 사용하시기 바랍니다.그리고 depmod -a를 실행합니다. 네트웍을 멈춘 뒤 eepro100모듈을 제거한 뒤 네트웍을 재시작 합니다. The URLs:

eepro100: 최신 버전

만약 최신의 eepro100을 사용하는 것이 좋다고 생각되면 eepro100 웹페이지( http://www.scyld.com/network/eepro100.html ) 에서 소스를 받을 수 있습니다.

경고: eepro100의 최신 버전을 사용 한다면 pci-scan이라 불리우는 보조 모듈을 다운로드 하여야 합니다. 이 모듈은 수세 7.0버전의 커널에 포함이 되어있지 않습니다.이 모듈을 적재하는 경우 충돌이 일어나는데 이것은 커널의 다른 컴포넌트의 영향을 받습니다. 이 경우에 새로운 eepro100를 사용하여 커널이 적절히 변경 된 뒤 사용이 가능합니다.


키워드: INTEL, EEPRO100, ETHEREXPRESS, NETWORK, DEVELOPMENT, EXPERIMENTAL, DRIVER

카테고리:

SDB-eepro100_e100, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 06. Jan 2001
SuSE Linux AG - 최근에 만들어진 : 25. Apr 2001 에 의해 kgw (sdb_gen 1.40.0)