2.6. 네트워크 연결 하드웨어

리눅스 커널이 지원하는 네트워크 인터페이스 카드는 모두 설치 시스템에서도 지원합니다. (모듈로 된 드라이버는 자동으로 읽어들입니다.)

여기에는 일반적인 PCI 카드 (PCI가 있는 시스템이라면) 및 Sun에서 만든 다음 네트워크 카드가 해당됩니다:

2.6.1. 펌웨어가 필요한 드라이버

설치 시스템은 현재 펌웨어 가져오기를 지원하지 않습니다. 즉 펌웨어를 읽어들여야 하는 모든 네트워크 카드는 기본적으로는 지원하지 않습니다.

설치할 때 사용할 수 있는 네트워크 카드가 없다고 해도, 전체 CD-ROM이나 DVD 이미지를 사용해 Debian GNU/Linux 시스템을 설치할 수 있습니다. 네트워크를 설정하지 않도록 선택한 다음 CD/DVD에 있는 꾸러미를 사용해 설치하십시오. 설치가 끝난 다음에 (다시 부팅하고) 필요한 드라이버 및 펌웨어를 설치한 다음 네트워크를 수동으로 설정하십시오. 펌웨어는 드라이버와는 별도의 꾸러미로 만들어졌을 수도 있고, Debian GNU/Linux 아카이브의 “main”에 없을 수도 있습니다.

드라이버만은 지원하는 경우, 다른 미디어를 이용해 펌웨어를 /usr/lib/hotplug/firmware에 직접 복사하면 그 네트워크 카드를 설치할 때 이용할 수도 있습니다. 단 설치가 끝나서 다시 부팅하기 전에, 설치한 시스템에도 그 펌웨어를 꼭 복사하도록 하십시오.

2.6.2. SPARC 아키텍처의 알려진 문제점

특정 네트워크 카드와 관련된 문제를 몇 가지 설명합니다.

2.6.2.1. tulip과 dfme 드라이버의 충돌

PCI의 ID가 동일한 PCI 네트워크 카드가 꽤 많지만, 관련된 드라이버 여러개에서 지원합니다. 일부 카드는 tulip 드라이버에서 동작하고, 나머지 일부는 dfme 드라이버에서 동작합니다. 이러한 카드는 ID가 동일하기 때문에, 커널에서는 어느 카드인지 알아낼 방법이 없고 어떤 드라이버를 읽어들일 지 분명하지 않습니다. 만약 잘못된 드라이버를 읽어들인다면 그 네트워크 카드가 동작하지 않거나 오동작합니다.

이 현상은 Davicom (DEC-Tuilp 호환) 네트워크 카드가 장착된 Netra 시스템에서 공통으로 발생하는 문제입니다. 이 경우 tulip 드라이버가 올바른 드라이버입니다. 설치할 때 이 문제를 해결하려면, 쉘로 전환한 다음에 잘못된 드라이버를 내리고 modprobe -r 모듈 명령을 사용해 잘못된 드라이버를 내립니다. (드라이버를 두 개 모두 다 읽어들였다면 두 개 다 내립니다.) 그 다음에 modprobe 모듈 명령으로 올바른 모듈을 올립니다.

2.6.2.2. Sun B100 blade

cassini 네트워크 드라이버는 Sun B100 blade 시스템에서 동작하지 않습니다.