(Para Julio y quien pueda ayudarme) Hola, Me encuentro en un caso parecido al de Jorge, (al igual que él creo que algo hice mal al querer usar la emulación scsi para poder trabajar con cdrecord y cdparanoia) así que intenté seguir tus indicaciones. No obstante, no consigo que el sistema reconozca los devices. He hecho lo siguiente: (Sacado del manual de aplicaciones de SuSE). -En /etc/modules.conf: alias scsi-hostadapter ide-scsi -En la línea append del lilo: hdc=ide-scsi hdd=ide-scsi -Enlaces simbólicos de /dev/cdrom, cdrecorder y dvd a /dev/scd0 y 1 respectivamente. (Por cierto, creo que en el comando "ln" va primero el destino y luego el origen; ¿es así?). Pero: -Al hacer "cat /proc/sys/dev/cdrom/info", no encuentra ningún dispositivo. -En el boot.msg no aparecen las líneas que tu indicas. Sólo: <4>ide_setup: hdc=ide-scsi <4>ide_setup: hdd=ide-scsi (...) <4>hdc: SONY DVD-ROM DDU1211, ATAPI CD/DVD-ROM drive <4>hdd: SAMSUNG CD-R/RW DRIVE SW-212B, ATAPI CD/DVD-ROM drive <4>ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 <4>ide1 at 0x170-0x177,0x376 on irq 15 En cuanto a los ficheros /dev/sr0, etc.., sí existen pero en el listado aparecen resaltados en imagen inversa y amarilla; ¿significa algo?. (Utilizo Suse 7.2 sobre un Duron 800 de AMD). Saludos, Toni El Miércoles 03 Julio 2002 04:41, escribió:
Es facil.
Puesto que mencionas /dev/sr?, supongo que estás usando emulación scsi, así que primero hay que averiguar cual es cual. Visualiza el fichero /var/log/boot.msg y busca algo parecido a:
<6>scsi0 : SCSI host adapter emulation for IDE ATAPI devices <4> Vendor: IDE Model: DVD-ROM 16X Rev: 1.06 <4> Type: CD-ROM ANSI SCSI revision: 02 <4> Vendor: MITSUMI Model: CR-48X8TE Rev: 1.1E <4> Type: CD-ROM ANSI SCSI revision: 02 <4>Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0 <4>Attached scsi CD-ROM sr1 at scsi0, channel 0, id 1, lun 0 <4>sr0: scsi3-mmc drive: 44x/44x cd/rw xa/form2 cdda tray <6>Uniform CD-ROM driver Revision: 3.12 <4>sr1: scsi3-mmc drive: 40x/40x writer cd/rw xa/form2 cdda tray
Lo que hay que averiguar es cual es el dspositivo 1 y cual el 0.
Los ficheros que te faltan son (imagino) alguno de estos:
cer@nimrodel:~> l /dev/sr? brw-r----- 1 root disk 11, 0 Sep 24 2001 /dev/sr0 brw-r----- 1 root disk 11, 1 Sep 24 2001 /dev/sr1 brw-r----- 1 root disk 11, 2 Sep 24 2001 /dev/sr2 brw-r----- 1 root disk 11, 3 Sep 24 2001 /dev/sr3 brw-r----- 1 root disk 11, 4 Sep 24 2001 /dev/sr4
Se crean con mknod (detalles en el man), pero puedes ver que se trata de dispositivos de bloque (la b de los atributos), major 11, minor 0 y 1.
O sea:
mknod /dev/sr0 b 11 0 mknod /dev/sr1 b 11 1
Solo te queda apuntar los enlaces. En mi caso, son:
lrwxrwxrwx 1 root root 8 Dec 5 2001 /dev/cdrecorder -> /dev/sr1 lrwxrwxrwx 1 root root 9 Dec 5 2001 /dev/cdrom -> /dev/scd0 lrwxrwxrwx 1 root root 9 Mar 9 13:55 /dev/dvd -> /dev/scd0
Lo único que tienes que fijarte es si sr1 es el dvd o la grabadora (según lo que saliera en el boot.msg). El cdrom lo puedes poner al que quieras. Los enlaces se crean con ln:
ln -s /dev/cdrom /dev/scd0
o scd1 si es tu caso.