목차 ---- 0. 문서 기술 방법 1. 기본 설정 (GENERIC 커널) 2. UserConfig를 사용하여 FreeBSD커널 설정 바꾸기 3. LINT - 다른 사용 가능한 커널 옵션 4. 지원하는 하드웨어 알려진 하드웨어 문제에 대한 Q&A는 TROUBLE.TXT를 보세요. ========================================================================= 0. 문서 기술 방법 -- -------------- 이 글에서는 기계의 출력과 구분짓기 위해, `-'기호로 사용자 입력을 나타내는 `밑줄친' 글이 있습니다. 1. 기본 설정 (GENERIC 커널) -- ------------------------ 다음 표는 GENERIC 커널에 들어있는 모든 장치의 목록입니다. 이것은 FreeBSD설치 과정에서 루트 파티션에 놓일 운영체제의 핵심 부분입니다. 또한 GENERIC 커널의 압축된 버전이 플로피 디스크과 DOS부트 이미지에 사용되고 있습니다. 이 표는 시스템의 하드웨어와 통신하는 드라이버가 사용하는 여러가지 파라미터에 대해 설명하고 있습니다. 표에는 4가지 파라미터가 있는데, 모든 장치에 대해서 쓰이는 것은 아닙니다. 포트 장치에서 사용하는 시작 I/O포트. 16진수로 표시. IOMem 장치에서 사용하는 최저(또는 시작) 메모리 주소. 16진수로 표시. IRQ 장치가 드라이버에게 사건(event)를 알리기 위해 사용하는 인터럽트. 10진수로 표시. DRQ 주기억장치와 장치간에 자료를 이동하기 위해 사용하는 DMA(Direct memory access) 채널. 10진수로 표시. 만일 표의 항목이 `n/a'의 값을 가지면 그 파라미터는 그 장치에 대해 적용되지 않는다는 의미입니다. `dyn'의 값은 시스템이 부팅할 때 커널이 자동적으로 올바른 값을 정한다는 의미이며, 여러분은 이에 대해 걱정하지 않아도 됩니다. '*' 표시가 된 항목은 지금은 지원되지 않는 장치입니다. 하지만 최대한 빨리 3.x대의 릴리즈에서 장치드라이버가 제대로 작동하도록 지원할 계획입니다. FreeBSD GENERIC 커널: 포트 IRQ DRQ IOMem 설명 ---- --- --- ----- --------------------------------- fdc0 3f0 6 2 n/a 플로피 디스크 콘트롤러 wdc0 1f0 14 n/a n/a IDE/MFM/RLL 디스크 콘트롤러 wdc1 170 15 n/a n/a IDE/MFM/RLL 디스크 콘트롤러 adv0 n/a n/a n/a n/a AdvanSys Narrow SCSI 콘트롤러 adw0 n/a n/a n/a n/a AdvanSys Wide SCSI 콘트롤러 ncr0 n/a n/a n/a n/a NCR PCI SCSI 콘트롤러 bt0 330 dyn dyn dyn Buslogic SCSI 콘트롤러 uha0* 330 dyn 6 dyn Ultrastore 14f aha0 330 dyn 5 dyn Adaptec 154x/1535 SCSI 콘트롤러 ahb0 dyn dyn dyn dyn Adaptec 174x SCSI 콘트롤러 ahc0 dyn dyn dyn dyn Adaptec 274x/284x/294x SCSI 콘트롤러 aic0* 340 11 dyn dyn Adaptec 152x/AIC-6360 SCSI 콘트롤러 dpt n/a n/a n/a n/a DPT RAID SCSI 콘트롤러 wt0 300 5 1 dyn Wangtek과 Archive QIC-02/QIC-36 psm0 60 12 n/a n/a PS/2 Mouse mcd0 300 10 n/a n/a Mitsumi CD-ROM matcd0 230 n/a n/a n/a Matsushita/Panasonic CD-ROM scd0 230 n/a n/a n/a Sony CD-ROM sio0 3f8 4 n/a n/a 직렬포트 0 (COM1) sio1 2f8 3 n/a n/a 직렬포트 1 (COM2) ppc0 dyn 7 n/a n/a 직렬포트 칩셋 ax0 dyn dyn n/a n/a ASIX AX88140A PCI 기반의 카드 de0 n/a n/a n/a n/a DEC DC21x40 PCI용 카드 (21140 100bT 카드 포함) ed0 280 10 dyn d8000 WD & SMC 80xx; Novell NE1000 & NE2000; 3Com 3C503; HP PC Lan+ eg0 310 5 dyn dyn 3Com 3C505 ep0 300 10 dyn dyn 3Com 3C509 ex0 dyn dyn dyn n/a Intel EtherExpress Pro/10 카드 fe0 300 dyn n/a n/a Allied-Telesis AT1700, RE2000 와 Fujitsu FMV-180 시리즈 카드. fxp0 dyn dyn n/a dyn Intel EtherExpress Pro/100B ie0 300 10 dyn d0000 AT&T StarLAN 10과 EN100; 3Com 3C507; NI5210 ix0 300 10 dyn d0000 Intel EtherExpress 카드 ex0 dyn dyn dyn dyn Intel EtherExpress Pro/10 카드 le0 300 5 dyn d0000 Digital Equipment EtherWorks 2와 EtherWorks 3 lnc0 280 10 n/a dyn Lance/PCnet 카드 (Isolan, Novell NE2100, NE32-VL, PCnet-PCI 카드 일부기종) mx0 dyn dyn n/a dyn Macronix 98713/15/25 PCI 기반의 카드 pn0 dyn dyn n/a dyn Lite-On PNIC PCI 기반의 카드 rl0 dyn dyn n/a dyn RealTek 8129/8139 fast ethernet tl0 dyn dyn n/a dyn TI TNET100 'ThunderLAN' 카드 wb0 dyn dyn n/a dyn Winbond W89C840F PCI 기반의 카드 vr0 dyn dyn n/a dyn VIA VT3043/VT86C100A PCI 기반의 카드 vx0 dyn dyn n/a dyn 3Com 3c59x ((Fast) Etherlink III) xl0 dyn dyn n/a dyn 3Com 3c900, 3c905, 3c905B ((Fast) Etherlink XL) cs0 0x300 dyn n/a n/a Crystal Semiconductor CS89x0-기반의 카드 ze0 300 5 n/a d8000 IBM/National Semiconductor PCMCIA Ethernet 콘트롤러 zp0 300 10 n/a d8000 3Com 3c589 Etherlink III PCMCIA Ethernet 콘트롤러 --- 표의 끝 --- 컴퓨터의 하드웨어가 표에 나타난것과 같은 설정되어 있지 않고 충돌하는 항목이 `dyn'으로 표시되어 있지 않으면 하드웨어를 다시 설정하거나 현재 하드웨어의 설정과 맞추기 위해 UserConfig를 사용해서 커널을 재설정해야 합니다(다음 장을 보세요). 설정값이 맞지 않으면, 커널은 시스템에 있는 장치들을 제대로 찾아내고 사용할 수 없을 것입니다. 2. UserConfig를 사용하여 FreeBSD커널 설정 바꾸기 -- --------------------------------------------- 설치 플로피의 FreeBSD 커널은 나머지 시스템을 설치하는데 사용할 수 있을 모든 하드웨어의 드라이버를 포함하고 있습니다. 불행히도 현재의 PC하드웨어에서는 몇가지 장치는 정확히 찾아내기가 어렵고, 또 몇가지는 다른 것을 찾아내는 과정이 돌이킬 수 없는 혼란을 일으킬 수 있습니다. 이 과정을 쉽게 하기 위해, FreeBSD는 UserConfig을 제공합니다. 이 UserConfig를 이용해서 사용자는 커널을 읽어들이기 전에 가능한 충돌을 피하고, 기본 드라이버 설정에 맞도록 하드웨어를 다시 설정할 필요 없이 장치 드라이버를 설정하거나 사용하지 못하게 할 수 있습니다. 일단 FreeBSD가 설치되면 UserConfig를 사용한 변경사항을 기억하므로, 한번만 하면 됩니다. 서로 방해할 가능성을 최소화하기 위해 시스템에 관련 없는 드라이버를 사용하지 못하게 하는 것이 중요한데, 이는 찾아내기 어려운 문제들을 발생할 수 있습니다. UserConfig는 직렬 콘솔이나 명령을 직접 주어야 하는 사용자를 위한 명령행 인터페이스와 보고 지정하면 되는 설정 기능을 제공하는 화면 지향의 `비주얼'인터페이스가 특징입니다. 여기 `비주얼'모드의 UserConfig화면 사용예가 있습니다: ---Active Drivers---------------------------10 Conflicts------Dev---IRQ--Port-- Storage : (Collapsed) Network : NE1000,NE2000,3C503,WD/SMC80xx Ethernet adapters CONF ed0 5 0x280 NE1000,NE2000,3C503,WD/SMC80xx Ethernet adapters CONF ed1 5 0x300 Communications : (Collapsed) Input : (Collapsed) Multimedia : ---Inactive Drivers-------------------------------------------Dev-------------- Storage : Network : (Collapsed) Communications : Input : Multimedia : PCI : ---Parameters-for-device-ed0--------------------------------------------------- Port address : 0x280 Memory address : 0xd8000 IRQ number : 5 Memory size : 0x2000 Flags : 0x0000 ------------------------------------------------------------------------------- IO Port address (Hexadecimal, 0x1-0x2000) [TAB] Change fields [Q] Save device parameters 화면은 4개로 구분됩니다 : - Active Drivers. 여기 나열된 것은 현재 사용 가능한 장치 드라이버와 기본적인 파라미터입니다. - Inactive Drivers. 이들 드라이버는 존재하지만, 사용 불가능합니다. - Parameter edit field. 이 영역은 드라이버 파라미터를 편집하는데 사용합니다. - Help area. 어떤 키를 누를지에 대한 도움말이 여기 표시됩니다. Active와 Inactive목록 중의 하나는 항상 선택되어 있고, 현재 선택된 항목이 강조된 지시 바로 나타납니다. 더 나타날 항목들이 있다면 화면이 스크롤할 것입니다. 바는 커서 키를 사용해서 위아래로 이동할 수 있고, 목록간에는 TAB키를 사용해서 움직입니다. Active목록의 드라이버는 "CONF"라고 표시될 수 있습니다. 이것은 그 파라미터중 하나 이상이 다른 장치와 충돌한다는것을 나타내며, 문제가 발생할 여지가 있다는 것을 나타냅니다. 충돌하는 장치의 갯수가 화면 위에 표시됩니다. 일반적인 원칙은, 충돌은, 시스템에 없는 충돌하는 장치를 사용 불가능하게 하거나, 그 설정이 설치된 하드웨어와 맞지 않도록 해서 피해야 한다는 것입니다. 목록 영역에서는 드라이버는 기본적인 기능에 따라 모여 있습니다. 그룹은 표시를 간단히 하기 위해(이것은 모든 그룹의 기본 상태입니다) '접혀(collapsed)' 있을 수 있습니다. 그룹이 접혀 있으면, 위처럼 목록에서 '(Collapsed)'로 나타납니다. 접혀있는 그룹을 전개하려면, 지시 바를 그룹 이름 위로 옮기고 ENTER를 누르세요. 다시 접기 위해서는 다시한번 같은 과정을 반복하면 됩니다. Active목록의 장치 드라이버가 강조 표시되면, 그 전체 파라미터가 파라미터 편집 영역에 나타납니다. 모든 드라이버가 모든 가능한 파라미터를 사용하는 것은 아니고 드라이버가 지원하는 어떤 하드웨어는 드라이버가 지원하는 모든 파라미터를 사용하지 못할 수 있다는 것에 주의하세요. 드라이버를 사용 불가능하게 하려면 Active목록에서 드라이버가 있는 그룹을 전개하고 드라이버를 가리킨 다음 DEL을 누르세요. 드라이버는 그 그룹에서 Inactive목록으로 이동합니다(그룹이 접혀 있거나 화면 바깥에 있으면, 새 위치에서 드라이버를 보지 못할 수 있습니다) 드라이버를 사용 가능하게 하려면 Inactive목록으로 가서 드라이버가 있는 그룹을 전개하고 드라이버를 가리킨 다음 Enter를 누르세요. 지시 바는 Active목록으로 이동하고, 방금 사용 가능하게 한 드라이버가 강조되며, 설정할 준비가 됩니다. 드라이버를 재설정하기 위해서는 Active목록으로 이동해서 드라이버가 있는 그룹을 전개하고 드라이버를 가리킨 다음 ENTER를 누르세요. 커서는 파라미터 편집 영역으로 이동하고, 장치의 파라미터를 편집할 수 있습니다. 파라미터를 편집하는 동안, TAB과 커서 키는 필드간 이동에 사용할 수 있습니다. 대부분의 수치(IRQ제외)는 필드 앞에 '0x'가 있는 것에서 알 수 있듯이 16진수로 입력해야 합니다. 각 필드에서 허용하는 값의 범위는 필드가 선택된 동안 키 도움말 영역에 나타납니다. 드라이버 설정이 끝나면, 'Q'를 누르세요. PCI와 EISA장치는 잘 인식할 수 있다는 점에 주의하세요. 따라서 위 표에 나타내지 않았고, UserConfig를 사용해서 바꿀 수도 없습니다. PCI 드라이버는 활성화된 드라이버 목록(Active devices list)의 "PCI 디바이스" 섹션에서 볼 수는 있습니다. 3. LINT - 다른 사용 가능한 커널 옵션 -- --------------------------------- 다음 드라이버는 GENERIC커널에 없지만 맞춤 커널을 컴파일하고 싶은 사람에게 사용 가능하도록 남겨졌습니다(FreeBSD FAQ의 6장을 보세요). LINT설정 파일(/sys/i386/conf/LINT)는 FreeBSD에서 지원하는 모든 장치에 대한 항목의 원형을 포함하고 있으며, 일반적으로 좋은 참고가 됩니다. 아래에 장치 이름과 짧은 설명을 나열했습니다. 포트 번호 등은 여기서는 의미가 없는데, 이들 장치를 사용하려고 맞춤 커널을 컴파일하기 때문에 그 과정에서 컴퓨터의 하드웨어에 맞는 주소로 조정해야 합니다. LINT파일은 여러분의 커널 설정 파일에 쉽게 잘라 붙일 수 있는 모든 아래 목록에 대한 항목의 원형을 포함하고 있습니다(또는 간단하게 LINT를 복사하고 입맛에 맞게 편집하세요): ctx: Cortex-I 프레임 그래버 cx: Cronyx/Sigma 멀티포트 sync/async cy: Cyclades 고속 직렬 드라이버 el: 3Com 3C501 fea: DEC DEFEA EISA FDDI 아답터 fpa: DEC DEFPA PCI FDDI 아답터 gp: National Instruments AT-GPIB와 AT-GPIB/TNT 보드 gsc: Genius GS-4500 핸드 스캐너 gus: Gravis Ultrasound - Ultrasound, Ultrasound 16, Ultrasound MAX gusxvi: Gravis Ultrasound 16-bit PCM hea: Efficient ENI-155p ATM PCI adapter hfa: FORE PCA-200E ATM PCI adapter joy: 조이스틱 labpc: National Instrument's Lab-PC와 Lab-PC+ meteor: Matrox Meteor 프레임 그래버 카드 bktr: Brooktree Bt848 / Bt878 기반 프레임 그래버 카드 mpu: Roland MPU-401 Stand-alone 카드 mse: Microsoft, Logitech, ATI InPort 버스 마우스 포트 mss: Microsoft Sound System nic: Dr Neuhaus NICCY 3008, 3009 & 5000 ISDN 카드 opl: Yamaha OPL-2 and OPL-3 FM - SB, SB Pro, SB 16, ProAudioSpectrum pas: ProAudioSpectrum PCM과 MIDI pca: PC스피커를 통한 PCM 오디오 ("/dev/audio") pcm: 대부분의 ISA 오디오 코덱을 지원하는 PCM 오디오 psm: PS/2 마우스 포트 rc: RISCom/8 멀티포트 카드 rdp: RealTek RTL 8002 Pocket Ethernet adapter sb: SoundBlaster PCM - SoundBlaster, SB Pro, SB16, ProAudioSpectrum sbmidi: SoundBlaster 16 MIDI 인터페이스 sbxvi: SoundBlaster 16 si: Specialix SI/XIO/SX (이전 것과 개선된 ISA, PCI, EISA) 직렬 포트 spigot: Creative Labs Video Spigot video-acquisition 보드 uart: MIDI용 Stand-alone 6850 UART wds: Western Digital WD7000 IDE --- 목록의 끝 --- 4. 지원하는 하드웨어 -- ----------------- FreeBSD는 386sx에서 펜티엄(Pentium)에 이르기까지 (비록 386sx를 추천하지는 않지만) ISA, VLB, EISA과 PCI bus 기반의 매우 다양한 PC에서 작동합니다. 보통의 IDE나 ESDI 드라이브 장치, 다양한 SCSI 컨트롤러, 네트워크와 직렬 카드도 지원됩니다. 다음은 현재 FreeBSD에서 작동되는 것으로 확인된 주변장치들의 목록입니다. 작동하는 다른 기기도 있겠지만, 단지 확인되지 않은 것일 뿐입니다. 4.1 디스크 컨트롤러 --- ---------------- WD1003 (일반적인 MFM/RLL) WD1007 (일반적인 IDE/ESDI) IDE ATA Adaptec 1535 ISA SCSI 컨트롤러 Adaptec 154x 시리즈 ISA SCSI 컨트롤러 Adaptec 174x 시리즈 표준, 확장 모드의 EISA SCSI 컨트롤러 Adaptec 274x/284x/2920C/2930U@/294x/2950/3940/3950 (Narrow/Wide/Twin) 시리즈 EISA/ISA/EISA/PCI 콘트롤러. SCSI 컨트롤러 Adaptec AIC7850, AIC7860, AIC7880, AIC789x, 내장 SCSI 컨트롤러 AdvanSys SCSI 콘트롤러 (전 모델). BusLogic MultiMaster 콘트롤러: [ BusLogic/Mylex "Flashpoint" 아답터는 아직 지원하지 *않습니다* ] BusLogic MultiMaster "W" 시리즈 호스트 아답터: BT-948, BT-958, BT-958D BusLogic MultiMaster "C" 시리즈 호스트 아답터: BT-946C, BT-956C, BT-956CD, BT-445C, BT-747C, BT-757C, BT-757CD, BT-545C, BT-540CF BusLogic MultiMaster "S" 시리즈 호스트 아답터: BT-445S, BT-747S, BT-747D, BT-757S, BT-757D, BT-545S, BT-542D, BT-742A, BT-542B BusLogic MultiMaster "A" 시리즈 호스트 아답터: BT-742A, BT-542B BusLogic MultiMaster의 호환 기종인 AMI FastDisk 콘트롤러도 지원합니다. DPT SmartCACHE Plus, SmartCACHE III, SmartRAID III, SmartCACHE IV, SmartRAID IV SCSI/RAID 콘트롤러를 지원합니다. DPT SmartRAID/CACHE V 는 아직 지원하지 않습니다. SymBios (이전 NCR) 53C810, 53C810a, 53C815, 53C820, 53C825a, 53C860, 53C875, 53C875j, 53C885, 53C895, 53C896 PCI SCSI 콘트롤러: ASUS SC-200 Data Technology DTC3130 (모든 종류) Diamond FirePort (전부) NCR 카드 (전부) Symbios 카드 (전부) Tekram DC390W, 390U, 390F Tekram DC390W, 390U, 390F Tyan S1365 QLogic 1020, 1040, 1040B, 1080, 1240 SCSI 호스트 아답터. QLogic 2100 파이버 채널 아답터(프라이빗 루프만). 1542에뮬레이션 모드의 DTC 3290 EISA SCSI 콘트롤러. 지원하는 모든 SCSI 콘트롤러 중에서 완전히 지원하는 것은 하드디스크, 광디스크, 테이프 드라이브(DAT와 8mm Exabyte포함), 매체 교환기, 프로세서 타겟 장치와 CDROM 드라이브를 포함하는 SCSI-I과 SCSI-II 주변기기입니다. CDROM 명령을 지원하는 WORM장치는 CDROM 드라이버를 사용하여 읽기 전용 장치로 지원합니다. WORM/CD-R/CD-RW 기록 기능 지원은 포트 트리에 있는 cdrecord 프로그램이 제공합니다. 현재 다음의 CD-ROM 타입 시스템을 지원합니다: (cd) SCSI 인터페이스 (ProAudio Spectrum과 SoundBlaster SCSI도 포함) (matcd) Matsushita/Panasonic (Creative SoundBlaster) 전용 인터페이스 (562/563 모델) (scd) Sony proprietary 인터페이스 (전 모델) (wcd) ATAPI IDE 인터페이스 다음 드라이버는 이전 SCSI 부시스템에서 지원하는 것이었으나 새로운 CAM SCSI 부시스템에서는 아직 지원하지 않습니다: Tekram DC390과 DC390T 콘트롤러 (AMD 53c974에 기반한 다른 카드들도 포함) NCR5380/NCR53400 ("ProAudio Spectrum") SCSI 콘트롤러. UltraStor 14F, 24F, 34F SCSI 콘트롤러. Seagate ST01/02 SCSI 콘트롤러. Future Domain 8xx/950 시리즈 SCSI 콘트롤러. WD7000 SCSI 콘트롤러. Adaptec 1510 시리즈 ISA SCSI 콘트롤러 (부팅 장치 제외) Adaptec 152x 시리즈 ISA SCSI 콘트롤러 Adaptec AIC-6260, AIC-6360 기반 보드, AHA-152x와 SoundBlaster SCSI 카드 포함 [ 주의: AIC-6260/6360과 UltraStor 드라이버를 새 CAM SCSI 프레임워크에 포팅하려는 작업이 진행중입니다만, 언제 끝날지, 정말 끝날지의 여부에 대해서는 알 수 없습니다. ] 하드웨어에 따라 동작하지 않을 수도 있는 관리되지 않는 드라이버: 플로피 테이프 인터페이스 (Colorado/Mountain/Insight) (mcd) Mitsumi 전용 CD-ROM 인터페이스 (전 모델) 4.2. 네트웍 카드 ---- ----------- Allied-Telesis AT1700, RE2000 카드 Tigon 1, Tigon 2 칩셋에 기반한 Alteon Networks PCI 기가비트 이더넷 NIC: Alteon AceNIC (Tigon 1, 2) 3Com 3c985-SX (Tigon 1, 2) Netgear GA620 (Tigon 2) Silicon Graphics Gigabit Ethernet DEC/Compaq EtherWORKS 1000 NEC Gigabit Ethernet AMD PCnet/PCI (79c970 & 53c974, 79c974) SMC Elite 16 WD8013 이더넷 인터페이스, 그리고 대부분의 다른 WD8003E, WD8003EBT, WD8003W, WD8013W, WD8003S, WD8003SBT, WD8013EBT 기반 복제품. SMC Elite Ultra. SMC Etherpower II. RealTek 8129/8139 고속 이더넷 NIC: Allied Telesyn AT2550 Allied Telesyn AT2500TX Genius GF100TXR (RTL8139) NDC Communications NE100TX-E OvisLink LEF-8129TX OvisLink LEF-8139TX Netronix Inc. EA-1210 NetEther 10/100 KTX-9130TX 10/100 Fast Ethernet Accton "Cheetah" EN1027D (MPX 5030/5038; RealTek 8139 복제품?) SMC EZ Card 10/100 PCI 1211-TX Lite-On 82c168/82c169 PNIC 고속 이더넷 NIC: LinkSys EtherFast LNE100TX NetGear FA310-TX Rev. D1 Matrox FastNIC 10/100 Macronix 98713, 98713A, 98715, 98715A, 98725 고속 이더넷 NIC NDC Communications SFA100A (98713A) CNet Pro120A (98713, 98713A) CNet Pro120B (98715) SVEC PN102TX (98713) Winbond W89C840F 고속 이더넷 NIC: Trendware TE100-PCIE VIA Technologies VT3043 "Rhine I"과 VT86C100A "Rhine II" 고속 이더넷 NIC: Hawking Technologies PN102TX D-Link DFE530TX Texas Instruments ThunderLAN PCI NIC: Compaq Netelligent 10, 10/100, 10/100 Proliant, 10/100 Dual-Port Compaq Netelligent 10/100 TX Embedded UTP, 10 T PCI UTP/Coax, 10/100 TX UTP Compaq NetFlex 3P, 3P Integrated, 3P w/ BNC Olicom OC-2135/2138, OC-2325, OC-2326 10/100 TX UTP Racore 8165 10/100baseTX Racore 8148 10baseT/100baseTX/100baseFX multi-personality ASIX Electronics AX88140A PCI NIC: Alfa Inc. GFC2204 CNet Pro110B DEC EtherWORKS III NIC (DE203, DE204, DE205) DEC EtherWORKS II NIC (DE200, DE201, DE202, DE422) DEC DC21040, DC21041, DC21140 기반 NIC (SMC Etherpower 8432T, DE245 등등) DEC FDDI (DEFPA/DEFEA) NIC Fujitsu MB86960A/MB86965A HP PC Lan+ 카드 (모델명: 27247B, 27252A). Intel EtherExpress 16 Intel EtherExpress Pro/10 Intel EtherExpress Pro/100B PCI Fast Ethernet Isolan AT 4141-0 (16 비트) Isolink 4110 (8 비트) Novell NE1000, NE2000, NE2100 이더넷 인터페이스 NE2000을 에뮬레이트하는 네트워크 카드: RealTek 8029, NetVin 5000, Winbond W89C940, Surecom NE-34, VIA VT86C926. 3Com 3C501 카드 3Com 3C503 Etherlink II 3Com 3c505 Etherlink/+ 3Com 3C507 Etherlink 16/TP 3Com 3C509, 3C579, 3C589 (PCMCIA), 3C590/592/595/900/905/905B PCI와 EISA (Fast) Etherlink III / (Fast) Etherlink XL 3Com 3c980 Fast Etherlink XL 서버 아답터 Toshiba 이더넷 카드 Crystal Semiconductor CS89x0-기반 NIC: IBM Etherjet ISA IBM 과 National Semicondutor 의 PCMCIA 이더넷 카드들도 지원합니다. 아직도 토큰 링 카드 드라이버를 기부해 줄 사람을 기다리고 있는 관계로 토큰링 카드는 지원하지 않습니다. 누구 해주실 분? 역주: NIC : 네트워크 인터페이스 카드 고속 이더넷 카드 : 100Mbits/s 기반의 Fast 이더넷 카드 4.3. 기타 장치 ---- --------- 공유 IRQ를 사용하는 AST 4 포트 직렬 카드 공유 IRQ를 사용하는 ARNET 8 포트 직렬카드 ARNET (현재 Digiboard) Sync 570/i 고속 직렬 Boca BB1004 4-포트 직렬 카드 (모뎀 지원 안됨) Boca IQAT66 6-포트 직렬 카드 (모뎀 지원됨) Boca BB1008 8-포트 직렬 카드 (모뎀 지원 안됨) Boca BB2016 16-포트 직렬 카드 (모뎀 지원됨) Comtrol Rocketport 카드 Cyclades Cyclom-y 직렬 보드 공유 IRQ를 사용하는 STB 4 포트 카드 SDL Communications Riscom/8 직렬 보드 SDL Communications RISCom/N2, N2pci 고속 동기 직렬 보드 Stallion 다중포트 직렬 보드 : EasyIO, EasyConnection 8/32 & 8/64, ONboard 4/16 그리고 Brumby. Specialix SI/XIO/SX ISA, EISA, PCI 직렬 확장 카드/모듈. Adlib, SoundBlaster, SoundBlaster Pro, ProAudioSpectrum, Gravis UltraSound 와 Roland MPU-401 사운드 카드. (snd 드라이버) Crystal Semiconductors, OPTi, Creative Labs, Avance, Yamaha, ENSONIQ 에서 만든 대부분의 ISA 오디오 코덱. (pcm driver) Connectix QuickCam Matrox Meteor Video 프레임 그래버 Creadtive Las Video Spigot 프레임 그래버 Cortex1 프레임 그래버 Hauppauge Wincast/TV 보드 (PCI) STB TV PCI Intel Smart Video Recorder III Brooktree Bt848과 Bt878 칩에 기반한 다양한 프레임 그래버 HP4020, HP6020, Philips CDD2000/CDD2660, Plasmon CD-R 드라이브. PS/2 마우스 표준 PC 조이스틱 X-10 파워 컨트롤러 GPIB 와 Transputer 드라이버 Genius 와 Mustek 핸드 스캐너 Virtual Computers (www.vcc.com)의 HOT1과 호환 가능한 Xilinx XC6200 기반 재설정 가능한 하드웨어 카드 Dave Mills 실험적 Loran-C 리시버. Lucent Technologies WaveLAN/IEEE 802.11 PCMCIA와 ISA 표준 속도(2Mbps) 와 터보 속도(6Mbps) 무선 네트워크 아답터와 그 변종 (NCR WaveLAN/IEEE 802.11, Cabletron RoamAbout 802.11 DS). 주의: 이 아답터의 ISA 버전은 실제로 ISA - PCMCIA 브리지 카드와 결합된 PCMCIA 카드이므로, 두 종류의 장치가 같은 드라이버에서 작동합니다. FreeBSD는 현재 IBM의 마이크로채널(MCA) 버스를 지원하고 있지 *않습니다.*