Suse 8.1 és Plextor 755A esete - DVD írás

Fórumok

Üdv neked,

Történt velem, hogy egy sanda gondolattól vezérelve suse linux alatt dvdrecord-al szerettem volna ext2-imaget dvdre kiírni a plextor 755A típusú írómmal. A dolog megy hiba nélkül, de :

Ha DVD-RW -re írom, akkor a speed=2 opció hatására normális (2 x 1400Kb/sec) sebességgel írja.
Ha DVD-R -re írom ugyanúgy speed=2 opció hatására az írási idő majdnem 6000 sec!!!!!! (közel 2 óra)!!!

Az IDE írót SCSI-emulációval sr0-ként látja a rendszer.
Próbáltam több típusú DVD-R lemezzel is (TDK-R 8X, TDK-R 16x, Plextor-R 16x ), de a hiba megvan...
Próbáltam a DMA-t kapcsolgatni -> semmi javulás.
próbáltam Win alatt a plextor-tool nevű programmal a Auto-Strategy funkciót kapcsolgatni, de semmi hatás. (pedig a leírás szerint ez a funkció csak DVD-R típusú lemezeknél kapcsol be.)
De lehet hogy újraindításkor mindíg default ON-ba kapcsol.
Próbáltam már a linux alatti parancssoros plextor-tool programot, do ott nem lehet kapcsolgatni az auto-strategy opciót.
Az írón a legfrissebb firmware van.

Elakadtam ....
Miért kell a rendszernek majdnem 2 óra a 2x-es íráshoz -R es lemezeknél (CPU kb 10%-os terheltséget mutat)
És miért írja meg rendes (kb 1400 sec) idő alatt a DVD-RW lemezeket ugyanazzal az image-vel.

Help Nekem...
Csaba

Hozzászólások

Mi a kernel verzió?
2.6.x-nél NEM kell SCSI emuláció, sőt...

ext2 image = egy kiírandó fájl, amiben ext2 rendszer van, vagy maga a DVD fájlrendszere lenne ext2?
Growisofs-sel próbáltad?

A SUSE 8.1 ben még 2.4.19-es kernel van...

ext2 filerendszer :
dd if=/dev/zero of=/tmp/diskimage.ext2 bs=2k count=359847
losetup /dev/loop0 /tmp/diskimage.ext2
mke2fs -m0 -T largefile -N6384 /dev/loop0
mount -t ext2 /dev/loop0 /media/cdrom
itt valamivel a /media/cdrom -ba másolom a kívánt fileokat..
umount /media/cdrom
losetup -d /dev/loop0
dvdrecord -v -eject -fs=30m -dao -driveopts=burnfree dev=0,0,0 speed=2 -ignsize /tmp/diskimage.ext2
(fejből ment, nem biztos, de valahogy így szoktam..)

Nem úgy tűnik, hogy ez linuxos probléma lenne.
Javaslom, hogy a problémával keresd meg PPétert, a hwsw háttértárak szekcióban elérheted.

Csak egész halkan jegyzem meg, hogy a süsü 8.1 már elég régóta nem támogatott rendszer. A süsülinux a 10.1-nél tart.
Támogatott verziók: 9.1 (július 15-ig), 9.2, 9.3, 10.0, 10.1.

Írod, hogy próbáltad a DMA-t kapcsolgatni.

Elöljáróban annyit, hogy én még a 2.4.20-as kernelt használom és ennél SCSI emulációval megy -akár 12x-esen is- a DVD írás, igaz eleinte csak maximum 3,3x-esen ment, lévén, hogy a DMA nem vol bekapcsolva.

A dolog érdekessége az, hogy természetesen a 2.4.20-as kernellel nem tudod a "hdparm"-mal beállítani az sr0-ra (ez az esetemben scd0) tehát az SCSI emulált eszközre a DMA-t, mert nem támogatja.
Ám kétségbeesésre semmi ok!
Az egyik bootscriptbe beírtam pár sort és ennek megfelelően a /dev/hdb (ami a régi Toshiba DVD íróm) és a /dev/hdc-re (ami egy NEC ND-R3540) beállítottam a DMA-t egyszerűen, a hdparm -d1 /dev/hdc paranccsal (az utóbbinál).
Gyanítom, hogy nálad a SuSE 8.1 alatt a 2.4.19-es kernel van. Ez így annál is működik.

Tehát /dev/scd1 -ként írom a DVD íróval a lemezeket és erre a
hdparm -d1 /dev/hdc paranccsal van beállítva a DMA
Így mind a +R mind a -R lemezeket (eddig) max 12.6x-es sebességgel írtam (12x-esnél nagyobb lemezt nem próblátam).

Az RW lemezeket pedig 4x-es sebességgel írom (persze csak a 4x-eseket :)

Ja, és egy mellékkörülmény: growisofs-t használok.
Próbáld ki, szerintem Te is ezt fogod használni ez után.
Eleinte én is a dvdrecord-dal írtam, ám az RW lemezek törlése és a MULTISESSION DVD-k írása eléggé problematikus volt a dvdrecord-dal, sőt a MULTISESSION nem is volt megoldható, a DVD RW törlés meg csak "a teljes lemez törlése"-ként volt kivitelezhető, ezért is váltottam a growisofs-re