udev::cdsymlinks does not consider a 'cdrw' as a 'cdrom'

From: J.A. Magallon
Date: Fri Feb 11 2005 - 20:05:13 EST


Hi...

I have a little problem with udev. I have udev-051, but have tried
cdsymlinks.c from 053 and is the same.

It does not give 'cdrom' or 'dvd' for DVD writers.
In one box, hdb is a DVD, and hdc is a DVDRW:

werewolf:/proc/sys/dev/cdrom> cat info
CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name: hdc hdb
drive speed: 40 48
drive # of slots: 1 1
Can close tray: 1 1
Can open tray: 1 1
Can lock tray: 1 1
Can change speed: 1 1
Can select disk: 0 0
Can read multisession: 1 1
Can read MCN: 1 1
Reports media changed: 1 1
Can play audio: 1 1
Can write CD-R: 1 0
Can write CD-RW: 1 0
Can read DVD: 1 1
Can write DVD-R: 1 0
Can write DVD-RAM: 1 0
Can read MRW: 1 1
Can write MRW: 1 1
Can write RAM: 1 1

werewolf:/proc/sys/dev/cdrom> cdsymlinks hdb
cdrom dvd
werewolf:/proc/sys/dev/cdrom> cdsymlinks hdc
cdrw dvdrw dvdram
werewolf:/proc/sys/dev/cdrom> cdsymlinks hdc -d
Devices: hdb hdc
DVDRAM : 0 1 hdc
DVDRW : 0 1 hdc
DVD : 1 1 hdb hdc
CDRW : 0 1 hdc
CDR : 0 1 hdc
CDWMRW :
CDMRW :
CDROM : (all) hdb hdc
cdrw dvdrw dvdram

(btw, I did not know my DVD _reader_ can write anything like MRW or RAM)

In other box that just has also a combo drive (DVD + DVDRW 4.7):

nada:/proc/sys/dev/cdrom# cat info
CD-ROM information, Id: cdrom.c 3.20 2003/12/17

drive name: hdh
drive speed: 32
drive # of slots: 1
Can close tray: 1
Can open tray: 1
Can lock tray: 1
Can change speed: 1
Can select disk: 0
Can read multisession: 1
Can read MCN: 1
Reports media changed: 1
Can play audio: 1
Can write CD-R: 1
Can write CD-RW: 1
Can read DVD: 1
Can write DVD-R: 1
Can write DVD-RAM: 1
Can read MRW: 1
Can write MRW: 1
Can write RAM: 1

nada:~> cdsymlinks hdh

nada:~> cdsymlinks hdh -d
Devices: hdh

DVDRAM : 1
hdh

DVDRW : 1
hdh

DVD : 1
hdh

CDRW : 1
hdh

CDR : 1
hdh

CDWMRW :
CDMRW :
CDROM : (all) hdh

And now that I realize it, why the different debug output ???

TIA

--
J.A. Magallon <jamagallon()able!es> \ Software is like sex:
werewolf!able!es \ It's better when it's free
Mandrakelinux release 10.2 (Cooker) for i586
Linux 2.6.10-jam9 (gcc 3.4.3 (Mandrakelinux 10.2 3.4.3-3mdk)) #1

Attachment: pgp00000.pgp
Description: PGP signature