El 2003-12-30 a las 22:57 +0100, Delta99 escribió:
Si no lo monta, entonces tenemos un problema (Houston... ;-) )
Houston!!! Houston!!! Nada... no va... tampoco con un CD de datos normalito.
Mmm, bueno, sabemos que no es eso. Ah, cuidado: Mi deuvedera es incapaz de leer CDs de datos: solo cds de musica, y dvds de datos (o pelis), pero no CDs de datos. Así que asegurate de haber probado con un dvd de datos.
<4>hdc: ATAPI DVD-ROM 16X Maximum, ATAPI CD/DVD-ROM drive <4>hdd: PLEXTOR CD-R PX-W4824A, ATAPI CD/DVD-ROM drive
<6>scsi1 : SCSI host adapter emulation for IDE ATAPI devices <4> Vendor: Model: DVD-ROM Rev: 1.21 <4> Type: CD-ROM ANSI SCSI revision: 02 <4> Vendor: PLEXTOR Model: CD-R PX-W4824A Rev: 1.01 <4> Type: CD-ROM ANSI SCSI revision: 02
O sea, el kernel activa la emulación ide-scsi correctamente.
Aunque da un fallo al principio modprobe,
Ese es normal, yo también lo tengo. No todos los errores del kernel significan un error real que tenga consecuencias, el kernel sabe darle la vuelta. Muchas veces prueba un camino, y al darle error, prueba otro. Es normal.
parece que funciona porque tanto la regrabadora como el DVD son manejados por el k3b que además los ve como unidades SCSI, es decir, dev/sr1 (DVD) y dev/sr2 (CDRW). Utiliza el driver generic-mmc para ellos y puede hacer copias al vuelo.
Debería ser "ro": ten en cuenta que en realidad no se puede escribir en él por metodos "normales". Mmm, muy curioso, el error que te da al montar el dvd lo entendería si te da con la grabadora. ¿Podrían estar cruzados?
Te confirmo que no están cruzados porque meto el cd de datos en la regrabadora y puedo montarlo y leerlo sin problemas y, por si sirve de algo, cuando lo pongo en el lector DVD, aunque no puede montarlo, gira y luego da el mensaje del sistema de ficheros desconocido.
De todas formas, cambia ese rw por ro, porque incluso la grabadora es de solo lectura.
lrwxrwxrwx 1 root root 3 2003-12-26 11:31 cdrecorder -> sr2 lrwxrwxrwx 1 root root 3 2003-08-29 00:34 cdrom -> sr0 lrwxrwxrwx 1 root root 3 2003-12-26 11:31 dvd -> sr1
brw------- 1 delta99 cdrecording 11, 0 2003-03-14 14:07 sr0 brw------- 1 delta99 cdrecording 11, 1 2003-03-14 14:07 sr1 brw------- 1 delta99 cdrecording 11, 2 2003-03-14 14:07 sr2
Bueno, yo lo tengo con los "scd0", 1, etc. Nunca recuerdo las diferencias.
Los srX son unidades SCSI, creo que esa es la diferencia.
Si, pero las scd también. Según el "/usr/src/linux/Documentation/devices.txt" | 11 block SCSI CD-ROM devices | 0 = /dev/scd0 First SCSI CD-ROM | 1 = /dev/scd1 Second SCSI CD-ROM | ... | | The prefix /dev/sr (instead of /dev/scd) has been | deprecated. Ah, ya está claro. El 'scd?' es el nombre nuevo, y el 'sr?' el antiguo. Fíjate que el numero major y minor son los mismos, o sea, son el mismo dispositivo. Entonces, creo que es mejor que los cambies a 'scd?' - no creo que eso arregle nada, pero... ¿y si funciona?
Bueno, razón de más para fijarse en el log del arranque, a ver con que dispositivos se está reconociendo cada uno.
No he pasado todo el log de arranque por no hacer el mensaje excesivamente largo, pero creo que no se me ha olvidado nada relacionado con el IDE, las unidades CD y el SCSI.
Si, has hecho bien, eso era lo que buscaba.
Eso sí... sigo sospechando del grupo cdrecording... ¿lo crea el k3b? ¿los permisos son correctos? Son un par de dudas... pero como no tengo con qué comparar porque no apunté el estado de las unidades antes de la configuración del k3b, no tengo claro si es o no es eso. ¿Qué permisos y grupos tienes tú para que yo puede contrastar?
Los tienes bien. Yo, ahora mismo, tengo: brw-r----- 1 root disk 11, 0 2003-03-14 14:07 /dev/sr0 brw-r----- 1 root disk 11, 1 2003-03-14 14:07 /dev/sr1 brw-r----- 1 root disk 11, 2 2003-03-14 14:07 /dev/sr2 (los 'sr?' no se están usando). brw------- 1 cer disk 11, 0 2003-03-14 14:07 /dev/scd0 brw------- 1 cer disk 11, 1 2003-03-14 14:07 /dev/scd1 brw-r----- 1 root disk 11, 2 2003-03-14 14:07 /dev/scd2 Ahora, fíjate en el scd2, está sin tocar. El 0 y el 1, que existen físicamente, pertenecen a mi usuario, y al grupo "disk" - pero el grupo no tiene acceso. Si sabes que "cer" es mi usuario, pues está claro que hay permisos exclusivos para el usuario que tiene "el teclado físico", el que está "presencialmente" (se supone). Eso se controla con el fichero "/etc/logindevperm" (configuración para "pam_devperm") que tiene estas entradas: :0 0600 /dev/cdrom:/dev/cdrom1:/dev/cdrom2:/dev/cdrom3 :0 0600 /dev/cdrecorder:/dev/cdrecorder1:/dev/cdrecorder2:/dev/cdrecorder3 :0 0600 /dev/dvd:/dev/dvd1:/dev/dvd2:/dev/dvd3 ^\ ^^^\ ^^^^\ \ \ \--- lista de dispositivos \ \-------- permisos \------------ dispositivo por el que entra el usuario; ":0" es el xdm, pero podría ser "/dev/console" Lo que no veo es porque perteneces a "cdrecording" - eso puede haberlo hecho el k3b (no lo uso) pero no tiene importancia siempre que intentes montar los dispositivos como usuario "delta99" o root.
Acabo de pasar cdrecord -scanbus y parece que sí los reconoce como SCSI, mira:
scsibus0: 0,0,0 0) * 0,1,0 1) * 0,2,0 2) * 0,3,0 3) * 0,4,0 4) * 0,5,0 5) 'PLEXTOR ' 'CD-ROM PX-40TS ' '1.05' Removable CD-ROM 0,6,0 6) * 0,7,0 7) * scsibus1: 1,0,0 100) ' ' 'DVD-ROM ' '1.21' Removable CD-ROM 1,1,0 101) 'PLEXTOR ' 'CD-R PX-W4824A' '1.01' Removable CD-ROM 1,2,0 102) * 1,3,0 103) * 1,4,0 104) * 1,5,0 105) * 1,6,0 106) * 1,7,0 107) *
| | | \__> bus * 100 + target | | \______> lun | \________> target \__________> scsibus
El PX-40TS es el CD SCSI auténtico, los otros dos son IDE y la PLEXTOR es la regrabadora.
o sea: scd0 -> CD scd1 -> DVD scd1 -> CDRW Pues parece todo bien... :-? Lo único que se me ocurre es eso de cambiar "sr" por "scd".
----- Frase del día -------------------------------------------------- (Sobre Spock) McCoy: No se si usted se da cuenta que a ese hombre no le funcionan todos los impulsores. [...]
¿De donde las has sacado "en cristiano"?
Bueno... soy aficionadillo a la serie, aunque mi favorita es TNG y algunas frases tengo, otras las he sacado de las pelis O:)
Ah, es que las que yo tengo son del "fortune", pero en inglés. También me gusta la serie, la STNG, que me gusta ver en ingles - o gustaba, porque el canal "canalstar" (que ponía la serie) lo han quitado de via digital :-(
Oye, gracias por la ayuda. Si se te ocurre cualquier cosa con la info que acabo de pasar, estaré encantado de probarlo. Y si a algún colega más de la lista se le ocurre, también será bien recibida la sugerencia :)
Ahora mismo no se me ocurre nada más... bueno, mirar en el log del kernel. Pon en el "/etc/syslog.conf" esta linea y luego haz "rcsyslog restart": kern.* -/var/log/kernel No me gusta tenerlo en el /var/log/messages, pero creo que suse lo deja por defecto precisamente ahí: *.*;mail.none;news.none -/var/log/messages -- Saludos Carlos Robinson