2006年3月9日 (木曜日)

23:49:44 # Life どんなCDROMデバイスがこのマシンにはつながっているの? Linuxシステムにおいて,CDRをやいたりしたいのにCDROMデバイスがどういうデバイス名として認識されているのかよくわからない, そんなあなたに. dmesgを見てみたり,cdrecord -scanbusを実行したりしてもデバイス名がわからず, とりあえず全部のデバイスに対してejectコマンドを発行してみてCDROMが出てくるまで試行錯誤してたりしませんか? そんな人々に朗報です. Linuxシステムにおいて/proc/sys/dev/cdrom/infoを見ると,デバイスの一覧とそのデバイスが何をすることができるのか,という一覧が出力されます. 知らなかった.

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

drive name:             hda
drive speed:            40
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:      0
Can read MRW:           1
Can write MRW:          1
Can write RAM:          1
	

ただ,デバイスが複数ある場合については,なかなか機械的に処理しにくい形式のファイルなのがつらいところです.

Junichi Uekawa

$Id: dancer-diary.el,v 1.90 2006/01/31 11:16:16 dancer Exp $