CS(4)

명칭
cs - 이더넷(ethernet) 디바이스 드라이버

서식
device cs0 at isa? port 0x300 net irq ? device cs1 at isa? port 0x300 net irq 10 iomem 0xd0000

해설
cs 드라이버는 Crystal Semiconductor CS8900 와 CS8920 NIC 를 베이스로 한 ISA 이더넷(ethernet) 어댑터를 서포트합니다. 이러한 디바이스는 CS89x0 패밀리의 결점을 보충할 뿐(만큼)의 높은 완성도와 소형화 및 저가격화를 실현한, IBM EtherJet ISA 어댑터 및 동디바이스를 짜넣은 많은 제품에 대해 사용되고 있습니다.

cs 드라이버는 설정 파라미터를, 설정 엔트리 또는 카드의 어느 쪽으로부터에서도 취득할 수 있습니다. 설정 엔트리로 지정된 파라미터가 만약 존재하면 그 쪽을 사용합니다만, 카드는 소프트웨어로 설정할 수 있으므로, 이러한 설정은 적정한 값이 되어 있다고 생각됩니다. CS8920 베이스의 어댑터는, 통상 PnP 설정을 제공하므로, 드라이버는 IBM EtherJet (와)과 CSC6040 (을)를 자동적으로 검출합니다.

CS8900 는 4 개의 IRQ 치로 한정되고 있는 것에 주의해 주세요. 이러한 값은 통상 5, 10, 11, 12 가 되고 있습니다. CS8920 에는 그러한 제한은 없습니다.

메모리 맵 과 DMA 동작은 현시점에서는 서포트되고 있지 않습니다.

진단

cs%d: full/half duplex negotiation timeout 허브와의 전이중 설정 네고시에이트 시행이 타임 아웃을 일으켰습니다. 이것은 케이블 접속에 문제가 있는지, 결함인가, 호환성이 없는 허브인 것을 가리키고 있습니다.

cs%d: failed to enable <media> CS89x0 는 지시받은 미디어의 선택에 실패했습니다. 그 미디어가 존재하지 않는지, 조작이 올바르지는 않습니다.

cs%d: No EEPROM, assuming defaults CS89x0 에 EEPROM 가 없는지, 절망적으로 손상하고 있습니다. 설정 엔트리가 어댑터의 값에 적절한 값이 되어 있었을 경우 밖에 조작할 수 없습니다.

cs%d: Invalid irq 설정 엔트리로 지정된 IRQ 가 어댑터에 있고 있지 않습니다.

cs%d: Could not allocate memory for NIC 치명적인 메모리 부족합니다. 어댑터는 움직이지 않습니다.

cs%d: Adapter has no media 어댑터는 특정의 미디어 타입으로 설정되어 있지 않습니다. 미디어 타입은 수동으로 세트 할 필요가 있습니다.

This is a %s, but LDN %d is disabled PnP 탐사 코드는 처리 가능한 어댑터를 검출했습니다만, 어댑터는 무효화되고 있습니다.

failed to read pnp parms PnP 어댑터가 검출되었습니다만, 그 어댑터용의 설정 파라미터를 읽을 수 없습니다.

failed to pnp card parametars PnP 경유로 얻은 파라미터를 드라이버는 받을 수 없었습니다. 어댑터는 아마 움직이지 않을 것입니다.

경고
CS89x0 패밀리의 어댑터는, 매우 작은 RAM 버퍼 (4K) 밖에 가지고 있지 않습니다. 이것은 극단적으로 높은 네트워크 부하나 폭발적인 네트워크 트래픽하에서는 문제를 일으킬지도 모릅니다. 실제, NFS 조작은 오버런을 막기 위해서(때문에), 1k 의 읽고 쓰기 처리에 제한해야 합니다.

저자
cs 디바이스 드라이버는 Maxim Bolotin (와)과 Oleg Sharoiko 하지만 썼습니다. 이 메뉴얼 페이지는 Michael Smith 하지만 썼습니다.