この前の話の続き。
/sbin/hdparm -I /dev/dvd
で、対象ドライブ「MATSHITADVD-RAM SW-9590A」の情報を見ると、起動時点では
DMA: sdma0 sdma1 sdma2 mdma0 mdma1 *mdma2 udma0 udma1 udma2 udma3 udma4となっている。結論としてはこれが原因で、要はDMAモードがmdma2のままだったから。前回はどうもDMA周りをあれこれやるうちに弄った、ということらしい。
/sbin/hdparm -X66 /dev/dvd
でudma2にしてやると、安定して8倍速〜10倍速程度で焼けるようになった。これを/etc/rc.d/rc.localに仕込んでやり、起動時点でudma2で動作可能にして終了。
動作モード的には-X67(udma3)や-X68(udma4)でも行けそうだが、hdparmでこれらを指定しても切り替わらず、どうもudma2で頭打ち、ということらしい。不思議だがまぁ良しとする。