tail head cat sleep
QR code linking to this page

Man page  — AX

명칭

ax – ASIX Electronics AX88140A 퍼스트 이더넷(ethernet) 디바이스 드라이버

내용

서식

device ax0

해설

ax 드라이버는, ASIX AX88140A 퍼스트 이더넷(ethernet) 콘트롤러 칩을 이용했다 PCI 이더넷(ethernet) 어댑터와 짜넣어 콘트롤러를 서포트합니다. 이것에는, Alfa Inc. 의 GFC2204 나, CNet 의 Pro110B 가 포함됩니다.

이 ASIX 칩은 bus master DMA 를 사용해, DEC 21x4x 유사가 되도록(듯이) 설계되고 있습니다. DEC 칩과 ASIX 칩의 유일한 큰 차이는, ASIX 의 수신기의 필터가 2 개의 특수한 레지스터를 이용해 프로그래밍 해 에 대해, DEC 칩에서는 송신기의 DMA 엔진 경유로, 특별한 셋업 프레임을 업 로드하는 것입니다. ASIX 수신 필터는, 로컬 스테이션의 주소에 대한 필터 엔트리 통째로 1 개(살)과 64 비트의 멀티 캐스트 해시 테이블 1 개(살)만을 프로그래밍 할 수 있습니다. 한편, DEC 의 필터는, 그 밖에 몇개의 옵션을 서포트합니다. ASIX 퍼스트 이더넷(ethernet) 콘트롤러는, 외부 MII 트랜시버를 사용하는 것으로, 전 2 겹 혹은 반 2 겹에 대해, 10Mbps 로 100Mbps 의 양쪽 모두의 속도를 서포트합니다.

ax 드라이버는 다음에 나타내는 미디어 타입을 서포트합니다.

autoselect 미디어 타입과 옵션의 자동 선택 기능을 사용합니다. 미디어 옵션을 /etc/rc.conf 파일에 추가하는 것으로써, 자동 선택된 모드를 유저 자신이 변경 할 수가 있습니다.
10baseT/UTP 10Mbps 동작을 설정합니다. mediaopt 옵션을 지정해, full-duplex 모드인가 half-duplex 모드의 어느쪽이든을 지정할 수도 있습니다.
100baseTX 100Mbps (퍼스트 이더넷(ethernet)) 동작을 설정합니다. mediaopt 옵션을 지정해, full-duplex 모드인가 half-duplex 모드의 어느쪽이든을 지정할 수도 있습니다.

ax 드라이버는, 다음에 나타내는 미디어 옵션을 서포트하고 있습니다.

full-duplex 강제적으로 전 2 겹동작을 지정합니다.
half-duplex 강제적으로 반 2 겹동작을 지정합니다.

이 디바이스의 설정에 관계되어 더 이상의 정보가 필요하면, ifconfig(8) (을)를 참조해 주세요.

진단

ax%d: couldn't map memory 치명적인 초기화 에러가 발생했습니다.
ax%d: couldn't map interrupt 치명적인 초기화 에러가 발생했습니다.
ax%d: watchdog timeout 이 디바이스는 네트워크에의 응답을 정지했습니다. 혹은, 네트워크 에의 접속 (케이블)에 문제가 있습니다.
ax%d: no memory for rx list 드라이버가, 수신 데이터의 링 버퍼에의 mbuf 할당해에 실패했습니다.
ax%d: no memory for tx list 드라이버가, 패드 버퍼 할당때, 혹은 mbuf 체인을 클러스터에 넣을 때에, 송신 데이터의 링 버퍼에의 mbuf 할당해에 실패했습니다.
ax%d: chip is in D3 power state -- setting to D0 이 메세지는 전력 관리를 서포트하고 있는 어댑터에만 적용됩니다.
operating system에 따라서는, 셧다운 시에 콘트롤러를 로 파워 모드로 하는 것이 있습니다. PCI BIOS 안에는, 칩으로 설정 하기 전에, 칩을 이 상태로부터 바탕으로 되돌릴 수가 없는 것이 있습니다. D3 상태에서는, 콘트롤러는 자신의 PCI 설정 정보의 모든 것을 잃어 끝내기 때문에, BIOS 가 시간에 맞도록(듯이) 풀 파워 모드에 되돌리지 않았던 경우, 올바르게 콘트롤러를 설정할 수 없게 됩니다. 드라이버는 이 상태를 검지해 어댑터를 D0 (풀 파워) 상태에 되돌리려고 합니다. 그러나, 완전하게 동작한다 상황에 드라이버를 되돌리기 위해서(때문에)는, 이것만으로는 불충분한 가능성이 있습니다. 기동시에 이 메세지가 나와, 드라이버가 이 디바이스를 네트워크 인터페이스로서 아탓치 잘못하는 경우, 디바이스를 올바르고 설정시키기 위해서(때문에), 이제(벌써) 1 회 warm boot 시킬 필요가 있습니다.

이 조건은, 다른 operating system의 뒤에 warm boot 시키는 경우 마셔 생깁니다. FreeBSD (을)를 부트 하기 전에 시스템의 전원을 끄는 경우, 카드는 올바르게 설정될 것입니다.

관련 항목

arp(4), netintro(4), ifconfig(8)

http://www.asix.com.tw, ASIX AX81140A 데이터 쉬트,

역사

ax 디바이스 드라이버는, FreeBSD 3.0 그리고 처음으로 나타났습니다.

저자

ax 드라이버는 Bill Paul <wpaul@ctr.columbia.edu> 하지만 썼습니다.

FreeBSD AX (4) January 2, 1999

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.