Nem tudok DVD-t irni!

Úgy egy hónapja írtam utoljára DVD-t. Semmi bajom nem volt vele. Azóta talán csak a kernel lett újabb de most ilyen hibát kapok:

System
-----------------------
K3b Version: 0.12.8

KDE Version: 3.5.1
QT Version: 3.3.4
Kernel: 2.6.14-gentoo-r4
Devices
-----------------------
HITACHI DVD-ROM GD-2500 0011 (/dev/hdd, ) at /mnt/dvd [CD-ROM; DVD-ROM] [DVD-ROM; CD-ROM] [None]

PIONEER DVD-RW DVR-108 1.06 (/dev/hdc, ) at /mnt/cdrom [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-R; DVD-RW; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R Sequential; DVD-RW Restricted Overwrite; DVD-RW Sequential; DVD+RW; DVD+R; DVD+R Double Layer; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96P; SAO/R96R; RAW/R16; RAW/R96P; RAW/R96R; Restricted Overwrite]
Used versions
-----------------------
growisofs: 5.21
mkisofs: 2.1

growisofs
-----------------------
:-( unable to pread64(2) primary volume descriptor: Input/output error
you most likely want to use -Z option.

growisofs command:
-----------------------
/usr/bin/growisofs -M /dev/hdc -use-the-force-luke=notray -use-the-force-luke=tty -speed=8 -overburn -gui -graft-points -volid HE -volset -appid -publisher -preparer -sysid -volset-size 1 -volset-seqno 1 -sort /tmp/kde-root/k3bkkVyRb.tmp -rational-rock -hide-list /tmp/kde-root/k3bV6ndFa.tmp -joliet -hide-joliet-list /tmp/kde-root/k3bExo7Pa.tmp -full-iso9660-filenames -iso-level 2 -path-list /tmp/kde-root/k3bah1nKa.tmp

Mi a probléma oka?

Hozzászólások

":-( unable to pread64(2) primary volume descriptor: Input/output error
you most likely want to use -Z option."

Probaltad az idezett hiba alapjan a -Z opcioval is?
Ha ures DVD-re irsz, kellhet a -Z opcio a -M helyett.

Próbáld ki azt a "growisofs command"-ot kézzel kiadni. Szükség lesz hozzá a /tmp/kde-root/... fájlokra, amiket a k3b írás indulása után egy másik ablakból gyorsan ki kell menteni valahova, ugyanis a k3b maga után letörli őket.
Ha a growisofs parancs így működik, akkor upgrade-elj k3b-t 0.12.13-ra, vagy 14-re.

Másik tippem, hogy a k3b valamiért nem tudta umount-olni a /dev/hdc-t (persze ez csak RW írásnál jöhet elő). Próbáld meg kézzel umount-olni írás előtt.

A kernel az oka a hibának: http://lkml.org/lkml/2005/9/14/395/
Workaround: burn DVD with kernel <2.6.13.

Ismét csak gratulálni tudok Linusunk új csodálatos kernelfejlesztési modeljéhez. Tisztára mintha egy devel ágat használnék.
Jó lenne már belátni, hogy ez nem jött be, megnyitni a 2.7 kernelfát és visszatérni a bevált kernelfejlesztési modelhez.

Mi az az -M? Multisession DVD-hez fuzol hozza?
A hibauzenet kb. arrol szol, hogy nem tud elozo session adatokat nyerni a DVD-rol, :-( unable to pread64(2) primary volume descriptor: Input/output error igy nem is tud hozzafuzni, tehat jo lenne, ha nem multisession hozzafuzessel kezdenel. you most likely want to use -Z option.
Ez a problema oka!

Zsiraf

p.s.: legalabbis a hibauzenete...

Ez a k3b mint gui, defaultja, amit nem lehet átállítani a k3b config állományaiból. És az előző kernelle ugyanilyan -M kapcsolóval probléma nálkül írt. Gondolom azért adták, hogy mert ha van mit folytatni -M folytatja, ha még nincs semmi akkor kezd egy újat. Gyakran alkalmazzák guiknál. Egyébként konzolvan -Z kapcsolpval is probáltam és arra is Input/output error lett. Nézd meg a linkeket és bugzilla oldalt. Nem a kapcsoló a hiba.

Gondolom azért adták, hogy mert ha van mit folytatni -M folytatja, ha még nincs semmi akkor kezd egy újat. Nagyon rosszul gondolod! Ha ures mediumot raksz be, az -M kapcsoloval a growisofs az altalad emlitett hibaval leall. A linket elolvastam, de nem gyozott meg a dolog. Amugy ha mar a kernelszidasnal tartunk, akkor mielott Linus-t fikazod, csereld le a gentoo-s szetpocsolt kernelt a kernel.org-rol, mert ha megis a kernelben van a kutya elasva (habar ezt ketlem), lehet hogy a pocsoles miatt ;-) No, de visszaterve az -M re, ajanlom olvasmanynak: http://sourceforge.net/tracker/index.php?func=detail&aid=1382268&group_…

Zsiraf

Ha a growisofs -Z -re :-( unable to pread64(2) primary volume descriptor: hibat ad, akkor itt a vilagvege ;-)