On Sat, Jan 10, 2004 at 05:59:25PM +0300, Alexey Lubimov wrote: > Sergey Vlasov пишет: > >On Sat, Jan 10, 2004 at 05:12:49PM +0300, Alexey Lubimov wrote: > > > >>Alexei Takaseev пишет: > >> > >>>К сожалению, исходник burn_baby (это то собрание ксриптов, что я > >>>использую для записи) я потерял. Но в опциях readcd и cdrecord > >>>использется dev=1,0,0 (то есть эмуляция скази) > >> > >>dev=ATAPI:1,0,0 без всяких эмуляций работает гораздо лучше. > > > > > >Увы, не лучше - с ядром 2.4 он не умеет использовать DMA, а для 2.6 > >нужно dev=/dev/hdc. > > > > cdrecord/readcd? > > у меня обратное впечатление. > > С эмуляцией скорость записи образа - 16x (привод 52x болванки 48x) > Без эмуляции - 22x > > Это реальная скорость с учетом старости машины. На других машинах > скорости выше, но везде прямая ATAPI запись быстрее. Странно это... Или это уже на ядре 2.6.x происходит? > hdparm показывает для прямой записи наличие dma, а для эмуляции dma > постоянно слетает. Ставлю - есть, записываю, проверяю - уже нет. А в dmesg при этом ругань не возникает? > Кстати, для ide_cd можно задать опцию > option ide_cd use_dma=1 Это на каком ядре? Ничего похожего не нахожу. > аналога для scsi_cd я не нашел. > > ЗЫ > option ide_scsi device_units=/dev/hda > > у всех давно уже перестал работать? Опцию пишу по памямти, но она не > менялась и с 2.4.20-alt5 работала, а вот потом перестала. > modprobe ide_scsi заявляет что эта опция ему неизвестна. Сейчас такой опции нет. Есть параметр ignore (и у ide-cd, и у ide-scsi).