Posiadam laptopa Asus M2400N z napędem CD:
Kod: Zaznacz cały
hdc: TOSHIBA DVD-ROM SD-R2312, ATAPI CD/DVD-ROM drive
hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.20
Kod: Zaznacz cały
[root] /home/alioth/music/rip# > hdparm /dev/hdc
/dev/hdc:
IO_support = 1 (32-bit)
unmaskirq = 0 (off)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
HDIO_GETGEO failed: Inappropriate ioctl for device
Kod: Zaznacz cały
[root] /home/alioth/music/rip# > hdparm -t /dev/hdc
/dev/hdc:
Timing buffered disk reads: 8 MB in 3.66 seconds = 2.18 MB/sec
Podejrzewam że popełniłem jakiś błąd w konfiguracji jądra 2.6, więc spróbowałem zrippować płytę na jądrze 2.4.33.3 (obraz bareacpi.i ze Slackware 11) z włączoną emulacją SCSI. Pod kernelem 2.4 rippowanie jest nieco szybsze. Zauważyłem że różnica w czasie rippowania ścieżek między kernelem 2.4 a 2.6 jest tym większa, im dłuższa jest rippowana ścieżka. Różnica wynosi około 10 sekund dla utworów długości około minuty, i sięga ponad 60 sekund dla ścieżek o długości 7 minut; dla dłuższych utworów różnica jest jeszcze większa. Przeszkadza mi to, bo tak się składa że często rippuję płyty z utworami po 20 minut i więcej, co niemiłosiernie się ślimaczy.
W związku z tym mam trzy pytania:
1. Skąd bierze się różnica w czasie rippowania? Z braku emulacji SCSI?
2. Czy ktoś z Was miał podobne przypadki z tym napędem CD?
3. Co mogę zrobić żeby przyspieszyć rippowanie, ewentualnie jak mogę lepiej zdiagnozować problem? Skończyły mi się pomysły.
Będę bardzo wdzięczny za wskazówki.
Pozdrawiam, arcctgx.