PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multisession-CD-Brenn-Problem



Libby
25.10.04, 19:50
Servus Leute :-)

Ich hab ein Problem mit dem Brennen von Multisession-CDs unter Linux. Vielleicht kann mir einer von euch weiterhelfen:

Wenn ich eine Multisession-CD brennen will, dann ist immer nur die erste Session lesbar. Ausprobiert hab ich das mit K3B, CDBakeoven, XCDRoast, und auch auf der Konsole mit mkisofs und cdrecord. Ist immer das selbe: Die CD läßt sich problemlos brennen und danach auch mounten - aber verfügbar sind nur die Daten aus der ersten Session.

Wär super, wenn jemand Rat wüßte!
MfG, Libby

Wuppi109
26.10.04, 16:23
Moin,

bitte bring mal ein paar mehr Info's "rüber":

Version mkisofs, cdrecord etc, etc.

eventuell auch die Meldungen beim brennen...

Gruß Wuppi

Hun
26.10.04, 16:54
du musst entsprechend die 2. Session mounten (wie das geht verrät dir die Manpage)

Libby
26.10.04, 18:47
@Wuppi

Cdrecord-Clone 2.01a18-dvd (i686-suse-linux)
mkisofs 2.01a17 (i686-suse-linux)

Es kommt eben keine Fehlermeldung - das ist das, was mich wundert ... die CD läßt sich auch ganz normal mounten, aber es ist halt nur die erste Session da ...

@Hun:

Was oll heißen "2. Session mounten"? Kann ich nicht standartmäßig auf alle Sessions zugreifen, wenn ich eine Multisession-CD mounte? Und welche manpage verrät mir, wie das geht? Bzw. könntest nicht gleich du mir verreaten, wie das geht? ;-)

Wuppi109
26.10.04, 19:16
Hallo,

hab hier ->

http://portal.suse.com/sdb/de/1999/06/multisession.html

mal was bei SuSE gefunden..ist zwar schon alt aber könnte vielleicht hilfreich oder auch nicht sein... :(

Gruß Wuppi

Hun
26.10.04, 22:11
session=x
Select number of session on multisession CD. (Since 2.3.4.)


als option bei mount mitgeben

Libby
26.10.04, 22:18
@wuppi: Das könnt natürlich die Ursache sein, daß sich das Laufwerk nicht von selbst durch alle Sessions "hangelt". Aber dann versteh ich immer noch nicht, warum nicht mal z.B. K3B alle gebrannten Sessions findet, sondern immer nur die erste ...

@Hun: Ich werd's mal ausprobieren :-)

Libby
27.10.04, 13:54
Da Multisession unter Windows bisher keine Probleme gemacht hat, hab ich mal eine "Testreihe" gemacht. Hier die (erstaunlichen!) Ergebnisse:

Ich habe eine CD mit drei Sessions mit Nero gebrannt. Unter Windows alles da, keine Probleme. Unter Linux sind nach dem Mounten auch alle Sessions da (!) und alle Daten lesbar!
Dann habe ich mit K3B eine weitere Session angehängt. Alle alten Sessions wurden ohne Probleme importiert. Nach dem Brennen sind zwar alle Dateien von den Windows-Sessions auf acht Zeichen gekürzt (wird wohl daran liegen, daß Windows keine RockRidge-Erweiterungen brennt, oder es ist eine K3B-Einstell-Sache), aber - und das hat mich verwundert - nach dem Mounten sind alle Daten lesbar. Auch die von der Linux-Session. Auch das Anhängen einer weiteren Session mit K3B hat problemlos funktioniert.
Dann hab ich mir diese CD mal unter Windows angeschaut. Es sind die selben Daten lesbar wie unter Linux. Keine Probleme. Auch das weitere Anhängen einer Nero-Session ging einwandfrei. Auch danach war unter Linux alles problemlos lesbar.

Dann hab ich eine zweite Multisession-CD unter Linux "begonnen". Erste Session kein Problem, mount- und lesbar. K3B hat auch die erste Session importiert. Dann hab ich eine zweite angehängt - und das oben beschriebene Problem ist ausfgetreten: Es waren nur die Dateien der 1. Session verfügbar. Als ich versucht hab, eine weitere Session mit K3B anzuhängen, wurde auch nur die 1. und nicht die 2. Session importiert.
Dann hab ich Windows hochgefahren. Da ging die CD ohne Probleme, und es waren die Dateien beider Sessions verfügbar!!!
Dann hab ich eine weitere Session mit Nero angehängt. Ohne Probleme. Unter Linux hab ich dann die CD gemountet und - paradoxerweise - waren auf einmal alle Dateien (die der 1. Session unter K3B, aber auch die 2. K3B-Session und die Nero-Session). Ein weiteres Anhängen einer K3B-Session ging dann auch wieder ohne Probleme (bis auf das Abschneiden der Dateinamen, aber das tut ja hier nichts zur Sache) und es waren alle Daten lesbar.

Sobald also eine Nero-Session im Spiel war, hat das Brennen der Multisession-CDs keine Probleme gemacht - aber wenn ich eine CD nur mit K3B gebrannt habe (wobei ja dieses Problem auch mit anderen Frontends und auch bei dirketem Gebrauch von cdrecord und mkisofs aufgetreten ist!), dann konnte immer nur die 1. Session gelesen werden!

Wuppi109
27.10.04, 15:27
moin,
guck mal bei der HP von k3b vorbei->

http://www.k3b.org/

unter "latest news" wird auf ein neues Buch über k3b verwiesen. Das ist in Auszügen online Verfügbar... auch Multisession, vielleicht hilft es Dir. Vielleicht stimmt das Format nicht oder so?

Gruß Wuppi

Libby
27.10.04, 15:58
Die schreiben auch nur "willst du eine Multisession-CD erzeugen, dann mußt du 'Multisession' auswählen. Das war's." ... also scheints gibt's da normalerweise keine Probleme.

Wuppi109
27.10.04, 20:18
..hast Du auch gelesen das unter Optionen weitere Einstellungen für Multisession eingestellt werden können?

Zitat.....

- Modus 1: Dieses Modus wurde mit dem Yellow Book-Standard eingeführt. Er kommt bei reinen Daten-CDs zur Verwendung.
- Modus 2: Hinter diesem Modus verbirgt sich der so genannte XA-Modus 2 Form 1. XA steht für eXtended Architecture. Bei diesem Modus kann man auf Daten zugreifen, die in verschiedenen Sessions aufgespielt wurden.

Zitat-Ende

meinte nur da sollte man mal experimentieren.

Gruß Wuppi

Libby
27.10.04, 21:28
Hab ich tatsächlich überlesen ... werd ich aber gleich mal checken!

[edit:]
Ich hab's jetzt mal mit "Mode 2" ausprobiert. Führt zum selben Ergebnis ... wenn ich die CD mit "mount /dev/cdrecorder -o session=1" einhänge, dann zeigt er mir die zweite Session schon an ... aber das kann ich nur als root machen. Normales mounten zeigt nach wie vor nur die Daten der 1. Session an. Jetzt probier ich's halt mal mit Mode 1 ...

[edit 2:]
Selber Versuch mit "Mode 1". Selbes Problem. Hat nichts verändert ... wenn ich die CD wie oben einhänge, kann ich auf alle Daten zugreifen. Als normaler user nicht. K3B kann dementsprechend auch nur die 1. Sitzung importieren.

Aber es müßte doch eigentlich gehen! Weil wenn's mit einer unter Windows gebrannten CD keine Probleme mit "mount /dev/cdrecorder" als normaler User gibt, und wenn ich dann sogar unter Linux an diese CD noch Sessions anhängen kann, die dann auch keine Probleme machen, dann muß das doch ein Einstellproblem (bei der 1. Session?) sein ...

Libby
27.10.04, 22:20
Ich hab grad das ganze nochmal als root ausprobiert. Keine Veränderung. Auch da wurden von K3B immer nur die Daten aus der 1. Session importiert, und als normaler user komm ich nicht an weitere Sessions ran ...

Wuppi109
27.10.04, 22:24
Werde das morgen auch mal testen und posten.

Gruß Wuppi

Wuppi109
28.10.04, 08:03
Moin,

bei mir funzt es einwandfrei!!

Mein "Brennsystem":

SuSE 8.1 mit Kernel 2.4.21-168
cdrecord 2.1a19
mkisofs 2.1a17
K3B: 0.11.12
Brenner-1: LiteOn LTR-40125S
Brenner-2: LG-DVD GSA-4082B

Gebrannt und gelesen mit obigen Brennern miteinander und untereinander!

Gruß Wuppi

PS: Welche K3B Version verwendest Du?
Stimmt die Version von Cdrecord wirklich, ausgelesen im k3b einrichten?(2.01!)

Geändert: k3b "unterschlägt" wohl die "0" bei der Versionsausgabe ;)

