I expect Linux has some way to list optical drive
capabilities as well, but I haven't a clue where I'd
start looking for that.
cdrecord -prcap
[me@linuxbox ~]$ cdrecord -prcap
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/cdrw
Using /dev/cdrom of unknown capabilities
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identification : 'DVDRAM GH22NS70 '
Revision : 'EX00'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Drive capabilities, per MMC-3 page 2A:
Does read CD-R media
Does write CD-R media
Does read CD-RW media
Does write CD-RW media
Does read DVD-ROM media
Does read DVD-R media
Does write DVD-R media
Does read DVD-RAM media
Does write DVD-RAM media
Does support test writing
Does read Mode 2 Form 1 blocks
Does read Mode 2 Form 2 blocks
Does read digital audio blocks
Does restart non-streamed digital audio reads accurately
Does support Buffer-Underrun-Free recording
Does read multi-session CDs
Does read fixed-packet CD media using Method 2
Does not read CD bar code
Does not read R-W subcode information
Does read raw P-W subcode data from lead in
Does return CD media catalog number
Does return CD ISRC information
Does support C2 error pointers
Does not deliver composite A/V data
Does play audio CDs
Number of volume control levels: 256
Does support individual volume control setting for each channel
Does support independent mute setting for each channel
Does not support digital output on port 1
Does not support digital output on port 2
Loading mechanism type: tray
Does support ejection of CD via START/STOP command
Does not lock media on power up via prevent jumper
Does allow media to be locked in the drive via PREVENT/ALLOW command
Is not currently in a media-locked state
Does not support changing side of disk
Does not have load-empty-slot-in-changer feature
Does not support Individual Disk Present feature
Maximum read speed: 8467 kB/s (CD 48x, DVD 6x)
Current read speed: 8467 kB/s (CD 48x, DVD 6x)
Maximum write speed: 8468 kB/s (CD 48x, DVD 6x)
Current write speed: 8468 kB/s (CD 48x, DVD 6x)
Rotational control selected: CLV/PCAV
Buffer size in KB: 2048
Copy management revision supported: 1
Number of supported write speeds: 11
Write speed # 0: 8468 kB/s CLV/PCAV (CD 48x, DVD 6x)
Write speed # 1: 8467 kB/s CLV/PCAV (CD 48x, DVD 6x)
Write speed # 2: 7057 kB/s CLV/PCAV (CD 40x, DVD 5x)
Write speed # 3: 7056 kB/s CLV/PCAV (CD 40x, DVD 5x)
Write speed # 4: 5646 kB/s CLV/PCAV (CD 32x, DVD 4x)
Write speed # 5: 5645 kB/s CLV/PCAV (CD 32x, DVD 4x)
Write speed # 6: 4235 kB/s CLV/PCAV (CD 24x, DVD 3x)
Write speed # 7: 4234 kB/s CLV/PCAV (CD 24x, DVD 3x)
Write speed # 8: 2822 kB/s CLV/PCAV (CD 16x, DVD 2x)
Write speed # 9: 1411 kB/s CLV/PCAV (CD 8x, DVD 1x)
Write speed # 10: 706 kB/s CLV/PCAV (CD 4x, DVD 0x)
Supported CD-RW media types according to MMC-4 feature 0x37:
Does write multi speed CD-RW media
Does write high speed CD-RW media
Does write ultra high speed CD-RW media
Does write ultra high speed+ CD-RW media
[me@linuxbox ~]$
[root@linuxbox]# lshw -class disk
*-cdrom
description: DVD-RAM writer
product: DVDRAM GH22NS70
vendor: HL-DT-ST
physical id: 0.0.0
bus info: scsi@5:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/scd0
logical name: /dev/sr0
version: EX00
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
[root@linuxbox mdt]#