안녕하세요? 허지완이라고 합니다.
커널 2.4.17버전에서 스카시 시디롬 문젭니다.
MS-6119 보드
펜터엄 3 500Mhz Slot1
메모리 128M *1
EIDE HDD 15G * 1
SCSI HDD 3G * 1
SCSI HDD 400M * 1
SCSI CDROM Pioneer 12X * 1
Advansys 940U PCI SCSI Controller * 1
이런 사양에서 이전 버전 2.4.9에서는 모두 마운트해서 잘 썼습니다.
한데, 2.4.17버전을 새로 올리고 마운트를 하니 스카시 시디롬이 안 잡힙니다.
스카시 하드디스크는 잡히고요.
두개의 스카시 하드디스크 중 작은것은 스왑 파티션으로 쓰고 있는데요.
이게 시작할 때 안 올라갑니다. 하지만, 두번째 스카시 하드디스크를 부팅 후
마운트 하는데는 별 문제가 없습니다. 문제는 시디롬인데요.
어드밴시스 스카시 어댑터는 커널에 들어가 있고(모듈이 아님), ISO9660 파일
시스템도 커널에 들어가 있습니다.
-=마운트시 에러메시지는 다음과 같습니ㅏㄷ.
# mount -t iso9660 -o ro /dev/scd0 /mnt/cdrom
mount: 매개물이 없음
mount: no midium found(영문으로 봤을때...)
* 시디가 잘못 되었는지 알고 여러가지 시디를 넣어봤습니다. 하나 같이 배포
판 시디들인데 매개물이 없다? 라고 나옵니다.
-=부팅시 메시지 입니다.
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 4, lun 0
sr0: scsi3-mmc drive: 12x/12x xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.12
sr0: CDROM not ready. Make sure there is a disc in the drive.
cdrom: open failed.
VFS: Disk change detected on device sr(11,0)
sr0: CDROM not ready. Make sure there is a disc in the drive.
cdrom: open failed.
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
VFS: Disk change detected on device sr(11,0)
sr0: CDROM not ready. Make sure there is a disc in the drive.
cdrom: open failed.
-=아래는 스카시 장비 정보입니다.
$ cat /proc/scsi/scsi
Attached devices:
Host: scsi0 Channel:00 Id:00 Lun:00
Vendor: SEAGATE Model: ST31230N Rev:0640
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel:00 Id:01 Lun:00
Vendor: SAMSUNG Model: WN32162U Rev:0105
Type: Direct-Access ANSI SCSI revision: 02
Host: scsi0 Channel:00 Id:04 Lun:00
Vendor: PIONEER Model: CD-ROM DR-U12X Rev:1.06
Type: CD-ROM ANSI SCSI revision: 02
#eject /dev/scd0 하면 시디롬이 쭉 빠집니다. :-)
일차적으로 커널 컴파일 과정이나 아니면, 디바이스(/dev)쪽에 뭔가 잘못 된거
같습니다만, 모듈로 스카시 관련 한것을 넣어보기도 하고 여러 방법을 써봤
는데...initrd= 를 써서도 해봤는데, 역시나 안됩니다.
한결 같이 "매개물이 없음"."no midium found"라고 나옵니다.
3일 동안 못 잡고 커널 컴파일만 반복하고 있습니다.
그럼...