tail head cat sleep
QR code linking to this page

Man page  — PASS

NAME

pass – CAM 아프리케이션파스스르드라이바

내용

서식

device pass0 device pass2 at scbus0 target 3 lun 0

설명

pass 드라이버는 유저 랜드 어플리케이션에 CAM CCB 를 발행하는 방법을 제공합니다.

pass 드라이버는 CAM 하부조직에 직접 액세스 하는 것을 가능하게 하기 위한(해), 이 드라이버에의 액세스를 허가하는 경우, 시스템 관리 책임자는 조심해야 합니다. 이 드라이버는 올바르게 사용되지 않으면 유저 랜드 어플리케이션이 머신을 크래쉬 시키거나 데이터의 손실을 일으키는 것을 가능하게 한다 일지도 모릅니다.

pass 드라이버는 검출된 모든 SCSI 디바이스에 아탓치 됩니다. 그 때문에, SCSI 디바이스에 액세스 하는 일반적인 방법을 제공해, 그 디바이스에 관련하는 "표준의" peripheral 드라이버 없이 유저가 액세스 하는 것을 가능하게 합니다.

커널 컨피규레이션

필요한 것은, 커널안에 1 개의 pass 디바이스를 설정하는 것 뿐입니다; pass 디바이스는 SCSI 디바이스가 검출된 만큼만 할당할 수 있습니다.

IOCTLS

CAMIOCOMMAND 임의의 종류의 CAM CCB 를 받아, CAM 트랜스폴트 레이어에 통과시킵니다.
CAMGETPASSTHRU XPT_GDEVLIST CCB 를 받아, 해당하는 디바이스에 대응하는 파스스르데바이스 (을)를 돌려줍니다. 이 ioctl 는 pass 드라이버로 이용할 수 있습니다만, 제한된 것입니다. 이 ioctl 를 발행할 때는, 해당하는 디바이스가 파스스르데바이스인 것 (을)를 벌써 알지 않으면 안 되기 때문입니다. xpt(4) [영어] 디바이스를 경유해 이 ioctl 를 발행하는 편이 편리하겠지요.

파일

/dev/passn pass 드라이버를 위한 캐릭터형 디바이스 노드입니다. CAM 하부조직을 경유해 액세스 되는 디바이스 각각 존재해야 합니다.

진단

없습니다.

관련 항목

cam(3), cam_cdbparse(3), xpt(4) [영어], camcontrol(8)

역사

CAM 파스스르드라이바는 FreeBSD 3.0 그리고 처음으로 등장했습니다.

저자

Kenneth Merry <ken@FreeBSD.ORG>

버그

파스스르드라이바를 경유해 비동기에게 CCB 를 송신하는 방법이 있으면 바람직할 것입니다. 그러기 위해서는 아마 어떠한 종류의 read/write 인터페이스 혹은 비동기의 ioctl interface가 필요하겠지요.

FreeBSD 3.0 PASS (4) October 10, 1998

tail head cat sleep
QR code linking to this page


Ben Bullock이 유닉스 매뉴얼 페이지에서 서비스에 대한 의견을 주시기 바랍니다. Privacy policy.

If you are angry with someone, you should walk a mile in their shoes - then you'll be a mile away from them, and you'll have their shoes.