TL(4)

명칭
tl - Texas Instruments ThunderLAN 이더넷(ethernet) 디바이스 드라이버

서식
device tl0

해설
tl 드라이버는 Texas Instruments ThunderLAN 이더넷(ethernet) 콘트롤러 칩을 이용했다 PCI 이더넷(ethernet) 어댑터를 서포트하고 있습니다. 이 드라이버는 Compaq Prosignia 서버, 및 Compaq Deskpro 데스크탑기 가운데, 몇개의 모델에 조 붐비어지고 있다 편입형 이더넷(ethernet) 콘트롤러를 시작으로 하는, 수많은 Compaq PCI 버스 이더넷(ethernet) 어댑터에 대응하고 있습니다. 더해, 이 드라이버는 Olicom OC-2135/2138 를 시작해 OC-2325, OC-2326 10/100 TX UTP 어댑터, Racore 8165 10/100baseTX, 8148 10baseT/100baseTX/100baseFX 등 다수의 카드를 서포트하고 있습니다.

ThunderLAN 콘트롤러는, 최고 32 개의 물리적 인터페이스 장치 (PHY)를 서포트하는 표준의 MII 인터페이스를 가집니다. 또, MII 주소 31 에 선을 연결함 되고 있는 내장형 10baseT PHY 도 가지고 있습니다. 이 인터페이스는, 10Mbps 마셔 이용하는 하드웨어 구성으로 사용 가능합니다. 100Mbps 용의 구성에 대해서는, National Semiconductor 사의 DP83840A, 또는 타사의 MII 대응형 PHY 가 ThunderLan 의 MII 에 접속되고 있겠지요. DP83840A 혹은 상당품을 이용할 수 있는 경우는, ThunderLan 칩은 전이중 또는 반이중에 의한, 10Mbps 및 100Mbps 의 전송 속도로 기능합니다. ThunderLAN 의 내장 PHY 및 DP83840A 는, 오토 네고시에이션을 서포트하고 있습니다.

tl 드라이버는 다음에 드는 미디어 타입을 서포트하고 있습니다:

autoselect
    미디어 타입과 옵션의 자동 선택을 유효하게 합니다. 이 옵션은, 오토 네고시에이션을 서포트한 PHY 가 부속하고 있는 경우에게만, 이용 가능한 것으로 주의해 주세요. 또, 후에 드는 미디어 옵션의 지정에 의해 명시적으로 무효화된 모드에 관해서는, PHY 는 통고하지 않습니다.

10baseT/UTP
    전송 방식을 10Mbps 로 설정합니다.

100baseTX
    전송 방식을 100Mbps (퍼스트 이더넷(ethernet))로 설정합니다.

10base5/AUI
    AUI/BNC 인터페이스를 유효하게 합니다 (편성 PHY 가 있는 경우만 이용할 수 있습니다).

tl 드라이버는 다음에 드는 미디어 옵션을 서포트하고 있습니다:

full-duplex
    강제적으로 전이중으로 설정합니다.

half-duplex
    강제적으로 반이중으로 설정합니다.

hw-loopback
    하드웨어 루프 백 모드를 유효하게 합니다.

100baseTX 미디어 타입은, PHY 가 서포트하고 있는 경우에 한해서 이용할 수 있는 것에 주의해 주세요. 이 디바이스의 설정에 관한, 한층 더 자세한 정보에 대해서는 ifconfig(8) (을)를 참조해 주세요.

진단

tl%d: couldn't map memory 치명적인 초기화 에러가 발생했습니다.

tl%d: couldn't map interrupt 치명적인 초기화 에러가 발생했습니다.

tl%d: device timeout 디바이스는 네트워크에 대한 응답을 정지했습니다. 네트워크에의 접속 (케이블)에 문제가 있습니다.

tl%d: no memory for rx list 드라이버는, mbuf 를 리시버 링에 할당할 수 없었습니다.

tl%d: no memory for tx list 패드 버퍼를 할당할 때, 혹은 mbuf 체인을 클러스터에 담을 때에, 드라이버는 mbuf 를 송신 링에 할당할 수 없었습니다.

관련 항목
arp(4), netintro(4), ifconfig(8)

역사
tl 디바이스 드라이버는 FreeBSD 2.2 그리고 처음으로 등장했습니다.

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