CD(9)

명칭
cd - CAM SCSI 하부조직을 위한 CD-ROM 드라이버

해설
cd 디바이스 드라이버는 CD-ROM 드라이브 (SCSI type 5) 및 CD-ROM 타입의 명령을 서포트하고 있는 WORM 드라이브 (SCSI type 4) (을)를 위한 읽기 전용 인터페이스를 제공합니다. 몇개의 드라이브는, 드라이버가 기대한 것처럼은 행동하지 않습니다. 사용 가능한 플래그의 정보는, 버릇의 장을 참조해 주세요.

버릇
각각의 CD-ROM 디바이스는, SCSI 사양을 다른 것처럼 해석 할 수 있습니다. 이것에 의해, 드라이버중에서 드라이브를 특별 취급 하는 필요성이 발생합니다. 아래와 같이는 드라이버가 인식하는 버릇의 리스트입니다.

CD_Q_NO_TOUCH
    이 플래그는, 디스크가 드라이브안에 있을까하고 사이즈를 조사하기 위해서, 아탓치시에 프로브 하지 않게 드라이버에 통지합니다. 현재 이 플래그는, CAM 의 cd 드라이버에서는 실장되고 있지 않습니다.

CD_Q_BCD_TRACKS
    이 플래그는, 올바른 10 진수는 아니고 팩 된 BCD 로 트럭 번호를 돌려주는, 망가진 드라이브용입니다. 드라이브가 트럭을 몰고 있다 (트럭 10-15 이 날아간다) 같은 경우에는, 당신은 이 플래그가 필요한 드라이브를 소유하고 있습니다.

CD_Q_NO_CHANGER
    이 플래그는, 해당 드라이브가 첸쟈가 아닌 것을, 드라이버에 통지합니다. 이것은 첸쟈의 일부에서는 없지만 복수의 LUN 를 가지는 CD-ROM 디바이스 에만 필요합니다.

CD_Q_CHANGER
    이 플래그는, 주어진 디바이스가 복수의 LUN 를 가지는 첸쟈인 것을, 드라이버에 통지합니다. 일반적으로는, LUN 가 0 보다 클 때로는, 드라이버는 이것을 자동적으로 이해합니다. 이 플래그를 설정하는 유일한 효과는, 첸쟈의 스케줄링 코드를 통해, 첸쟈의 LUN 0 에 대해서 초기의 용량 독해 명령을 실행하는 것을, 드라이버에 통지하는 것입니다.

관련 파일
/sys/cam/scsi/scsi_cd.c
    드라이버의 원시 파일입니다.

관련 항목
cd(4), scsi(4)

역사
cd 의 메뉴얼 페이지는 FreeBSD 2.2 그리고 처음으로 등장했습니다.

저자
-nosplit 이 메뉴얼 페이지는 John-Mark Gurney <gurney_j@efn.org> 하지만 썼습니다. CAM 와 FreeBSD 3.0 (을)를 위해서(때문에) Kenneth Merry <ken@FreeBSD.org> 하지만 갱신했습니다.