DVD brennen unter Solaris

Überblick

Wer bereits unter Linux versucht hat, mit Bordmitteln eine DVD zu beschreiben, weiß, daß das nicht immer einfach ist.
Unter Solaris eine erfreuliche Überraschung: Das Beschreiben einer DVD mit dem integrierten Tool cdrw geht einfach und unspektakulär vonstatten. Einziges kleines Problem könnten das Auffinden der Geräte sein, aber auch hier bietet cdrw beste Unterstützung.

Umgebung

Medium: EMTEC DVD+RW 4.7GB
Writer: NEC ND-6500A (DVD+-RW), in FSC-Lifebook Media-Bay (Notebook)
Solaris:

 

# uname -a
SunOS hostname 5.10 Generic_118844-26 i86pc i386 i86pc

 

Wie finde ich mein DVD-Laufwerk

 

# prtconf -v | grep DVD
                            value='DVD+-RW ND-6500A'

 

oder in der langen Variante:

 

# prtconf -v | less
...
                sd, instance #0
                    System properties:
                        name='lun' type=int items=1
                            value=00000000
                        name='target' type=int items=1
                            value=00000000
                        name='class' type=string items=1
                            value='scsi'
                    Driver properties:
                        name='removable-media' type=boolean dev=none
                        name='pm-components' type=string items=3 dev=none
                            value='NAME=spindle-motor' + '0=off' + '1=on'
                        name='pm-hardware-state' type=string items=1 dev=none
                            value='needs-suspend-resume'
                        name='ddi-failfast-supported' type=boolean dev=none
                        name='ddi-kernel-ioctl' type=boolean dev=none
                    Hardware properties:
                        name='inquiry-revision-id' type=string items=1
                            value='2.57'
                        name='inquiry-product-id' type=string items=1
                            value='DVD+-RW ND-6500A'
                        name='inquiry-vendor-id' type=string items=1
                            value='_NEC'
                        name='inquiry-device-type' type=int items=1
                            value=00000005
                        name='variant' type=string items=1
                            value='atapi'
                    Device Minor Nodes:
                        dev=(55,0)
                            dev_path=/pci@0,0/pci-ide@1f,1/ide@1/sd@0,0:a
                                spectype=blk type=minor
                                dev_link=/dev/dsk/c1t0d0s0
                            dev_path=/pci@0,0/pci-ide@1f,1/ide@1/sd@0,0:a,raw
                                spectype=chr type=minor
                                dev_link=/dev/rdsk/c1t0d0s0
                        dev=(55,1)
                            dev_path=/pci@0,0/pci-ide@1f,1/ide@1/sd@0,0:b
                                spectype=blk type=minor
                                dev_link=/dev/dsk/c1t0d0s1
...

 

Wirklich einfach geht es mit cdrw, das problemlos allerdings nur unter root funktioniert. Als unprivilegierter Nutzer hat man keinen Zugriff auf das Gerät.

 

$ cdrw -l
Looking for CD devices...
No CD writers found or no media in the drive.
###  bleibt so, auch mit leerer DVD eingelegt

###  aber als root:

# cdrw -l
Looking for CD devices...
    Node                   Connected Device                Device type
----------------------+--------------------------------+-----------------
 /dev/rdsk/c1t0d0s2   | _NEC     DVD+-RW ND-6500A 2.57 | CD Reader/Writer

 

DVD formatieren

Ein Formatieren oder Löschen der DVD scheint nicht erforderlich. Die Manpage von cdrw(1) sagt dazu:

 

     DVD+RW media does not  support  erasing.  To  re-use  DVD+RW
     media, simply write a new image onto the media. cdrw formats
     and overwrites the existing media automatically.

 

DVD beschreiben

Das Beschreiben der DVD gestaltet sich unkompliziert:

 

# cdrw -d c1t0d0s2 -i sol-10-u2-ga-sparc-dvd-iso
Initializing device...done.
Formatting media...done
Writing track 1...47 %

#### am Ende des Schreibvorgangs sieht der Bildschirm etwa so aus:

# cdrw -d c1t0d0s2 -i sol-10-u2-ga-sparc-dvd-iso
Initializing device...done.
Formatting media...done
Writing track 1...done.
Finalizing (Can take several minutes)...done.

 

Mögliches Problem: Die Interrupt-Last beim Schreiben ist relativ hoch. Auf schwachen Systemen führt das zu Problemen u.a. mit dem Keyboard, der Maus usw. Man sollte also ein hinreichend schnelles System haben.