![](https://seccdn.libravatar.org/avatar/51a7700397ed84d8e44df3701f556370.jpg?s=120&d=mm&r=g)
On Sat, 5 Oct 2002, Toth Attila wrote:
Is there a way to do it? No problem, if the kernel must be recompiled.
Only if you change the source code too. In drivers/block/pktcdvd.c, the pkt_set_speed function defines the ratio between read speed and write speed. (Currently 3/2.) The pkt_adjust_speed function is called in two places to request a write speed. When opening the device for writing, the code requests 16x speed (in pkt_open_write), and when opening for reading, the code requests maximum speed (in pkt_open_dev). However, when I experimented with this some time ago, I couldn't make it work the way I wanted (dynamic read speed.) It looked like my CDRW ignored the speed setting commands and used whatever speed it thought was best. -- Peter Osterlund - petero2@telia.com http://w1.894.telia.com/~u89404340