Ver Mensaje Individual
  #22 (permalink)  
Antiguo 23/08/2006, 13:43
jglorenzosqr
 
Fecha de Ingreso: octubre-2005
Mensajes: 778
Antigüedad: 19 años, 2 meses
Puntos: 1
Fue que inverti equivocadamente los parámetros NAME y SYMLINK

Cita:
Iniciado por srabadie Ver Mensaje
No, no es correcto. Le has dicho a udev que cuando se conecte un dispositivo SCSI al que el núcleo le da el nombre "sr[0-9]*", se cree un fichero de dispositivo apuntando a él con el nombre "scd" seguido del número que le coresponda, y que además cree un enlace simbólico apuntando a éste nuevo fichero de dispositivo llamado DVD.

¿Qué ocurriría si conectas dos dispositivos de éstas características? No puede haber dos enlaces simbólicos apuntando a diferentes ficheros llamados igual bajo el mismo directorio (/dev). Por ésto deberías dejarlo como estaba antes.

Lo que debes hacer es crear un nuevo fichero de reglas situado en /etc/udev/rules.d (tiene que acabar en .rules, por ejemplo: /etc/udev/rules.d/misreglas.rules) y allí definir las reglas para tu dispositivo.

Define una regla tal que así:
Código:
BUS=="scsi", SYSFS{product}=="AQUI TU MODELO", KERNEL=="sr*", NAME="%k", SYMLINK+="migrabadora"
Para saber qué tienes que poner en "AQUI TU MODELO", conéctalo y sigue éstos pasos:
Código:
# udevinfo -q path -n /dev/sr0
(aquí te devuelve una ruta que llamaremos originalmente /ruta)
# udevinfo -a -p /ruta | grep product
Bien, ahora desconectalo y vuelvelo a conectar, comprueba que tras unos segundos aparece en un enlace simbólico en /dev/migrabadora apuntando al fichero que corresponde a tu grabadora.


¿Qué es lo que te decía dmesg? Para grabar un CD no hace falta montarlo y no se tiene en cuenta para nada el contenido de fstab, que sólo vale para leer.


Saludos.
Edité un archivo nuevo en /etc/udev/rules.d/reglasDVD.rules, con la siguiente línea de instrucción :

BUS=="scsi", SYSFS{product}=="Mass Storage Device", KERNEL=="sr*", NAME="%k", SYMLINK+="DVD"

El comando udevinfo detectó lo siguiente acerca del Dispositivo :
# udevinfo -a -p /block/sr0 | grep product
SYSFS{product}=="Mass Storage Device"
SYSFS{product}=="EHCI Host Controller"

Ahora no se si es necesario incluirle lo último sobre el SYSFS{product]=="EHCI Host Controller" o ambos términos ?

Bueno, hice la modificación en /etc/fstab :
/dev/sr0 /mnt/DVD iso9660 rw,user,noauto 0 0

Desconecté y volví a conectarlo, perfecto muestra el icono del DVD en en Desktop, y ya veo los archivos del CD.

Todo bien, GRacias.