Kernel: 버전 2.2
ATAPI CD 라이터로 CD를 작성 하려고 한다.
리눅스 환경에서 CD를 작성하는데 표준으로 사용되는 프로그램인 cdrecord
는 SCSI 방식 라이터와만 동작한다. 하지만, IDE 버스상에 있는 CD-R 드라이브를 SCSI 방식의 드라이브로 에뮬레이트해주는 커널모듈을 사용할 수 있다. 이 모듈을 사용함으로써 IDE CD-R 드라이브를 가지고도 CD 를 성공적으로 작성할 수 있다. 이렇게하기 위해서는 나중에 모듈로서 SCSI 에뮬레이터가 적재될 수 있도록, IDE CD 드라이브지원을 위한 IDE 지원 모듈의 적재를 억제시킬 필요가 있다. 이것은 YaST의 System Administratiom-->/Kernel/Boot Configuration-->/ Configure LILO
메뉴에서 할 수 있다. "Append Line for Hardware Parameter" 안에서 사용자는 hdx=ide-scsi
옵션을 추가 시킬 필요가 있다.(여기서 x는 특정장치의 기호를 말한다.) 예를 들어 CD-R 드라이브가 두 번째 채널에 마스터로 연결되어 있다면 hdc=ide-scsi
가 된다.
이 외에도 /etc/conf.modules
파일에서 다음과 같이 변경해야 한다.
alias scsi_hostadapter off라인을
alias scsi_hostadapter ide-scsi
/dev/scdX
로 마운트시킬 수 있게된다. 여기에서, X는 특정장치의 번호가 된다. 다른 SCSI 드라이브가 있다면 이 번호가 바뀌어야한다.
cdrecord -scanbus몇 가지 CD-R 드라이브는 장치를 인식하기위해 8번인식을 하기도 한다. (예를들면
/dev/scd0
에서 /dev/scd7
까지) 이런 경우에는 "Append Line
for Hardware Parameter" (위를 보라)에 다음 명령을 추가한다. max_scsi_luns=1