521
|
1
|
|
2 Tune up CDROM
|
|
3 ~~~~~~~~~~~~~
|
|
4
|
|
5 Introduction
|
|
6 ~~~~~~~~~~~~
|
|
7 >From Linux documentation:
|
|
8
|
|
9 Some CDROM drives are capable of changing their head-speed. There are several
|
|
10 reasons for changing the speed of a CDROM drive. Badly pressed CDROMs may
|
|
11 benefit from less-than-maximum head rate. Modern CDROM drives can obtain very
|
|
12 high head rates (up to 24-times is common). It has been reported that these
|
|
13 drives can make reading errors at these high speeds, reducing the speed can
|
|
14 prevent data loss in these circumstances. Finally, some of these drives can
|
|
15 make an annoyingly loud noise, which a lower speed may reduce.
|
|
16
|
|
17 Howto
|
|
18 ~~~~~
|
|
19 The recommended way to do it is with a program called 'setcd' . It's kinda
|
|
20 old, but won't be too hard to find on the Net.
|
|
21 Use it with :
|
|
22 setcd -x <speed> <cdrom device>
|
|
23
|
|
24 Also you can try :
|
|
25 echo current_speed:4 >/proc/ide/<cdrom device>/settings
|
|
26 but you'll need root privileges. (It didn't work for me - Gabucino)
|
|
27
|
|
28 I use following command too :
|
|
29 echo file_readahead:2000000 >/proc/ide/<cdrom device>/settings
|
|
30 for 2MB prefetched reading from the file (it's useful for scratched CDROMs).
|
|
31
|
753
|
32 It's recommended that you tuneup your CDROM drive also with hdparm :
|
|
33 hdparm -d1 -a8 -u1 <cdrom device>
|
521
|
34 to enable using DMA access, readahead, and IRQ unmasking.
|
|
35 (if you don't understand these, *read the hdparm manpage*)
|
|
36
|
|
37 Final words
|
|
38 ~~~~~~~~~~~
|
|
39 Please refer to "/proc/ide/<cdrom device>/settings" for fine-tuning your CDROM.
|
|
40
|
|
41 Nick Kurshev & Gabucino
|
|
42 <nickols_k@mail.ru>
|
|
43
|
|
44
|