이 장에서는 Solaris 운영 환경에서 실행되도록 Intel 32비트 프로세서 구조(IA) 시스템을 구성하기 위한 장치 참조 페이지를 사용하는 방법과 구성 과정에서 발생하는 문제를 해결하는 방법을 설명하고 있습니다.
Solaris Intel 플랫폼판을 실행하기 위해 특별한 구성이 필요한 장치에만 장치 참조 페이지가 있습니다.
장치 설정을 변경하는 절차에 대해서는 장치 제조업체의 설명서를 참고하십시오.
제조업체의 DOS 유틸리티가 있는 경우, 이를 실행합니다.
검사나 구성을 위해 어댑터를 이동하는 경우, 케이블을 소켓에 삽입할 때 주의가 필요합니다. 일부 커넥터는 잘못 삽입되는 것을 방지하도록 고안되어 있습니다.
장치에 선택 가능한 구성 매개변수가 있으면, 보통의 경우 기본 설정을 선택하십시오. 장치 참조 페이지는 Solaris 소프트웨어가 지원하는 설정을 보여주며, 또한 알려진 충돌 문제를 표시합니다.
다음 표는 Solaris 8 Intel 플랫폼판에서 제공되는 장치 참조 페이지를 보여줍니다.
장치 유형 |
Solaris 드라이버 이름 |
장치 참조 페이지 위치 |
---|---|---|
디스크 인터페이스 |
ata | |
|
||
SCSI 호스트 버스 어댑터 |
adp | |
|
cadp | |
|
pcscsi | |
|
ncrs | |
|
cpqncr |
"Compaq 32비트 Fast Wide SCSI-2, Wide Ultra SCSI, Dual Channel Wide Ultra SCSI-3 Controllers" |
|
ncrs | |
|
symhisl |
"LSI Logic (기존 Symbios) 64비트 PCI Dual Channel Ultra2 SCSI 53C896 HBA" |
|
blogic |
"Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D HBA" |
SCSI 디스크 어레이/RAID 컨트롤러 |
mega | |
|
smartii | |
|
dpt | |
|
chs |
"IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI HBA" |
|
mlx | |
Ethernet 네트워크 어댑터 |
elxl | |
|
pcn | |
|
cnft | |
|
dnet | |
|
ieef | |
|
iprb |
"Intel EtherExpress PRO/100B (82557), EtherExpress PRO/100+ (82558, 82559)" |
토큰 링 네트워크 어댑터 |
mtok | |
오디오 카드 |
sbpro | |
|
sbpro | |
|
sbpro |
"Creative Labs Sound Blaster 16, Sound Blaster AWE32, Sound Blaster Vibra 16" |
PC 카드(PCMCIA) 하드웨어 |
pcic | |
|
pcelx | |
|
pcser | |
|
pcram | |
|
pcata |
Solaris 장치 드라이버: |
ata |
장치 유형: |
하드 디스크 또는 CD-ROM 컨트롤러 |
지원되는 구성: |
주 인터페이스와 보조 인터페이스를 사용할 수 있는 경우 컨트롤러마다 드라이브 두 대(최대 4대의 IDE 드라이브) |
동일 컨트롤러 상에 두 대의 IDE 드라이브가 있다면, 한 대는 "마스터"로, 다른 한 대는 "슬레이브"로 설정해야 합니다. 일반적으로 IDE 하드 디스크 드라이브와 IDE CD-ROM 드라이브 모두 있는 경우, 하드 디스크 드라이브가 마스터이고, CD-ROM 드라이브는 슬레이브입니다. 그러나 반드시 이렇게 설정할 필요는 없습니다. 컨트롤러에 드라이브가 한 대만 있다면, 그 드라이브는 마스터로 설정해야 합니다.
주 컨트롤러:
o IRQ 수준: |
14 |
o I/O 주소: |
0x1F0 |
보조 컨트롤러:
o IRQ 수준: |
15 |
o I/O 주소: |
0x170 |
IDE CD-ROM 드라이브가 설치된 경우, 해당 장치에 대한 시스템 BIOS 매개변수는 다음과 같아야 합니다.
o 드라이브 유형: |
설치되지 않음 |
확장 IDE 드라이브가 설치된 경우, 해당 장치에 대한 시스템 BIOS 매개변수는 다음과 같아야 합니다.
o 확장 IDE 드라이브: |
활성화 |
BIOS가 자동 구성을 지원하면, 이 기능을 사용하여 IDE 하드 디스크 드라이브에 대한 헤드, 실린더, 섹터 수를 지정하십시오. BIOS가 이 기능을 지원하지 않으면 디스크 제조업체에서 제공하는 설정을 사용하십시오.
Panasonic LK-MC579B와 Mitsumi FX34005 IDE CD-ROM 드라이브는 Solaris 운영 환경에서 설치할 수 없으며, 지원되지 않습니다.
일부 제조업체들은 주기판에 IDE 인터페이스를 갖춘 PCI 장착 시스템을 제공하고 있습니다. 대다수 이런 시스템들은 CMD-604 PCI-IDE 컨트롤러를 사용하고 있습니다. 이 칩은 두 가지 IDE 인터페이스를 제공하고 있습니다. 주 IDE 인터페이스는 I/O 주소가 0x1F0이고, 보조 인터페이스는 0x170입니다. 그러나 이 칩은 두 IDE 인터페이스에서 동시에 I/O를 처리하지 못합니다. 이러한 결점으로 인해 두 인터페이스를 동시에 사용하게 되면 Solaris 소프트웨어가 다운됩니다. 주소 0x1F0에서 주 IDE 인터페이스만 사용하십시오.
Solaris 소프트웨어를 설치할 수는 있지만, 세 번째나 네 번째 IDE 디스크 드라이브에서는 부트할 수 없습니다.
마스터나 슬레이브로 구성할 수는 있지만, Solaris Volume Management 소프트웨어는 Sony CDU-55E CD-ROM 드라이브에서 작동되지 않습니다. /etc/vold.conf 파일에서 다음 행을 삭제하여 vold가 컨트롤러를 다운시키는 것을 방지하십시오.
# use cdrom drive /dev/rdsk/c*s2 dev_cdrom.so cdrom%d |
NEC CDR-260/CDR-260R/CDR-273과 Sony CDU-55E ATAPI CD-ROM 드라이브는 설치 중에 오류가 발생할 수 있습니다.
드라이브에 성공적으로 설치한 경우에도, 일부 시스템에서는 512MB 이상의 IDE 드라이브에서 부트하는데 문제가 발생할 수 있습니다. 드라이브가 1024 이하의 실린더인 경우 논리적 블록 주소 지정을 비활성화하고, CMOS 사용 도면 정보를 감소시키십시오.
Sony CDU-701 CD-ROM 드라이브의 경우, CD로부터 부트하려면 펌웨어 버전 1.0r이나 그 이상 버전으로 업그레이드해야 합니다.
Solaris 장치 드라이버: |
adp |
장치 유형: |
SCSI-2 |
어댑터: |
Adaptec AHA-2940, AHA-2940W, AHA-2944W, AHA-3940, AHA-3940W |
칩: |
Adaptec AIC-7850, AIC-7860, AIC-7870, AIC-7880, AIC-7895 |
버스 유형: |
PCI |
Plug N Play SCAM Support 옵션은 지원되지 않습니다.
AHA-3940이나 AHA-3940W 어댑터를 사용하려면, 주기판에 호스트 버스 어댑터에 대해 DEC PCI-to-PCI Bridge 칩을 지원하는 BIOS가 있어야 합니다.
다음 주기판 모델을 포함하여, Adaptec AHA-2940이나 AHA-2940W 카드가 있는 일부 PCI 시스템에서 사용자 수준 프로그램에 문제가 발생합니다.
PCI 칩셋 번호가 S82433LX Z852와 S82434LX Z850인 60-MHz Pentium 칩이 장착된 PCI 주기판. Intel 주기판의 부품 번호는 AA616393-007과 AA615988-009입니다.
PCI 칩셋 번호가 S82433NX Z895, S82434NX Z895, S82434NX Z896인 90-MHz Pentium 칩이 장착된 PCI 주기판. Intel 주기판의 부품 번호는 541286-005입니다. (일부 Gateway 2000 시스템에서는 이 주기판이 사용됩니다.)
82433LX Z852 및 82434LX Z882 칩이 장착된 AA-619772-002 주기판은 임의 메모리 불일치의 원인이 됩니다. 공급업체에서 주기판을 교환하십시오.
사용자 수준 프로그램에서 문제가 발생하면 BIOS 설정을 사용하여 재기록 CPU 캐싱(또는 캐싱 알고리즘을 통해 제어되지 않는 경우 모든 캐싱)을 해제하십시오.
AHA-2940 SCSI 어댑터가 Quantum Empire 1080S HP 3323 SE나 기타 SCSI 어댑터를 인식하지 못하면 Adaptec 컨트롤러상에서 동기화 전송률(Synchronous Transfer rate)을 8 Mbps로 낮추십시오.
Adaptec 인증에 의하면 AHA-3940은 지정된 시스템에서 작동되도록 되어 있지만, Solaris 운영 환경에서 일부 시스템에서는 제대로 작동하지만 작동되지 않는 시스템도 있습니다.
Adaptec 구성 유틸리티 사용법:
각 SCSI 장치가 고유한 SCSI ID를 갖도록 구성합니다. 해당 어댑터의 Advanced Configuration Options 메뉴에서, Plug N Play SCAM Support를 Disabled로 설정합니다.
컨트롤러(또는 내장 컨트롤러)가 두 개 이상이면, 컨트롤러마다 하나의 IRQ를 사용합니다.
선택해야 할 경우, 호스트 버스 어댑터가 있는 슬롯에 대해 버스 마스터링을 활성화합니다.
구형 디스크 드라이브, 테이프 드라이브 및 대부분의 CD-ROM 장치의 경우 최대 SCSI 데이터 전송 속도를 5.0 Mbps로 설정합니다.
1GB 이상의 대용량 디스크에 대한 지원도 가능합니다.
Solaris 장치 드라이버: |
cadp |
장치 유형: |
SCSI, Ultra SCSI 옵션이 있는 SCSI, SCSI-3, Ultra SCSI |
어댑터: |
Adaptec AHA-2940AU, AHA-2940U, AHA-2940U Dual, AHA-2940UW, AHA-2940UW Dual, AHA-2940U2, AHA-2940U2B, AHA-2940U2W, AHA-2944UW, AHA-2950U2B, AHA-3940AU, AHA-3940AUW, AHA-3940AUWD, AHA-3940U, AHA-3940UW, AHA-3944AUWD, AHA-3950U2B |
칩: |
Adaptec AIC-7880, AIC-7880 (Rev B), AIC-7890, AIC-7890A, AIC-7890AB, AIC-7891B, AIC-7895, AIC-7896, AIC-7897 |
버스 유형: |
PCI |
Plug N Play SCAM Support 옵션은 지원되지 않습니다.
BIOS가 해당 카드에서 사용 가능하다면, IC 초기화(Advanced Configuration Options 메뉴 아래)에 있는 Adaptec SCSISelect BIOS 옵션인 Reset SCSI Bus가 Enabled로 설정되어 있는지 확인합니다. 시스템이 부팅될 때 Adaptec 배너가 보이면 Ctrl-A를 눌러 SCSISelect 유틸리티를 실행합니다.
어댑터가 다중 개시 프로그램(multi-initiator) 구성에서 사용 중인 경우 다음과 같이 설정합니다.
시스템 부트 디스크가 공유(클러스터) 버스상에 없는지 확인합니다.
Reset SCSI Bus at IC Initialization 옵션을 Disabled로 설정합니다.
Host Adapter BIOS 옵션(Advanced Configuration Options 메뉴 아래)을 Disabled로 설정합니다(스캔 안함).
/kernel/drv/cadp.conf 파일을 편집하여 특성을 추가합니다.
allow-bus-reset=0
패치를 설치한 다음 시스템을 재부트합니다.
cfgadm(1M) replace_device 명령은 cadp(7D) 드라이버가 제어하는 HBA에 부착된 디스크를 교체할 때 신뢰성이 떨어집니다.
이러한 디스크를 교체할 경우, cfgadm remove_device 명령 다음에 cfgadm insert_device 명령을 사용합니다. 예:
cfgadm -x remove_device c0::dsk/c0t4d0 cfgadm -x insert_device c0
cadp.bef 리얼모드 드라이버는 부트 시 10개의 어댑터만 지원합니다. 부트 디스크가 처음 10개의 어댑터 중 하나에 연결되어 있는지 확인합니다. 모든 대상을 Solaris cadp(보호 모드) 드라이버에서 설치하여 사용할 수 있습니다.
Seagate ST19171W 9 GB 디스크 드라이브에서 format(1M) 명령이 실행되지 않습니다.
일부 주기판에서 AHA-2940U Dual 및 AHA-2940UW Dual 시리즈와 같은 Adaptec AIC-7895 칩 기반의 보드에서 채널 B를 지원하는데 문제가 발생합니다. 이 문제는 BIOS가 AIC-7895 칩이 들어 있는 슬롯에 PCI 인터럽트 INTA와 INTB에 대한 두 인터럽트를 제대로 할당하지 못하기 때문입니다. 이 문제는 채널 B에 연결된 장치에 오류를 발생시키며, 해당 장치에 대한 시간 초과 및 재설정 메시지를 콘솔에 표시하게 만듭니다.
예를 들어, BIOS 개정 1.00.08.DI0 이하의 Intel PR440FX (Providence) 듀얼 Pentium Pro 주기판에서 발생합니다. 이러한 주기판의 경우, 해결 방법은 "Advanced/PCI IRQ Mapping" 기능을 "To ISA Legacy IRQs"로 설정하는 것입니다. 채널 B 지원 문제가 있는 다른 주기판에도 이와 유사한 방법이 적용될 수 있습니다.
다른 해결 방법으로는 Adaptec 웹 사이트(http://www.adaptec.com/support/faqs/aha394x.html)를 방문하는 것입니다.
내부 광대역 인터페이스상에서 협대역 SCSI CD-ROM을 사용할 때 문제가 발생하면, Adaptec 구성 유틸리티에서 해당 장치에 대해 "negotiate wide"나 "negotiate sync" 또는 둘 모두를 비활성화합니다.
Fujitsu 협대역 디스크(M1603SAU)가 잘못된 대기열 태그 ID와 함께 재선택되는 것이 발견되었습니다. 이는 SCSI 프로토콜의 위반이며 cadp 드라이버가 오동작하도록 만듭니다. 오동작을 방지하는 것이 어려우므로 이러한 대상에 대한 태그 대기열은 비활성화하는 것이 가장 좋습니다.
iostat -E 명령을 사용하여 Fujitsu M1603S-512 디스크가 있는지 확인합니다. 디스크가 있는 경우, /kernel/drv/cadp.conf 파일을 편집하여 target n -scsi -options=0x1f78을 추가합니다. 여기서 n은 대상 숫자입니다.
IBM 외부 광대역 디스크(DFHSS2W, 개정 1717)는 지원되지 않습니다.
Adaptec 구성 유틸리티를 사용하여 다음과 같이 수행합니다.
각 SCSI 장치가 고유한 SCSI ID를 갖도록 구성합니다. Advanced Configuration Options 메뉴에서, Plug N Play SCAM Support를 Disabled로 설정합니다.
SCSI 체인의 한쪽 끝이 종료되었는지 확인합니다. 같은 광대역 체인에 광대역(16비트)이나 협대역(8비트) 장치가 혼합되어 있는 경우, 광대역 장치가 체인의 끝에 존재해야 합니다. 협대역 장치가 체인의 끝에 존재하면 같은 체인의 광대역 장치는 낮은 바이트로만 종료되며, 이는 잘못된 구성입니다.
컨트롤러(또는 내장 컨트롤러)가 두 개 이상이면, 컨트롤러마다 하나의 IRQ를 사용합니다.
요청 시, 호스트 버스 어댑터가 있는 슬롯에 대해 버스 마스터링을 활성화합니다.
1GB 이상의 대용량 디스크에 대한 지원도 가능합니다.
Solaris 장치 드라이버: |
pcscsi |
장치 유형: |
SCSI |
어댑터: |
QLogic QLA510 |
칩: |
AMD 53C974 (PCscsi), 53C974A (PCscsi II), Am79C974 (PCnet-SCSI) (SCSI 장치 전용) QLogic FAS974 |
버스 유형: |
PCI |
지원되는 시스템: |
PCnet-SCSI 칩은 HP Vectra XU 5/90 및 Compaq Deskpro XL 시스템에 통합됩니다. |
여기서는 PCnet-SCSI 호스트 버스 어댑터의 SCSI 부분만 설명합니다. 넷 부분은 별도의 Solaris 드라이버(pcn)를 필요로 합니다. 이더넷 성능에 대한 구성 정보는 "AMD PCnet Ethernet (PCnet-PCI, PCnet-PCI II, PCnet-Fast)"를 참조하십시오.
HP Vectra XU 5/90과 Compaq Deskpro XL 시스템의 pcn 및 pcscsi 드라이버를 네트워크나 SCSI 부하가 높은 상태에서 사용하게 되면 데이터가 손상되는 경우가 있습니다. 이러한 드라이버는 생산 서버에서는 잘 작동되지 않습니다.
가능한 해결 방법은 시스템 BIOS가 있는 pcn 장치를 비활성화하고 별도의 애드-인 네트워크 인터페이스를 사용하는 것입니다.
SCSI Tagged Queuing 옵션은 지원되지 않습니다.
Solaris 장치 드라이버: |
ncrs |
장치 유형: |
SCSI-2 |
어댑터: |
Compaq Integrated 32-bit Fast-SCSI-2/P, 53C810 칩 |
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 Compaq Computer Corporation에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Compaq Computer Corporation 웹 사이트( http://www.compaq.com)를 방문하십시오.
o BIOS 하드 드라이브 사용 도면: |
<= 1 GB: 64 헤드, 32 섹터 > 1 GB: 255 헤드, 63 섹터 |
Solaris 장치 드라이버: |
cpqncr |
장치 유형: |
SCSI |
어댑터: |
Compaq 서버의 Compaq 32비트 Fast Wide SCSI-2, Wide Ultra SCSI 및 Dual Channel Wide Ultra SCSI-3 Controllers: 825 Add-on PCI, Integrated 825 PCI, 875 Add-on PCI, Integrated 875 PCI, Integrated 876 PCI
|
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 Compaq Computer Corporation에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Compaq 웹 사이트(http://www.compaq.com)를 방문하십시오.
Compaq 825, 875 또는 876 PCI 컨트롤러가 서버의 PCI 슬롯 중 하나에 있는지 확인합니다.
Solaris 소프트웨어를 설치합니다.
드라이버 구성 파일인 /kernel/drv/cpqncr.conf를 수정합니다.
이 파일은 드라이버에 대한 유효한 구성 매개변수를 지정합니다.
alrm_msg_enable: 이 특성은 825, 875 또는 876 컨트롤러에 연결된 Compaq Storage 시스템의 오류로 인한 Alarm 메시지 기능을 활성화하거나 비활성화합니다. 유효한 값은 다음과 같습니다.
0 - 비활성
1 - 활성(기본값)
queue_depth: 이 특성은 드라이버가 컨트롤러를 조작할 수 있게 하는 활성 요청의 수를 지정합니다. 이 특성의 최대값과 기본값은 37이며, 최소값은 13입니다. 드라이버를 로드하는 동안 충분한 메모리를 할당할 수 없는 경우, 값을 감소시켜 여러 컨트롤러를 지원하게 할 수 있습니다.
board_id: 이 특성은 드라이버가 지원해야 할 추가적인 컨트롤러 ID를 지정합니다. 이 드라이버는 현재 Compaq 825, 875, 876 컨트롤러를 지원합니다. 기본적으로 Compaq 825 Fast Wide SCSI-2, Compaq 875 Wide Ultra SCSI, Compaq Dual Channel Wide Ultra SCSI-3 컨트롤러에 대한 보드 ID를 인식합니다.
ignore-hardware-nodes: 이 특성을 0으로 설정합니다.
루트로 구성 변경 내용을 활성화하려면 다음과 같이 입력합니다.
# touch /reconfigure # reboot |
Solaris 장치 드라이버: |
ncrs |
장치 유형: |
SCSI |
어댑터: |
LSI Logic(기존 Symbios Logic이나 NCR) 53C810, 53C810A, 53C815, 53C820, 53C825, 53C825A, 53C860, 53C875, 53C875J, 53C876, 53C895 |
버스 유형: |
PCI |
LSI Logic BIOS와 Solaris fdisk 프로그램이 호환되지 않을 수 있으므로, Solaris 소프트웨어를 설치하기 전에 DOS 버전(또는 상응하는 유틸리티)의 FDISK를 사용하여 FDISK 분할 영역표에 항목을 만드십시오. 실린더 0에서 적어도 1개의 실린더 DOS 분할 영역을 만드십시오. DOS 분할 영역을 만들지 않으면, Solaris 설치 후에 시스템이 재부트되지 않습니다.
53C815, 53C820, 53C825 또는 53C825A 컨트롤러가 있는 애드-인 카드는 버스 마스터링 PCI 슬롯에만 사용할 수 있습니다. PCI 슬롯이 두 개만 있는 주기판에서는 보통 두 PCI 슬롯 모두 버스 마스터링이 가능합니다. PCI 슬롯이 세 개 이상인 주기판이나, 여러 개의 내장 PCI 컨트롤러가 있는 주기판의 경우, 일부 PCI 슬롯은 버스 마스터링이 불가능합니다.
LSI Logic SDMS BIOS나 내장 53C810 또는 53C810A 컨트롤러가 있는 일부 PCI 주기판은 LSI Logic SDMS BIOS가 있는 53C820, 53C825, 및 53C825A 애드-인 카드와 함께 사용하면 제대로 작동하지 않습니다. 주기판 BIOS나 애드-인 카드 또는 둘 모두를 업그레이드하여 이러한 충돌을 방지하십시오.
주기판에 53C810 칩이 있는 일부 초기 PCI 시스템에서는 칩에 있는 인터럽트 핀이 연결되지 않습니다. 이러한 시스템에서는 Solaris 소프트웨어를 사용할 수 없습니다.
좁은 디스크를 지원하는 카드의 좁은 커넥터에 넓은 커넥터를 연결하지 마십시오. 이러한 구성은 지원되지 않습니다.
어댑터가 LSI Logic SCSI Configuration 유틸리티를 지원하면 Ctrl-C를 눌러 액세스할 수 있습니다. Host SCSI ID(Adapter Setup 메뉴 아래에 있는 옵션)의 값을 7 이외의 값으로 변경하지 마십시오.
기존 대상 장치에 문제가 발생하면, /kernel/drv/ncrs.conf 파일에 다음 항목을 추가합니다.
targetN-scsi-options = 0x0; |
여기서 N은 오류가 발생한 대상의 ID입니다.
Conner 10805 좁은 SCSI 드라이브를 사용하는 경우, 다음과 같은 경고 메시지가 표시될 수 있습니다.
WARNING: /pci@0,0/pci1000,f@d(ncrs0): invalid reselection(0,0) WARNING: /pci@0,0/pci1000,f@d/sd@0,0(sd0): SCSI transport failed: 'reset: retrying command' |
ncrs.conf 파일에서 태크 대기열 처리를 비활성화하면 이러한 경고 메시지가 표시되지 않도록 할 수 있습니다. ncrs(7D) 설명서 페이지를 참조하십시오.
P90 이하의 프로세서를 사용하는 일부 Pentium 주기판(Intel NX 칩셋)에서는 ncrs가 중단되며, 콘솔에 다음과 같은 메시지가 표시됩니다.
WARNING: /pci@0,0/pci1000,3@6(ncrs0) Unexpected DMA state:active dstat=c0<DMA-FIFO-empty, master-data-parity-error> |
이것은 복구할 수 없는 상태이며, 시스템에서는 ncrs 드라이버를 사용하여 설치하지 못합니다.
ncrs 드라이버는 최소한 개정 4 이상의 53C875 칩셋을 지원합니다. 이전 개정은 이 칩의 사전 릴리스 버전이므로, 소량이 유통될 수 있습니다.
드문 경우이긴 하지만, SDT7000/SDT9000 테이프 드라이브를 사용하는 경우, 콘솔에 다음과 같은 메시지가 표시될 수 있습니다.
Unexpected DMA state: ACTIVE. dstat=81<DMA-FIFO-empty,illegal-instruction> |
이러한 경우, 시스템이 복구되고 테이프 드라이브는 사용할 수 있는 상태로 남아 있습니다. tar 명령을 사용하여 드라이브에 있는 테이프로 또는 테이프로부터 파일을 추가하거나 추출할 수 있습니다.
Solaris 장치 드라이버: |
symhisl |
장치 유형: |
SCSI |
어댑터: |
SYM22910 (채널 A와 B 모두 SE 및 LVD 모드 지원), SYM21002 (채널 A는 SE만 지원하고, 채널 B는 SE 및 LVD 모드 모두 지원 ) |
칩: |
SYM53C896 |
버스 유형: |
PCI |
Ultra2 SCSI LVD 전송의 경우, Ultra2 SCSI LVD 호환 SCSI 케이블을 사용하는지 확인합니다. 또한 성능을 최적화하려면, 장치를 6내지 8인치 떨어지게 둡니다.
53C896 칩과 기존 53C8xx 칩 모두가 주기판에 내장된 경우, 시스템을 부트할 때 시스템 BIOS가 기존 53C8xx 칩을 먼저 인식합니다. 이렇게 되면, 계속 진행되기 전에 53C896 칩을 지원하는 Symbios SDMS BIOS의 새 버전이 주기판에 내장된 모든 53C8xx 칩을 인식할 때까지 대기합니다.
구형 BIOS 유틸리티가 먼저 인식되는 것을 방지하려면, 애드-인 컨트롤러의 구형 53C8xx BIOS를 갱신합니다.
최신 Symbios SDMS BIOS를 웹 사이트(http://www.symbios.com)에서 다운로드할 수 있습니다.
53C896 칩의 개정 B0와 C0에서의 하드웨어 문제로 인해, symhisl 드라이버는 64비트 PCI 슬롯에서 제대로 작동하지 않습니다. symhisl 드라이버는 문제가 발생하면 SCSI 버스를 재설정합니다. 이러한 문제를 방지하려면, 53C896 칩 개정 C1로 업그레이드합니다.
53C896 칩의 다른 개정 버전들은 초기 PCI 칩이나 설계와 하드웨어가 호환되지 않을 수 있습니다. 53C896 칩의 각 개정에 대한 정오표 목록을 보려면, LSI Logic의 웹 사이트(http://www.lsil.com)를 참조하십시오.
일부 조건에서는 LVD 기술에서 펌웨어 비호환 문제가 생길 수 있습니다. 제대로 구성한 LVD SCSI 버스에서 SCSI 오류가 발생하면, 제조업체에 문의하여 갱신된 펌웨어를 제공받으십시오.
Solaris 장치 드라이버: |
blogic |
장치 유형: |
SCSI |
어댑터: |
Mylex (BusLogic) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D |
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 BusLogic사에서 개발하였으며, 현재는 Mylex Corporation에서 소유하고 있습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Mylex 웹 사이트(http://www.mylex.com)를 방문하십시오.
BT-946C PCI 카드에 Rev. A나 B 라벨이 붙어 있으면, ISA 에뮬레이션 모드로 지원해야 합니다. I/O 주소 0x334If를 사용하십시오.
카드에서 개정 수준을 확인하십시오. 제조업체의 설명서에는 카드 개정에 대한 정보가 제공되지 않습니다.
BT-946C 카드에 Rev. C 라벨이 붙어 있으면, 원래의 PCI 모드로 지원될 수 있습니다. 이렇게 하려면, "Advanced" 옵션을 선택한 다음, "Host Adapter I/O Port Address as default" 옵션에 "NO"를 선택합니다.
PCI 카드가 BT-956C나 BT-946C 모델이면서 Rev. E 라벨이 붙어 있는 경우에도, 원래의 PCI 모드로 지원될 수 있습니다. 이렇게 하려면, "Set ISA Compatible I/O Port (PCI Only)" 옵션을 비활성화합니다.
보드 모델이 "C"로 끝나면, AutoSCSI 구성 유틸리티를 사용해야 하며, 또한 종료되어 있는지 확인해야 합니다.
o IRQ 수준: |
5, 6, 7, 8, 9, 10, 11, 12, 14, 15 |
o I/O 주소: |
0x334, 0x230, 0x234, 0x130, 0x134 |
BT-946C Rev. C PCI 어댑터의 경우, I/O 주소가 동적으로 구성됩니다.
디스크나 테이프가 포함된 I/O에 부하가 많을 때에는 drvconfig 유틸리티를 실행하지 마십시오. 데이터 넘침 오류가 발생할 수 있습니다.
데이터 넘침 오류는 시스템이 여러 디스크로 구성된 경우 과부하 상태에서 발생할 수 있습니다.
Solaris 설치 중에 문제가 발생하면, 제조업체의 AutoSCSI 유틸리티에서 다음과 같이 "Configure Adapter" 옵션의 인터럽트 핀 수를 설정하십시오.
슬롯 |
인터럽트 핀 |
---|---|
0 |
A |
1 |
B |
2 |
C |
자세한 내용은 보드와 함께 제공되는 설명서의 "Configuration for Non-Conforming PCI Motherboards" 절과 "Handling Motherboard Variations" 절을 참고하십시오.
BT-946C Rev. A, B, C의 초기 버전은 Solaris 운영 환경에서 잘 작동하지 않을 수 있습니다.
BT946C Rev. B인 경우, 적어도 펌웨어 4.25J, BIOS 4.92E, AutoSCSI 1.06E으로 업그레이드하십시오. 컨트롤러를 적어도 BT946C Rev. E로 업그레이드하십시오.
버스 마스터 슬롯에 보드를 삽입하고, AutoSCSI 유틸리티를 사용하여 다음과 같이 설정하십시오.
부트 디스크가 1 GB 이상인 경우, "Adapter BIOS Supports Space > 1 GB (DOS) only" 옵션을 Yes로 설정합니다.
"Set Host Bus Adapter I/O Port Address as Default" 값을 No로 설정하여 어댑터를 ISA 호환 모드로 둡니다.
Advanced 옵션에서 "BIOS Support for > 2 Drives (DOS 5.0 or above)"를 NO로 설정합니다.
PCI 주기판이 완전히 PCI 사양과 호환되지 않으면 IRQ와 BIOS 주소 값을 수동으로 구성합니다. Solaris 소프트웨어를 설치하는 동안 시스템이 정지되면, 다음과 같이 하십시오.
주기판의 IRQ 점퍼를 확인합니다.
CMOS 유틸리티를 실행하여 IRQ와 BIOS 주소를 설정합니다.
AutoSCSI 유틸리티를 실행합니다.
모든 설정이 서로 일치해야 합니다. BIOS 주소를 수동으로 구성할 경우, JP4와 JP5 점퍼를 확인하십시오.
버스 마스터 슬롯에 보드를 삽입하고, AutoSCSI 유틸리티를 사용하여 다음과 같이 설정하십시오.
부트 디스크가 1 GB 이상인 경우, "Adapter BIOS Supports Space > 1 GB (DOS) only" 옵션을 Yes로 설정합니다.
5.1 "BIOS Support for > 2 Drives (DOS 5.0 or above)"를 No로 설정하는 것을 제외하고, 나머지는 기본값을 선택합니다.
두 번째 Mylex PCI 컨트롤러를 시스템에 추가할 경우 다음 지침을 따르십시오.
처음 설치된 PCI 보드가 주 컨트롤러가 되어야 합니다.
주 컨트롤러는 "지원되는 설정" (왼쪽에서 오른쪽으로 나열)에서 보조 컨트롤러보다 앞에 있는 I/O 주소를 가져야 합니다. 예를 들어, 보조 컨트롤러가 0x130이나 0x134를 사용하면, 주 컨트롤러는 I/O 주소로 0x234를 사용할 수 있습니다. 각 보드의 I/O 주소는 슬롯에 의해 결정됩니다. 처음 꽂은 카드가 주 컨트롤러로 사용될 때까지 여러 슬롯에 카드를 꽂아 보십시오.
보조 컨트롤러의 BIOS를 비활성화합니다.
시스템 구성 파일, 즉 /kernel/drv/sd.conf(디스크) 및 /kernel/drv/st.conf(테이프)에 적절한 입력 항목을 추가하면, 와이드 모드 PCI 어댑터는 7개 이상의 대상을 지원합니다.
Solaris 장치 드라이버: |
mega |
장치 유형: |
SCSI RAID |
어댑터: |
American Megatrends MegaRAID 428 SCSI RAID |
버스 유형: |
PCI |
이 드라이버는 협력회사의 드라이버로 American Megatrends, Inc에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, American Megatrends(http://www.ami.com)에 문의하십시오.
선택적인 megamgr 구성 유틸리티를 구하려면 American Megatrends로 문의하십시오.
MegaRAID 컨트롤러는 /kernel/drv/mega.conf 파일을 편집하여 구성할 수 없습니다.
다음 절차에 따라 두 개 이상의 논리 드라이브를 구성하고 사용하십시오. /kernel/drv/sd.conf 파일을 주의하여 편집하지 않으면, 시스템이 부팅될 때 문제가 생길 수 있습니다.
시스템이 시작될 때 Ctrl-M을 눌러 컨트롤러와 모든 논리 드라이브를 구성합니다.
Solaris 소프트웨어를 설치하고 재부트합니다.
설치하는 중에는 사용 가능한 하나의 논리 드라이브만 보입니다.
/kernel/drv/sd.conf 파일에서, Solaris 소프트웨어가 인식할 각각의 추가적인 논리 드라이브마다 target=0에 대한 기존 항목을 복사하고 lun 필드를 증가하여 드라이버를 추가합니다.
예를 들어, 어댑터에 구성된 논리 드라이브 총 3대라면, 다음 행을 추가합니다.
name="sd" class="scsi" target=0 lun=1; name="sd" class="scsi" target=0 lun=2; |
재부트합니다.
시스템을 재부트한 다음, 추가한 드라이브를 사용할 수 있습니다.
Solaris 장치 드라이버: |
smartii |
장치 유형: |
디스크 어레이 |
어댑터: |
Compaq SMART-2, SMART-2DH, SMART-2SL 어레이 컨트롤러 |
버스 유형: |
PCI |
지원되는 시스템: |
Compaq 서버의 내외장 SCSI 드라이브 |
이 드라이버는 협력업체의 드라이버로 Compaq Computer Corporation에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Compaq 웹 사이트(http://www.compaq.com)를 방문하십시오.
이 컨트롤러는 SCSI 디스크 드라이브만을 지원합니다. SCSI 테이프 드라이브와 CD-ROM 드라이브는 지원되지 않습니다.
부트 장치는 주 컨트롤러에서 논리 드라이브 0이어야 합니다. BIOS가 어떤 컨트롤러를 주 컨트롤러로 구성하더라도, 컨트롤러의 논리 드라이브 0에서 부트하도록 합니다.
오류 드라이브에 있는 디스크를 I/O하는 동안 핫 플러그로 대체하면, 시스템이 다운됩니다.
펌웨어 버전이 1.26인 SMART-2 PCI 컨트롤러는 느립니다. 최상의 결과를 얻으려면 펌웨어 버전 1.36을 사용하십시오.
Solaris 장치 드라이버: |
dpt |
장치 유형: |
SCSI, SCSI RAID |
어댑터: |
DPT PM2024, PM2044W, PM2044UW, PM2124, PM2124W, PM2144W, PM2144UW SCSI DPT PM3224, PM3224W, PM3334W, PM3334UW SCSI RAID |
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 DPT에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, DPT 웹 사이트(http://www.dpt.com)를 방문하십시오.
DPT PM3224 전용: EPROM은 버전이 7A 이전이면 안됩니다.
DPT PM2024 및 PM2124 전용: EPROM은 버전이 6D4 이전이면 안됩니다.
3.B 이전 버전에서 SmartROM과 함께 어댑터를 사용하지 마십시오.
컨트롤러 보드가 PCI 버스 마스터링 슬롯에 설치되어 있는지 확인합니다.
컨트롤러의 펌웨어 버전이 7A 이전인 경우나, 시스템 메모리가 ECC이거나 패리티를 확인하지 못하는 경우, PCI 패리티 확인을 비활성화합니다.
시스템을 부트하는 동안, DPT 컨트롤러 드라이브를 설치할 수 없다는 메시지가 표시되면, 시스템에 설치된 주기판이 ECC 메모리를 가지고 있거나 패리티를 확인하지 못하기 때문입니다. PCI 패리티 확인을 비활성화합니다.
o I/O 주소: |
자동 |
Solaris 장치 드라이버: |
chs |
장치 유형: |
SCSI RAID |
어댑터: |
IBM PC ServeRAID SCSI, ServeRAID II Ultra SCSI, ServeRAID-3 Ultra2 SCSI |
버스 유형: |
PCI |
이 드라이버는 협력업체 드라이버로 Compaq Computer Corporation에서 개발하였습니다. 이 드라이버의 갱신에 대한 지원과 정보를 얻으려면, Compaq 웹 사이트(http://www.compaq.com)를 방문하십시오.
데이터 손실을 방지하기 위해, 논리 드라이버 내에 물리 팩의 일부로 정의되지 않은 SCSI 디스크 드라이브는 Solaris 운영 환경을 통해 액세스할 수 없습니다.
Solaris 장치 드라이버: |
mlx |
장치 유형: |
SCSI-2 RAID |
어댑터: |
Mylex DAC960PD-Ultra (PCI-to-UltraSCSI) DAC960PD/DAC960P (PCI-to-SCSI) DAC960PG (PCI-to-SCSI) DAC960PJ (PCI-to-SCSI) DAC960PL (PCI-to-SCSI) DAC960PRL-1 (PCI-to-SCSI) DAC960PTL-1 (PCI-to-SCSI) |
버스 유형: |
PCI |
SCSI 대상 ID 번호의 선택은 제한되어 있습니다. 특정 컨트롤러에 있는 채널마다 대상의 최대 수가 MAX_TGT라고 가정하면, 해당 채널의 SCSI 대상 ID의 범위는 0부터 (MAX_TGT - 1)까지입니다. 자세한 내용은 제조업체의 설명서를 참조하십시오.
한 채널에 있는 SCSI 대상 ID는 다른 채널에서 반복되어 사용할 수 있습니다.
예 1: 5-채널 모델은 채널마다 최대 4개의 대상을 지원합니다. 즉, MAX_TGT = 4입니다. 따라서, 해당 채널에 있는 SCSI 대상 ID의 범위는 0에서 3까지입니다.
예 2: 3-채널 모델은 채널마다 최대 7개의 대상을 지원합니다. 즉, MAX_TGT = 7입니다. 따라서, 해당 채널에 있는 SCSI 대상 ID의 범위는 0에서 6까지입니다.
SCSI 디스크 드라이브가 시스템 드라이브 내에 있는 물리 팩의 일부로 정의되지 않으면, 자동으로 대기 드라이브로 인식됩니다. 시스템 드라이브에 있는 SCSI 디스크 드라이브에서 오류가 발생하면, 대기 드라이브에 있는 데이터는 대기 교체 절차에 의해 손상될 수 있습니다. 이러한 교체 절차는 오류가 발생한 디스크 드라이브가 중복 수준(RAID 수준 1, 5, 6)으로 구성되고, 그 크기가 사용 가능한 대기 드라이브의 크기와 동일하면 대기 드라이브를 겹쳐쓰게 됩니다.
따라서 대기 드라이브가 물리적으로 연결되어 있는 경우에도 시스템이 이 드라이브에 대한 액세스를 거부하여 데이터가 우발적으로 손실되지 않도록 합니다.
제조업체의 사용 안내서에 설명된 디스크 드라이브의 대기 재구축 이외의 사항에 있어 이러한 컨트롤러는 핫-플러그를 지원하지 않습니다.
장치를 추가하거나 제거하려면, 시스템을 끈 다음 해당 장치를 추가하거나 제거하고, 제조업체의 구성 유틸리티를 사용하여 HBA를 구성한 다음, 시스템을 재구성-재부트(b -r)합니다.
이 드라이버는 다양한 길이의 테이프 드라이브나 컨트롤러에 연결된 테이프 드라이브에 대한 멀티볼륨 백업이나 복원을 지원하지 않습니다.
Mylex 펌웨어 제한으로 인해, 구형 카드에서는 SCSI 테이프나 CD-ROM 장치가 SCSI 하드 디스크 드라이브를 포함하는 채널에 부착될 때 안정적으로 작동하지 않을 수 있습니다. 그러나 DAC960PG나 DAC960PJ와 같은 최신 PCI SCSI에서는 이러한 제한이 발견되지 않았습니다. Mylex 카드에 대한 최신 펌웨어를 구하려면 이 회사의 웹 사이트를 방문하십시오.
32KB 이상의 테이프 블록은 사용할 수 없습니다. 모든 카드에서 SCSI 장치를 제대로 작동하게 하려면, 사용되지 않은 채널만 사용하거나 32KB 이하의 고정 블록 크기를 사용하는 SCSI 테이프나 CR-ROM 장치를 사용합니다.
Mylex 컨트롤러에서는 명령에 대한 최대 시간 초과값이 1시간이기 때문에 (큰 테이프를 삭제하는) 긴 테이프 명령은 오류가 발생할 수 있습니다.
DAC960 컨트롤러 제품군에서 공식적인 검사를 받았거나 Mylex Corporation에서 승인한 SCSI 디스크 드라이브에 대해서만 태그 대기열 처리를 활성화합니다. 이런 문제를 피하려면, 태그 대기열 처리를 비활성화합니다.
mt erase 명령은 사용에 문제가 없지만 테이프 끝에 도달하면 다음과 같은 오류 메시지가 표시됩니다.
/dev/rmt/0 erase failed: I/O error |
이 메시지는 무시해도 됩니다.
Solaris 장치 드라이버: |
elxl |
장치 유형: |
네트워크(이더넷) |
어댑터: |
3Com EtherLink XL (3C900, 3C900-COMBO, 3C900B-COMBO, 3C900B-TPC, 3C900B-TPO) Fast EtherLink XL (3C905-TX, 3C905-T4, 3C905B-TX, 3C905B-T4) |
버스 유형: |
PCI |
o 매체 유형: |
자동 선택 |
Compaq ProLiant 6500의 3C905B 카드는 인터럽트를 생성하지 못할 수 있습니다. 이 문제에 대한 알려진 해결 방법은 없습니다. 일부 슬롯에서 이 문제가 더 발생하는 경향이 있으므로 다른 PCI 슬롯에 카드를 꽂아보는 것도 한 방법이 될 수 있습니다. 또한, 시스템을 재부트하여 카드 인식을 재시도하는 것도 한 방법이 될 수 있습니다.
Solaris 장치 드라이버: |
pcn |
장치 유형: |
네트워크(이더넷) |
어댑터: |
AMD PCnet |
칩: |
PCnet-PCI, PCnet-PCI II, PCnet-Fast |
버스 유형: |
PCI |
Solaris pcn 드라이버는 IRQ 4를 지원하지 않습니다.
Solaris 장치 드라이버: |
cnft |
장치 유형: |
네트워크(이더넷) |
어댑터: |
|
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 Compaq Computer Corporation에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Compaq 웹 사이트(http://www.compaq.com)를 방문하십시오.
10BASE-T UTP, 10/100BASE-TX UTP, 100BASE-FX, 100VG-AnyLAN UTP 모듈을 NetFlex-3 PCI 컨트롤러 기본 장치에 삽입합니다. Netelligent나 DualPort 컨트롤러는 이 단계에서 필요하지 않습니다.
NetFlex-3/P 컨트롤러:
o IRQ 수준: |
2(9), 3, 4, 5, 6, 7, 10, 11 |
Netelligent 컨트롤러:
o IRQ 수준: |
2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 |
동일한 IRQ에 구성된 NetFlex-3 컨트롤러를 제거하면 다음과 같은 오류 메시지가 표시됩니다. "Couldn't remove function . . . . from ipl, irq".
같은 서버에서 동일한 IRQ 행에 NetFlex-3 컨트롤러와 NetFlex-2 컨트롤러를 구성하면 한 컨트롤러는 사용할 수 없게 됩니다. 두 카드를 다른 IRQ 행에 구성하십시오.
100BASE, 전이중 작업에 대한 성능을 향상시키려면 매체 속도와 이중 모드를 각각 100과 2가 되도록 해야 합니다.
UTP와 AUI 인터페이스 모두 ProLiant 2500상의 Integrated NetFlex-3 컨트롤러에서 지원됩니다. 그러나 넷 부팅은 UTP 인터페이스를 사용해야 지원됩니다.
넷 부팅은 ProLiant 800과 Deskpro 4000/6000상에서 UTP 인터페이스를 사용해야 지원됩니다.
Solaris 소프트웨어를 설치합니다.
드라이버 구성 파일인 /platform/i86pc/kernel/drv/cnft.conf를 수정합니다.
이 파일은 드라이버에 대한 유효한 구성 매개변수를 지정합니다.
media_speed: 이 특성은 콘트롤러의 매체 속도를 설정합니다. 이 옵션은 10/100BASE-TX를 10-Mbps 또는 100-Mbps 작업으로 설정하는데 사용됩니다. 매체 속도는 기본적으로 자동 구성됩니다. 유효한 값은 다음과 같습니다.
0 - 자동 구성 (기본값)
10 - 10-Mbps 매체 속도 설정
100 - 100-Mbps 매체 속도 설정
max_tx_lsts, max_rx_lsts, tx_threshold: 이러한 특성은 드라이버 성능을 조정합니다. 유효한 값은 다음과 같습니다.
특성 |
유효값 |
기본값 |
---|---|---|
max_tx_lsts |
4에서 16 |
16 |
max_rx_lsts |
4에서 16 |
16 |
tx_threshold |
2에서 16 |
16 |
debug_flag: 이 특성을 1이나 0으로 설정하면 드라이버의 디버그 메시지를 활성화하거나 비활성화합니다. 디버그 메시지는 기본적으로 비활성화되어 있습니다.
mediaconnector: 1로 설정하면 ProLiant 2500 시스템의 Integrated NetFlex-3 컨트롤러에 대한 AUI 인터페이스를 활성화하거나, ProLiant 800이나 Deskpro 4000/6000 시스템의 Integrated NetFlex-3 컨트롤러에 대한 BNC 인터페이스를 활성화합니다. UTP 인터페이스가 기본값(0)입니다.
board_id: 이 특성을 설정하면 추가적인 PCI 컨트롤러를 지원할 수 있습니다. board_id의 형식은 0xVVVVDDDD이며, 여기서 VVVV는 제조업체 ID이며, DDDD는 장치 ID입니다. 필요한 경우 두 개 이상의 ID를 지정할 수 있습니다.
루트로 구성 변경 내용을 활성화하려면 다음과 같이 입력합니다.
# touch /reconfigure # reboot |
Solaris 장치 드라이버: |
dnet |
장치 유형: |
네트워크(이더넷) |
어댑터: |
DEC 21040, 21041, 21140, 21142, 21143 |
버스 유형: |
PCI |
PCI 구성 절차는 시스템마다 다릅니다. 제조업체에서 제공하는 설명서를 참고하십시오.
21040/21041/21140/21142/21143 기반의 어댑터들은 검사가 완료되었으며 모두 지원됩니다.
이름/모델 |
부품/버전 |
칩 21xxx |
10MB 매체 |
100MB 매체 |
참고 |
---|---|---|---|---|---|
Adaptec ANA-6911A/C |
- |
143PA |
T B |
X |
|
Adaptec ANA-6911A/TX |
- |
143PA |
T |
X |
|
AsanteFAST |
09-00087-11 D |
140AA |
T |
X |
B |
CNet PowerNIC CN935E |
A |
041AA |
T B |
|
|
Cogent EM110 T4 |
110101-01 |
140 |
T B |
4 |
|
Cogent EM110TX |
110001-02 06 |
140AB |
T |
X |
|
Cogent EM110TX |
110001-03 01 |
140AB |
T |
X |
|
Cogent EM110TX |
110001-03 14 |
140AC |
T |
X |
|
Cogent EM440 QUAD |
440001-01 01 |
140AC |
T |
X |
B |
Cogent EM960C |
960001-03 06 |
040AA |
T B A |
|
|
Cogent EM960C |
960001-04 02 |
040AA |
T B A |
|
1 |
Cogent EM960TP |
960001-03 07 |
040AA |
T |
|
|
Cogent EM960TP |
960001-04 01 |
040AA |
T |
|
|
Cogent EM964 QUAD |
964001-00 01 |
040AA |
T |
|
|
Compex ReadyLINK ENET32 |
B2 |
040AA |
T B A |
|
|
D-Link DE530CT |
A2 |
040AA |
T B |
|
|
D-Link DE530CT |
D2 |
041AA |
T B |
|
|
D-Link DE530CT+ |
A1 |
040AA |
T B |
|
|
DEC EtherWORKS 10/100 |
DE500 RevD01 |
140AC |
T |
X |
5, C |
DEC EtherWORKS PCI 10/100 |
DE500-XA RevC01 |
140AB |
T |
X |
5, C |
Diversified Tech |
651205025 1.2 |
140AC |
T |
X |
A |
Kingston KNE40BT |
2001585 A00 |
041AA |
T B |
|
|
Kingston KNE100TX |
2001837-000.A00 |
140AC |
T |
X |
B |
Kingston KNE100TX |
2001837-000.B00 |
140AC |
T |
X |
D |
Kingston KNE100TX |
9920219-001.B00 |
140AB |
T |
X |
B |
Kingston KNE100TX |
9920219-002.B00 |
140AC |
T |
X |
D |
Linksys LNE100TX |
8EFPCI01..B1-1 |
140AB |
T |
X |
6 |
Linksys LNE100TX |
8EFPCI01..B1-3 |
140AC |
T |
X |
6 |
NetGear |
FA310TX-C2 |
140AE |
T |
X |
|
NetGear |
FA310TX-C6 |
140AF |
T |
X |
|
Osicom (Rockwell) RNS2300 |
320109-02 |
140AB |
T |
X |
|
Osicom (Rockwell) RNS2340 QUAD |
320112-00 |
140AB |
T |
X |
2 |
SMC 8432BT |
60-600510-003 A |
040AA |
T B |
|
|
SMC 8432BT |
60-600528-001 A |
041AA |
T B |
|
|
SMC 8432BT |
61-600510-010 B |
040AA |
T B |
|
|
SMC 8432BTA |
60-600510-003 A |
040AA |
T B A |
|
|
SMC 8432BTA |
61-600510-000 |
040AA |
T B A |
|
|
SMC 8432T |
60-600528-001 A |
041AA |
T |
|
|
SMC 9332BDT |
60-600542-000 A |
140AC |
T |
X |
B |
SMC 9332DST |
60-600518-002 A |
140 |
T |
X |
3 |
SMC 9332DST |
61-600518-000 B |
140 |
T |
X |
3 |
Znyx ZX311 |
SA0027 01 |
041AA |
T B A |
|
|
Znyx ZX312 |
SA0011 04 |
040AA |
T B A |
|
1 |
Znyx ZX314 QUAD |
PC0009-05 |
040AA |
T |
|
|
Znyx ZX314 QUAD |
SA0014-05 |
040AA |
T |
|
|
Znyx ZX315 DUAL |
SA0015 X2 |
040AA |
T B |
|
|
Znyx ZX342 |
PC0012 X2 |
140 |
T |
X |
4 |
Znyx ZX344 QUAD |
SA0019 X2 |
140AA |
|
X |
|
Znyx ZX345 |
SA0025 X1 |
140AB |
T |
X |
B |
Znyx ZX346 QUAD |
SA0026 X1 |
140AC |
T |
X |
A |
Znyx ZX348 DUAL |
SA0028 X2 |
140AC |
T |
X |
B |
10MB 매체 코드:
T-꼬인 쌍선(10BASE-T)
B-BNC(10BASE2)
A-AUI(10BASE5)
100MB 매체 코드:
X-100BASE-TX (범주 5 비차폐 꼬인 쌍선:UTP)
4-100BASE-T4
참고:
1-보드의 BNC/AUI 점퍼는 이 두 매체 중에 선택하도록 설정해야 합니다.
2-처음 포트는 바닥에 있습니다(보드 모서리 커넥터 바로 옆).
3-STP(차폐 꼬인 쌍선) 매체는 지원되지 않습니다.
4-보드에는 10MB와 100MB용 잭이 별도로 있습니다.
5-10BASE-T 네트워크에서만 검사되었습니다.
6-100TX 네트워크에서만 작동합니다.
A-ICS 1890Y PHY 칩.
B-National Semiconductor DP83840 PHY 칩.
C-National Semiconductor DP83223V PHY 칩.
D-National Semiconductor DP83840VCE PHY 칩.
위에 나열된 어댑터와 구성은 dnet 드라이버에서 지원되며, 향후 다른 보드에서도 지원할 계획입니다.
멀티포트 카드에서 처음 포트는 상단 포트이지만, 예외적으로 Osicom (Rockwell) RNS2340에서는 처음 포트가 바닥 포트입니다.
dnet 드라이버가 올바른 속도와 이중 모드를 확인하지 못해 성능이 떨어지면, dnet.conf 파일을 사용하여 속도와 이중 모드를 설정하십시오. 이중 모드 설정에 대한 자세한 설명은 "이더넷 장치 구성"을 참고하십시오.
dnet 드라이버는 전이중 모드에서 반송파 손실이나 무반송파 오류를 제대로 파악하지 못합니다. 전이중 모드에서 반송파 신호가 없을 때 오류로 파악하면 안됩니다.
Version 4 SROM 형식은 지원되지 않습니다.
Solaris 장치 드라이버: |
ieef |
장치 유형: |
네트워크(이더넷) |
어댑터: |
Intel EtherExpress PRO/100 (82556) |
버스 유형: |
PCI |
커넥터: |
RJ-45 |
이 드라이버는 100-Mbps 지원 기능을 제공하지만, 현재 100-Mbps 인터페이스의 예상 속도로 데이터를 전송하지 못합니다.
Solaris 장치 드라이버: |
iprb |
장치 유형: |
네트워크(이더넷) |
어댑터: |
Intel EtherExpress PRO/100B (82557) EtherExpress PRO/100+ (82558, 82559) |
버스 유형: |
PCI |
커넥터: |
RJ-45 |
Intel EtherExpress PRO/100B나 Intel EtherExpress PRO/100+가 장착된 IA 기반 시스템은 패킷이 전송되는 순간 인터페이스를 가져올 때 중단될 수 있습니다.
이러한 현상을 피하려면, 인터페이스를 가져오기 전에 시스템을 켜거나 네트워크 트래픽이 없을 때까지 기다리십시오.
Solaris 장치 드라이버: |
mtok |
장치 유형: |
네트워크(토큰 링) |
어댑터: |
Madge Smart 16/4 PCI Ringnode/Bridgenode Smart 16/4 PCI Presto |
버스 유형: |
PCI |
이 드라이버는 협력업체의 드라이버로 Madge Networks에서 개발하였습니다. 이 드라이버에 대한 갱신 및 지원 정보를 얻으려면, Madge 웹 사이트(http://www.madge.com)를 방문하십시오.
mtok 드라이버가 활성화되면, 시스템 시작 스크립트가 ifconfig를 실행할 때 다음과 같은 메시지가 표시됩니다.
configuring network interfaces: ip_rput: DL_ERROR_ACK for 29 errno 1, unix0 ip: joining multicasts failed on mtok0 will use link layer broadcasts for multicast |
이러한 메시지는 무시할 수 있습니다.
링 속도나 DMA 채널과 같은 어댑터에 대한 다양한 하드웨어 설정은 어댑터의 스위치를 사용하거나, Ringnode와 함께 제공되는 MDGBOOT 디스켓에 포함된 구성 유틸리티를 사용하여 설정할 수 있습니다.
하드웨어 설정을 선택할 때 다음 사항에 유의하십시오.
Ringnode가 PC에 있는 다른 어댑터와 동일한 IRQ를 사용하지 않도록 합니다.-또한 AT Ringnodes의 경우, 동일한 DMA 채널과 I/O 주소를 사용하지 않도록 합니다.
선택한 링 속도가 연결할 링의 속도와 일치하는지 확인합니다.
구성 유틸리티를 사용하는 경우, 항상 어댑터의 기능(예: 링 속도)을 선택하도록 합니다. 어댑터가 제대로 기능을 하지 않으면, DMA 대신 PIO나, 다른 I/O 주소 등 대체 기능을 선택해 봅니다.
Solaris 장치 드라이버: |
sbpro |
장치 유형: |
오디오 |
칩: |
아날로그 장치 AD1848, 호환 장치 (컴퓨터 주기판이나 애드-인 카드에 위치) |
버스 유형: |
ISA |
Solaris sbpro 드라이버가 지원하는 기능과 인터페이스는 audio(7I) 및 sbpro(7D) 설명서 페이지에 설명되어 있습니다.
선택된 AD1848 기반 장치들은 sbpro 장치 드라이버에서 지원됩니다. 기타 호환 칩을 사용하는 일부 오디오 장치도 지원됩니다.
많은 오디오 장치들이 다른 오디오 장치와 호환된다고 하지만 하드웨어 수준에서 항상 호환되는 것은 아니며, 또한 Solaris 소프트웨어에서 항상 지원되는 것은 아닙니다. "검사된 호환 장치"는 Solaris 운영 환경에서 검사된 장치를 보여줍니다.
AD1848나 호환 칩 기반의 일부 카드는 sbpro 드라이버가 현재 지원하지 않는 고급 오디오 기능을 지원하기도 합니다.
다음 AD1848 및 호환 장치들은 검사가 완료되었습니다.
AD1847 칩이 내장된 Compaq Deskpro XL Business Audio
CS4231 칩이 장착된 Turtle Beach Tropez 카드
또한 기타 일부 100 퍼센트 하드웨어 호환 장치들은 sbpro 드라이버를 사용하여 작동하기도 하지만, Solaris 운영 환경에서 검사되거나 인증되지는 않았습니다.
Turtle Beach Tropez 카드는 시스템에 있는 다른 ISA 장치의 작동을 간섭할 수 있습니다. 시스템에 Tropez 카드를 설치하여 다른 ISA 장치에서 오류가 발생하면, 장치와 함께 제공된 구성 프로그램을 실행하여 카드에 대해 다른 I/O 기본 주소를 선택하십시오.
대다수의 오디오 장치들은 IRQ와 DMA 설정을 선택할 수 있는 소프트웨어 유틸리티가 함께 제공됩니다. 대개 이 유틸리티는 비휘발성 메모리에 매개변수를 기록하지 않고 DOS가 사용하는 구성 파일에 기록하여 재부트할 때마다 카드의 구성을 설정하도록 합니다. 이러한 유형의 구성 파일은 Solaris 소프트웨어에서는 사용되지 않으며 Solaris 운영 환경에서 카드의 작동에 영향을 주지 않습니다.
출력 볼륨은 소프트웨어에 의해 제어됩니다. 소리가 들리지 않으면 볼륨 썸휠을 최대로 돌리십시오.
장치의 마이크로폰 플러그가 모노 잭인지 스테레오 잭인지 확인하려면 제조업체의 설명서를 참고하여, 마이크로폰 플러그가 일치하는지 확인하십시오. 일치하지 않으면 어댑터를 사용하십시오.
라인-인이나 보조 잭은 테이프나 CD 플레이어 라인-아웃 잭이나, 또는 전원(배터리로 작동)이 있는 마이크로폰으로부터의 출력처럼 보통 라인 수준의 전압을 필요로 합니다. 마이크 잭은 일반적으로 낮은 전압을 필요로 합니다. 장치의 요구사항에 대해서는 제조업체의 설명서를 참고하십시오.
카드가 플러그 앤 플레이 기능을 지원하면, 장치 자원은 자동으로 구성됩니다. 플러그 앤 플레이 기능을 지원하지 않는 장치는 다음 설정을 사용하십시오. 기본값은 굵게 표시됩니다.
o I/O 주소: |
0x530, 0x604, 0xE80, 0xF40 |
이 sbpro 드라이버는 자동으로 장치에 사용되지 않은 DMA 채널과 IRQ 라인을 선택합니다.
sbpro 드라이버는 재생과 기록 모두를 하나의 DMA 채널을 사용하여 수행하는 AD1848이나 호환 장치를 지원하지만, 동시적인 재생/기록은 지원하지 않습니다.
o I/O 주소: |
0x530 전원이 켜졌을 때 Turtle Beach Tropez 카드의 MWSS I/O 주소는 0x530입니다. 이 주소는 시스템을 부트한 다음 소프트웨어로만 변경할 수 있으며, Solaris 운영 환경에서는 변경하지 못합니다. 따라서, Tropez 카드는 I/O 주소 0x530에서만 지원됩니다. |
sbpro 드라이버는 자동으로 장치에 사용되지 않은 DMA 채널과 IRQ 라인을 선택합니다.
Tropez 카드는 카드에서 사용되는 IRQ, DMA, MWSS 호환 I/O 주소 설정을 선택할 수 있는 소프트웨어 유틸리티가 함께 제공됩니다. 그러나 이 유틸리티는 비휘발성 메모리에 이러한 매개변수를 기록하지 않고, DOS가 사용하는 구성 파일에 기록하여 재부트할 때마다 카드의 구성을 설정하도록 합니다. 이러한 유형의 구성 파일은 Solaris 소프트웨어에서는 사용되지 않으며 Solaris 운영 환경에서 카드의 작동에 영향을 주지 않습니다.
이 드라이버가 지원하는 Crystal Semiconductor CS4231 기반의 장치는 AD1848 호환 모드로 프로그래밍되었습니다. 이 드라이버는 고급 CS4231 기능, 특히 동시적인 재생/기록 기능을 지원하지 않습니다.
일부 장치는 시스템의 다른 장치가 IRQ를 "사용 중"인지 감지할 수 있습니다. 이러한 문제가 발생하면 드라이버는 다음과 같은 오류 메시지를 표시하며, 사용자는 오디오 장치나 충돌 장치의 IRQ 설정을 변경해야 합니다.
sbpro: MWSS_AD184x IRQ 7 is 'in use.' |
일부 장치는 이러한 충돌을 감지할 수 없습니다. 드라이버는 카드를 사용하려고 시도하고, 카드가 처음 사용될 때 시스템이 정지하게 됩니다. 따라서, IRQ가 다른 장치와 충돌하지 않는지 확인하는 것은 매우 중요합니다.
sbpro 드라이버가 AD1848이나 호환 장치에서 A-규칙 인코딩을 지원하는 경우에도 audiotool은 지원하지 않으며, A-규칙 인코딩을 선택하면 오류 메시지가 표시됩니다. audioplay(1)를 사용하여 A-규칙으로 인코딩된 오디오 파일을 재생하거나 audioconvert(1)을 사용하여 A-규칙 샘플을 16비트 선형 등 audiotool에서 허용되는 포맷으로 변환할 수 있습니다. 사용자 작성 응용 프로그램은 AD1848이나 호환 장치에서 sbpro 드라이버를 사용하여 A-규칙을 선택할 수 있습니다.
일부 시스템 장치에는 왼쪽과 오른쪽 채널이 바뀐 헤드폰 잭이 부착되어 있어 오른쪽 귀에서 왼쪽 출력을 듣고, 왼쪽 귀에서는 오른쪽 출력을 듣게 됩니다. 장치 후면에 있는 라인-아웃 잭을 변경하면 정상적으로 들을 수 있습니다.
사운드의 품질은 외부 마이크로폰이나 스피커를 사용할 때보다는 더 낫지만 키보드에 부착된 것보다는 못합니다.
Solaris 장치 드라이버: |
sbpro |
장치 유형: |
오디오 |
어댑터: |
Creative Labs Sound Blaster Pro Sound Blaster Pro-2 |
버스 유형: |
ISA |
Solaris sbpro 드라이버가 지원하는 기능과 인터페이스는 audio(7I) 및 sbpro(7D) 설명서 페이지에 설명되어 있습니다.
Sound Blaster Pro 카드는 시스템에 설치된 다른 카드와 IRQ 설정을 공유할 수 없습니다. 하드웨어 점퍼 IRQ 설정이 다른 장치와 충돌하면, Sound Blaster 카드의 IRQ를 "지원되는 설정"에 나열된 것 중 하나로 변경합니다. 대부분의 경우, LPT1 병렬 포트나 네트워크 카드와의 충돌입니다.
출력 볼륨은 소프트웨어로 제어합니다. 카드의 뒷부분에 있는 볼륨 썸휠이 최대 볼륨 설정으로 돌려져 있는지 확인합니다. 이렇게 하지 않으면 소리가 들리지 않을 수 있습니다.
Sound Blaster Pro 카드의 뒷부분에 있는 마이크로 잭은 모노 잭입니다. 스테레오 플러그가 있는 마이크로폰인 경우, 적절한 어댑터를 사용하여 모노로 변환합니다.
카드가 플러그 앤 플레이 기능을 지원하면, 장치 자원이 자동으로 구성됩니다. 플러그 앤 플레이 기능을 지원하지 않는 장치에 대해서는 다음 설정을 사용하십시오.
기본값은 굵게 표시됩니다.
o IRQ 수준: |
2, 5, 7, 10 |
o I/O 주소: |
0x220, 0x240 |
o DMA 채널: |
0, 1, 3 |
ISA 버전 IBM Token Ring 및 호환 어댑터는 기본 I/O 포트 주소가 0x220으로 구성된 Sound Blaster 카드가 있는 시스템에서는 작동하지 않습니다. 가능하다면 Sound Blaster 카드를 포트 주소 0x240로 변경합니다. 이렇게 할 수 없는 경우, 시스템에서 Sound Blaster 장치를 제거합니다.
Solaris 장치 드라이버: |
sbpro |
장치 유형: |
오디오 |
어댑터: |
Creative Labs Sound Blaster 16 Sound Blaster AWE32 Sound Blaster Vibra 16 |
버스 유형: |
ISA |
Solaris sbpro 드라이버가 지원하는 기능과 인터페이스는 audio(7I) 및 sbpro(7D) 설명서 페이지에 설명되어 있습니다.
내장 SCSI 부속 시스템이 있는 Sound Blaster 16 카드의 경우, SCSI 부속 시스템과는 달리 오디오 부속 시스템은 자체의 I/O(포트) 주소와 IRQ를 필요로 합니다.
출력 볼륨은 소프트웨어로 제어합니다. 카드의 뒷부분에 있는 볼륨 썸휠이 최대 볼륨 설정으로 돌려져 있는지 확인합니다. 이렇게 하지 않으면 소리가 들리지 않을 수 있습니다.
마이크로폰 입력은 모노 소스로 처리됩니다. 그러나, Sound Blaster 카드의 뒷부분에 있는 모든 잭은 스테레오 잭입니다. 스테레오 플러그가 있는 마이크로폰인 경우, 적절한 어댑터를 사용하여 모노로 변환합니다.
카드가 플러그 앤 플레이 기능을 지원하면, 장치 자원이 자동으로 구성됩니다. 플러그 앤 플레이 기능을 지원하지 않는 장치에 대해서는 다음 설정을 사용하십시오.
기본값은 굵게 표시됩니다.
o IRQ 수준: |
2, 5, 7, 10 |
o I/O 주소: |
0x220, 0x240, 0x260, 0x280 |
o 8비트 DMA 채널: |
0, 1, 3 |
o 16비트 DMA 채널: |
5, 6, 7 |
Sound Blaster 카드는 시스템에 설치된 다른 카드와 IRQ 설정을 공유할 수 없습니다. 대부분의 경우, LPT1 병렬 포트나 네트워크 카드와의 충돌입니다.
장치가 플러그 앤 플레이 기능을 지원하지 않고, 하드웨어 점퍼 IRQ 설정이 다른 장치와 충돌하면, Sound Blaster 카드의 IRQ 점퍼 설정을 "지원되는 설정"에 나열된 것 중 하나로 변경합니다
플러그 앤 플레이를 지원하지 않는 Sound Blaster 16, Sound Blaster Vibra 16, Sound Blaster AWE32 카드는 Sound Blaster 16 카드로 인식됩니다.
ISA 버전 IBM Token Ring 및 호환 어댑터는 기본 I/O 포트 주소가 0x220으로 구성된 Sound Blaster 카드가 있는 시스템에서는 작동하지 않습니다. 가능하다면 Sound Blaster 카드를 포트 주소 0x240로 변경합니다. 이렇게 할 수 없는 경우, 시스템에서 Sound Blaster 장치를 제거합니다.
Solaris 장치 드라이버: |
pcic |
버스 유형: |
PC 카드 |
커넥터: |
최대 8개의 유형 I, II, III 소켓 |
Intergraph TD-30/TD-40 시스템이 잠길 수 있습니다. 이러한 문제를 피하려면, PC 카드 장치를 꽂거나 제거하기 전에 컴퓨터 케이스에 금속을 접촉하여 접지하도록 합니다. prtconf 명령 출력에 장치가 두 소켓에 있다고 잘못 표시될 수 있습니다. 카드를 꽂거나 제거한 후에 카드가 감지되지 않거나 시스템이 중단되면 시스템을 재설정하십시오.
Solaris 설치 전에 애드-인 PC 카드 어댑터를 설치합니다.
일부 시스템은 내장 PC 카드 어댑터를 기본적으로 비활성화하기도 합니다. Solaris 설치 전에 활성화하십시오.
시스템 요구사항은 사용되는 장치의 조합에 따라 다를 수 있습니다. 일반적인 2 소켓 시스템은 적어도 8KB의 주소 공간과, 16바이트의 I/O 공간, 3개의 여유 IRQ를 필요로 합니다. 다음은 일반적인 지침 사항입니다.
주소 공간 |
640K-1MB 범위 내에서 소켓마다 4KB씩 최소한 8KB가 필요합니다(연속적일 필요는 없음). 소켓이 3개인 경우, 최소한 12KB가 필요합니다. |
I/O 공간 |
소켓마다 최소한 8바이트가 필요하며, 가능하면 16바이트 |
IRQ |
소켓마다 하나씩, 여기에 pcic 장치 드라이브에 대한 IRQ 하나 추가 |
시스템 장치가 이미 사용하고 있는 주소 공간, I/O 공간, IRQ에 대해서는 Configuration Assistant에서 확인하십시오.
PC 카드 어댑터를 꽂습니다.
Solaris 소프트웨어를 설치합니다.
시스템을 재부트합니다.
루트가 됩니다.
재구성 재부트하여 자원을 재할당합니다.
# touch /reconfigure # reboot |
PC 카드 어댑터를 꽂고, 시스템을 켭니다.
시스템을 부트하여 PC 카드 장치 드라이버가 할당된 새 자원과 함께 실행되도록 합니다.
Configuration Assistant와 함께 부트하면 자원 사용을 검토할 수 있습니다.
장치 작업 메뉴에서 장치 보기/편집을 선택하여 장치 목록을 검토하면, 사용 중인 IRQ 수를 확인할 수 있습니다.
0에서 15까지의 16개 IRQ가 있습니다. 일부 IRQ는 이미 지정되어 있습니다. 예를 들어, IRQ 3은 두 번째 직렬 포트(COM2)용으로 예약되어 있으며, IRQ 7은 병렬 포트용으로 예약되어 있습니다.
시스템에 사용되지 않는 COM2 포트나 병렬 포트가 있으면, 해당 장치를 삭제하여 PC 카드용 IRQ 자원으로 사용할 수 있게 합니다.
Solaris 소프트웨어를 부트합니다.
Solaris 장치 드라이버: |
pcelx |
장치 유형: |
네트워크(이더넷) |
어댑터: |
3Com EtherLink III (3C589) |
버스 유형: |
PC 카드 |
IBM ThinkPad 760E 시리즈 시스템 및 (Dell Latitude XPi CD와 같은) TI PCI1130 PCI-to-CardBus 칩을 사용하는 시스템 전용: 네트워크에 이러한 시스템을 연결하기 전에 force-8bit=1;을 포함하는 /kernel/drv/pcelx.conf 파일을 작성하여 PC 카드를 8비트 모드로 만듭니다.
3Com EtherLink III PC 카드 장치를 사용하여 Solaris 소프트웨어를 부트하거나 설치할 수는 없습니다.
3Com PC 카드 장치가 인식되면, pcelx 드라이버가 자동으로 로드되고, 포트와 IRQ가 할당되고, 특별한 파일이 (없는 경우에) 작성됩니다. 하드웨어를 수동으로 구성할 필요가 없으며, 또한 구성할 수도 없습니다.
시스템이 부트될 때 네트워크 서비스는 자동으로 시작됩니다. 시스템을 시작한 다음 네트워크 인터페이스를 추가하거나 종료할 때는 이 서비스가 시작되지 않습니다.
3C589 카드를 꽂은 후 인식되지 않으면(특별한 파일이 생성되지 않음), prtconf 명령을 사용하여 문제를 확인하도록 합니다.
루트가 됩니다.
prtconf -D 명령을 실행하여 3C589 카드가 인식되는지 확인합니다.
인식된 장치는 prtconf 출력으로 표시됩니다. 예:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . network, instance #0 (driver name: pcelx) |
pcelx가 prtconf 출력으로 표시되지 않으면, PC 카드 어댑터 구성이나 하드웨어에 문제가 있는 것입니다. 다른 시스템에서 카드를 사용하여 검사해 보고, 또한 DOS를 사용하는 동일한 시스템에서 작동하는지 확인하여 카드에 문제가 있는지 아니면 어댑터에 문제가 있는지 확인합니다.
3C589 카드는 Solaris를 설치하는 동안 지원되지 않으므로 이 카드를 네트워크 인터페이스로 사용하기 전에 네트워크 구성을 갱신해야 합니다.
/etc/hostname.pcelx# 파일(여기서 #은 소켓 번호입니다.)을 작성하여 호스트 이름이 이 인터페이스와 연관되도록 지정합니다.
/etc/inet/hosts 파일에 새로운 호스트 이름에 대한 IP 주소를 추가합니다.
연관된 네트워크가 /etc/inet/netmasks에 나열되는지 확인합니다.
이름 서비스 스위치 /etc/nsswitch.conf 구성 파일이 필요한 네트워크와 로컬 서비스를 포함하고 있는지 확인합니다.
시스템을 재부트합니다.
이 과정에 대해서는 System Administration Guide, Volume 3에서 설명합니다.
/dev에서 장치 이름은 물리적 부착 지점(PPA) 장치 번호가 인스턴스가 아니라 카드가 위치하는 소켓인 경우를 제외하고 표준 LAN 장치 이름 지정 방법을 따릅니다. 즉, pcelx 드라이버의 경우, /dev/pcelx0(또는 /dev/pcelx의 PPA 0)은 소켓 0에 있는 카드이며, 소켓 1에 있는 카드는 /dev/pcelx1(또는 /dev/pcelx의 PPA 1)입니다. pcelx(7D) 설명서 페이지를 참조하십시오.
3C589 카드를 제거하면, 사용자가 보낸 정보는 무시되며 오류 메시지도 표시되지 않습니다.
동일한 소켓에 카드를 다시 꽂으면, 장치가 정상으로 작동합니다. 이러한 조작은 네트워크에서 장치를 임시로 연결 해제하는 것과 유사합니다.
Solaris 장치 드라이버: |
pcser |
장치 유형: |
최대 115KB 속도의 8250, 16550, 호환 UART 기반의 모뎀 및 직렬 PC 카드 장치 |
버스 유형: |
PC 카드 |
PC 카드 모뎀이나 직렬 장치를 인식하면, pcser 장치 드라이버가 자동으로 로드되고, 포트와 IRQ가 할당되고, 특별한 파일이 (없는 경우에) 작성됩니다.
PC 카드 모뎀이나 직렬 장치를 카드를 꽂은 후 인식되지 않으면(특별한 파일이 /dev/cua나 /dev/term 아래 생성되지 않음), prtconf 명령을 사용하여 문제를 확인합니다.
루트가 됩니다.
prtconf -D 명령을 실행하여 모뎀이나 직렬 장치가 인식되는지 확인합니다.
인식되지 않은 장치는 prtconf 출력의 끝에 표시됩니다. 예:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . pccard111.222 (driver not attached) |
장치가 인식되지 않으면, 즉, "(driver not attached)"가 표시되면, add_drv 명령을 사용하여 pcser 장치에 대한 별명으로 알려진 다른 장치로 해당 장치의 이름을 추가합니다.
예를 들어, 명령줄에 다음과 같이 입력합니다.
# add_drv -i'"pccard111.222"' pcser |
작은 따옴표 안에 큰 따옴표를 넣으면 셸이 큰 따옴표를 지우지 않도록 합니다. prtconf 출력에 나열된 확인 문자열을 사용합니다. add_drv 명령에 있는 전체 문자열을 사용합니다. add_drv(1M)을 참조하십시오.
prtconf -D 명령을 실행하여 모뎀이나 직렬 장치가 메모리 카드로 잘못 인식되지 않았는지 확인합니다.
장치를 메모리 카드로 잘못 인식하면, prtconf 명령의 출력은 다음과 같이 표시됩니다.
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram) |
Configuration Assistant를 사용하여 메모리 자원 충돌을 확인하고, 장치 보기/편집 메뉴에서 해당 장치에 대한 올바른 정보를 추가합니다.
일반적으로 발생하는 문제는 장치 메모리 설정 간의 자원 충돌입니다. 이 설명서의 장치 구성 장의 "문제 확인 및 해결"을 참조하십시오.
이러한 문제에 대한 또 다른 원인은 Solaris 8 (Intel 플랫폼판) 하드웨어 호환 목록에 나열되지 않은 시스템에서 PC 카드 어댑터 칩이 완전하게 지원되지 않는 경우입니다.
Solaris 운영 환경에서 제대로 작동되게 하려면, Solaris 환경에서 지원되지 않더라도 모든 장치가 설명되어야 합니다. Configuration Assistant 소프트웨어는 시스템에 있는 모든 장치를 설명합니다.
새 직렬 포트나 모뎀을 시스템에 추가할 때 응용 프로그램이 새 통신 포트를 사용할 수 있도록 구성 파일을 편집할 필요가 있습니다. 예를 들어, UUCP와 PPP를 사용할 수 있도록 /etc/uucp/devices 파일을 갱신할 필요가 있습니다. "Overview of UUCP" in System Administration Guide, Volume 3를 참조하십시오.
/dev/term과 /dev/cua에 있는 직렬 장치는 소켓 번호별로 이름이 지정됩니다. 소켓 0에 꽂힌 카드는 pc0, 소켓 1에 꽂힌 카드는 pc1입니다. pcser(7D)를 참조하십시오.
사용 중에 PC 카드 모뎀이나 직렬 장치의 플러그를 뽑게 되면, 소켓에 있는 카드를 교체할 때까지 장치 드라이버에서 오류를 반환합니다.
장치를 다시 작동하기 전에 카드를 다시 꽂은 상태에서 장치를 닫거나 다시 엽니다. 재시작 절차는 응용 프로그램에 따라 다릅니다. 예를 들어, tip 세션은 사용 중인 카드의 플러그가 뽑히면 자동으로 종료됩니다. 시스템을 재시작하려면, tip 세션을 재시작해야 합니다.
Solaris 장치 드라이버: |
pcram |
장치 유형: |
Static RAM (SRAM), Dynamic RAM (DRAM) |
버스 유형: |
PC 카드 |
Flash RAM 장치는 지원되지 않습니다.
PC 카드 메모리 장치를 인식하면, pcram 장치 드라이버가 자동으로 로드되고, 물리적 주소가 할당되며, 특별한 파일이 (없는 경우에) 작성됩니다.
Solaris pcmem 드라이버는 여러 종류의 메모리가 결합된 "콤보" 메모리 카드를 사용할 수 없습니다. (예: SRAM과 비휘발성 FLASH 메모리가 결합된 메모리 카드). Solaris 소프트웨어를 실행하는 시스템에 이러한 카드를 꽂으면 시스템이 다운됩니다.
PC 카드 메모리 장치는 의사 플로피 디스켓 형태로 설계되기 때문에, 포맷할 때 사용할 수 있는 유틸리티는 fdformat(1)뿐입니다.
메모리 카드를 꽂은 후 인식되지 않으면(특별한 파일이 생성되지 않음), prtconf 명령을 사용합니다.
루트가 됩니다.
prtconf -D 명령을 실행하여 시스템이 인식한 구성을 표시합니다.
인식된 장치는 prtconf 출력으로 표시됩니다. 예:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . memory, instance #0 (driver name: pcmem) pcram, instance #0 (driver name: pcram) |
메모리 장치가 prtconf 출력의 끝에 보이지 않으면, 이 장치는 지원되지 않으며 pcram 장치 드라이버와 함께 사용할 수 없습니다.
PC 카드 메모리 장치용으로 만든 특별한 파일은 디스크처럼 작동하며, /dev/dsk/c#t#d#p# 또는 /dev/dsk/c#t#d#s# 형식의 이름을 갖고 있습니다. pcram(7D)를 참조하십시오. 이름에 사용되는 축약은 다음과 같습니다.
c# 컨트롤러 #
t# 카드 기술 유형 #이며, 그 내용은 다음과 같습니다.
0 Null-장치 없음
1 ROM
2 OTPROM (One Time PROM)
3 UV EPROM
4 EEPROM
5 Flash EPROM
6 SRAM
7 DRAM
d# # 유형의 장치 영역으로 보통 0
p# fdisk 분할 영역 #
s# Solaris 슬라이스 #
분할 영역 이름(p#)이나 슬라이스 이름(s#) 중 하나만으로 장치 이름을 지정할 수 있습니다.
Solaris Volume Management 소프트웨어가 PC 카드 메모리 장치를 인식하므로 특별한 vold 구성이 필요하지 않습니다.
PC 카드 메모리 장치를 관리하는데 vold를 사용하지 않으려면, /etc/vold.conf 파일에서 "use pcmem" 행을 주석으로 만드십시오.
행을 주석으로 만들려면 행의 처음에 # 문자를 넣습니다.
PC 카드 메모리 장치는 이 장치에 파일 시스템을 작성할 필요가 없지만, 일반적으로 새 PC 카드 메모리 카드를 사용하기 전에 이 장치에 파일 시스템을 작성하는 경우가 있습니다. 이 때에 사용하기 가장 좋은 형식은 DOS PCFS입니다. (PC 카드 메모리 카드 상의 파일 시스템 형식을 가상으로 사용할 수 있지만, 대부분의 다른 파일 시스템 형식은 플랫폼 종속적이어서, 다른 유형의 시스템 간에 데이터를 이동하기에 적합하지 않습니다. "Using a PCMCIA Memory Card" in OpenWindows Advanced User's Guide를 참조하십시오.)
PC 카드 메모리 장치로 tar 명령(또는 dd나 cpio)의 출력을 재지정하려면, 인자 없이 fdformat 명령을 사용하여 먼저 카드 상에 파일 시스템을 작성합니다. 다시 기록하기 전에 카드를 다시 포맷해야 합니다.
메모리 카드를 사용 중에 제거하면, 적절한 소켓에 메모리 카드를 꽂아 메모리 카드가 작동할 때까지 장치 드라이버에서 오류가 발생합니다.
파일 시스템으로 사용 중인 카드를 제거하려면, umount 명령을 사용하여 파일 시스템을 마운트 해제합니다. 그런 다음 카드를 다시 꽂고, mount 명령을 사용하여 파일 시스템을 다시 마운트합니다.
카드를 제거하고 tar이나 cpio 프로세스를 인터럽트하려면, 프로세스를 멈추고, 카드를 다시 꽂은 다음 프로세스를 다시 시작합니다.
Solaris 장치 드라이버: |
pcata |
장치 유형: |
ATA PC Card |
어댑터: |
Viper 8260pA SanDisk Flash PC Card ATA 장치 |
버스 유형: |
PC 카드 |
PC Card ATA 장치를 인식하게 되면, pcata 장치 드라이버가 자동으로 로드되고, IRQ가 할당되고, 장치 노드가 만들어지고, 특별한 파일이 (없는 경우에) 작성됩니다.
vold는 pcata를 지원하지 않습니다. 파일 시스템을 수동으로 마운트해야 합니다.
디스크를 제거하기 전에 파일 시스템을 마운트 해제해야 합니다.
이동식 매체(PC 카드 ATA) 상의 ufs 파일 시스템은 'onerror={panic, lock, umount}' 마운트 옵션 세트 중 하나를 가져야 합니다.
PC Card ATA 장치를 꽂은 후 인식되지 않으면(특별한 파일이 생성되지 않음), prtconf 명령을 사용하여 문제를 확인합니다.
prtconf -D 명령을 실행하여 pcata 카드가 인식되는지 확인합니다.
인식된 장치는 prtconf 출력의 끝에 표시됩니다. 예:
# prtconf -D . . . pcic, instance #0 (driver name: pcic) . . . disk, instance #0 |
pcata가 prtconf 출력으로 표시되지 않으면, PC 카드 어댑터 구성이나 하드웨어에 문제가 있는 것입니다.
다른 시스템에서 카드를 사용하여 검사해 보고, 또한 DOS를 사용하는 동일한 시스템에서 작동하는지 확인하여 카드에 문제가 있는지 아니면 어댑터에 문제가 있는지 확인합니다.
PC 카드 장치의 경우, 노드가 참조하는 장치 이름의 한 구성요소로서 소켓 번호를 포함하는 /devices에 노드가 만들어 집니다. 그러나 /prtc/dev 이름과 /dev/dsk에 있는 이름, 그리고 /dev/rdsk는 ATA 장치에 대한 현재의 규약을 준수하며, 이름의 일부에 소켓 번호를 인코드하지 않습니다. pcata(7D) 설명서 페이지를 참조하십시오.
디스크를 제거하려면, 파일 시스템을 마운트 해제해야 합니다.
mkfs_pcfs(1M) 명령을 사용하여 pcfs 파일 시스템을 작성합니다.
# mkfs -F pcfs /dev/rdsk/c#d#p0:d |
pcfs 파일 시스템을 마운트하려면, 다음과 같이 입력합니다.
# mount -F pcfs /dev/dsk/c#d#p0:c /mnt |
자세한 내용은 pcfs(7FS) 및 mount(1M) 설명서 페이지를 참조하십시오.
ufs 파일 시스템을 작성하려면, newfs 명령을 사용하여 다음과 같이 입력하십시오.
# newfs /dev/rdsk/c#d#s# |
ufs 파일 시스템을 마운트하려면, 다음과 같이 입력하십시오.
# mount -F ufs /dev/dsk/c#d#s# /mnt |
Solaris 분할 영역을 만들려면, format 명령을 실행하여 Partition 메뉴로 이동합니다. 자세한 내용은 format(1M) 설명서 페이지를 참조하십시오.