Libby
28.10.04, 19:50
Ich hab bisher K3B 0.10 benutzt. Jetzt hab ich mal auf K3B 0.11.17 geupdatet - und siehe da: Auf einmal geht's! Scheints war es wirklich nur eine Kommandozeilenoption für cdrecord oder so ... wundert mich zwar trotzdem, daß es über die Konsole direkt nicht funktioniert hab - aber was soll's?! Jetzt geht's ja *freu :-)

Libby
29.10.04, 21:53
... zu früh gefreut ...

Ich hab gestern, nachdem das alles auf einmal funktioniert hat, eine Multisession-CD gebrannt, und mit zu meinem anderen Computer genommen. Älterer PC, aber das selbe Linux drauf und auch der gleiche Brenner drin. Mounten hat funktioniert, und es wurden auch alle Daten aus allen Sessions angezeigt.
Dann hab ich auch auf diesem Computer K3B upgedatet. Und auf einmal tritt das Problem auf, was ich auf dem anderen Computer _vor_ dem Update hatte (nur die Dateien von der 1. Session werden angezeigt)!!!
Das neue K3B importiert aber alle Sesions!

Ich versteh das ganze jetzt irgendwie gar nicht mehr ... was hat K3B damit zu tun, ob oder ob nicht eine Multisession-CD korrekt gemountet wird?! Und warum funktioniert's auf dem einen Computer auf einmal ganz "normal" nach dem Update von K3B, auf dem anderen (wohlgemerkt unter identischen Bedingungen!) nicht?!
Auch Windows "mountet" die CD einwandfrei. Unter Linux geht das ja auch, aber ich muß das mit "mount /dev/cdrecorder -o session=[letzte Session]" machen. Und das geht auch nur als root! Ich mein, wenn ich meinem System jetzt beibringen könnte, daß es bei "mount /dev/cdrecorder" auch als normaler User einfach die letzte Session suchen soll und diese dann einhängt, ann wäre das Problem ja eigentlich auch schon gelöst, da ja K3B die alten Session auch importieren kann ...

Libby
03.11.04, 12:49
Hat keiner eine Idee?