ubuntuusers.de

Problem mit DVD-RW-Laufwerk (SATA)

Status: Ungelöst | Ubuntu-Version: Ubuntu 16.04 (Xenial Xerus)
Antworten |

waldschrat

Anmeldungsdatum:
8. Februar 2007

Beiträge: 292

Neulich ist mir in meinem DVD-RW-Laufwerk (IDE) eine Disk "explodiert", und da ich vermute, dass das Teil nun "hinüber" ist, kaufte ich ein Neues. Allerdings mit SATA-Anschluss. IDE-Laufwerke gibbet ja nicht mehr.

Nachdem ich es eingebaut habe, schien es erkannt zu werden, und ich konnte eine Disk einlegen, und der Nautilus zeigte mir die Daten an. Also nahm ich die Disk wieder raus, und stiess auf das erste Problem: Sie wurde sofort wieder eingezogen. Erst beim zweiten Auswerf-Versuch klappte es.

Dann fiel mir auf, dass ich beim Booten eine Meldung erhalte, die früher nicht dawar:

ata1 softreset failed (device not ready)

Ich habe die Software "Brasero CD/DVD-Brennprogramm", und damit kann aber ich keine DVD beschreiben. Auch sah ich, dass "Systemsteuerung->Einstellungen->Laufwerke" bei dem Laufwerk "schreibgeschützt" anzeigt.

Bitte was spielt hier verrückt? Muss ich meinen fstab-Eintrag ändern? Dieser sah bisher so aus und funktionierte mitm IDE-Laufwerk normal:

/dev/sr0        /media/waldschrat/cdrom0   udf,iso9660 users,rw,noauto,noatime,gid=24     0       0

Es handelt sich um ein ASUS-Laufwerk DRW-24D5MT. Mein Mainbord ist ein

GIGABYTE GA-MA790GP-DS4H mit dem Chipset:

North Bridge: AMD 790GX

South Bridge: AMD SB750

Sollten noch andere Angaben vonnöten sein, bitte sagen.

Danke schonmal, der waldschrat

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Hi,

Neulich ist mir in meinem DVD-RW-Laufwerk (IDE) eine Disk "explodiert",

Ui. Richtig mechanisch kaputt ? Wie sehr ? (Mein neuer Pioneer BD Brenner macht Risse in Verbatim BD-RE Medien wenn ich sie intensiv fuer Leseversuche verwende. Ritek BD-RE bleiben heil.)

Dass die Schublade vom Laufwerk wieder eingezogen wird, deutet auf Software hin, die die Scheibe gerne noch ein bisschen ablutschen wuerde.

ASUS-Laufwerk DRW-24D5MT.

So einen hab ich auch. Er hat die eher seltene Marotte, nach etwa 200 Sekunden Langeweile die Schublade einzuziehen, selbst wenn das SATA Datenkabel abgezogen ist. (Ein LG GH24NSC0 hat das bei mir auch gemacht.) Ansonsten ist der ASUS bei mir aber ok.

"schreibgeschützt"

Wer (wie systemd) den Linux Kernel fragt, kann leicht zum Eindruck kommen, dass was mit der DVD nicht stimmt. Aber der Kernel lebt CDROM-maessig noch im Jahr 1999. Man muss Brennprogramme fragen.

Was bekommst Du nach Installation des Pakets "xorriso" gemeldet, wenn Du in einem Shellterminalfenster ausfuehrst:

1
xorriso -devices

Unter der Annahme, dass ein Geraetefile /dev/sr0 gemeldet wird, leg dort ein beschreibbares Medium ein und mach im Terminalfenster:

1
xorriso -outdev /dev/sr0 -toc

Zeig bitte die Ausgabetexte als Codeblock, damit die Formatierung mit Leerzeichen nicht zermurkst wird.

Have a nice day ☺

Thomas

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Nimm den Eintrag aus der /etc/fstab raus, den brauchst du nicht.

Gruß Taomon

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 16656

Hallo waldschrat,

Beziehungsweise erstmal mit einem # auskommentieren .....

Gruss Lidux

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Nimm den Eintrag aus der /etc/fstab raus, den brauchst du nicht.

Ei, wieso jetzt das ?

Ich vermute zwar, dass der Automounter sich sowieso nicht drum kuemmert und man bereits mit Filesystem gefuellte Medien manuell abmounten muss, damit brave Brennsoftware an das Laufwerk rangeht. Aber eine "noauto"-Zeile in der fstab kann doch nicht schaden. Wenn man dem Automounter auf die Finger gegeben hat und dann doch mal ein Medium mounten will, macht man

1
sudo mount /dev/sr0

und kann sich kurz als Herr seiner Maschine fuehlen.

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

wenn ein desktop installiert ist kümmert sich udisks/udisks2 um das mounten. Einträge in der /etc/fstab können das handling behindern.

env | grep -i session

bitte.

Gruß Taomon

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Hi,

env | grep -i session bitte

XDG_SESSION_ID=1
DESKTOP_SESSION=fvwm
DBUS_SESSION_BUS_ADDRESS=...sieht.informationshaltig.aus...

Natuerlich habe ich udev bei mir abgewoehnt, irgendwas selbst zu mounten.

Denn ausser die Brennsoftware wegen "Device or resource busy" vom Brenner fern zu halten, kann ein Automounter kaum etwas zum ueblichen Brennen von DVDs beitragen.

Have a nice day ☺

Thomas

Taomon Team-Icon

Supporter
Avatar von Taomon

Anmeldungsdatum:
30. Januar 2011

Beiträge: 8459

Wohnort: Digiworld

Von dir brauch ich das nicht scdbackup sondern von waldschrat

Gruß Taomon

waldschrat

(Themenstarter)

Anmeldungsdatum:
8. Februar 2007

Beiträge: 292

Hallo Thomas,

die beiden Commands bringen folgendes:

Das erste:

xorriso -devices

bringt:

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

Beginning to scan for devices ...
Full drive scan done
-----------------------------------------------------------------------------
0  -dev '/dev/sr0' rwrw-- :  'ASUS    ' 'DRW-24D5MT' 
-----------------------------------------------------------------------------

und das

xorriso -outdev /dev/sr0 -toc

bringt mit eingelegter, leerer CD-RW:

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

Drive current: -outdev '/dev/sr0'
Media current: CD-RW
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data,  656m free
Drive current: -outdev '/dev/sr0'
Drive type   : vendor 'ASUS' product 'DRW-24D5MT' revision '2.00'
Drive id     : 'KMMK4CK3906     '
Media current: CD-RW
Media product: 97m34s22f/74m43s00f , Mitsubishi Chemical Corporation
Media status : is blank
Media blocks : 0 readable , 336073 writable , 336073 overall
Media summary: 0 sessions, 0 data blocks, 0 data,  656m free

Hallo Taomon,

der Befehl

env | grep -i session

bringt:

XDG_SESSION_ID=c1
SESSION=gnome-flashback-compiz
UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/2241
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
SESSION_MANAGER=local/waldschrat:@/tmp/.ICE-unix/2451,unix/waldschrat:/tmp/.ICE-unix/2451
DESKTOP_SESSION=gnome-flashback-compiz
XDG_SESSION_TYPE=x11
GDMSESSION=gnome-flashback-compiz
SESSIONTYPE=gnome-session
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
XDG_SESSION_DESKTOP=gnome-flashback-compiz
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-N5OC90a0XX

Was ich noch nicht gemacht habe aber tun werde ist das Ausserkraftsetzen des fstab-Eintrages

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Hi,

xorriso 1.4.2

Auch schon wieder 5 Jahre alt. Naja, wenn Du noch einen IDE-Brenner hattest.

Media current: CD-RW
Media status : is blank
Media summary: 0 sessions, 0 data blocks, 0 data,  656m free

Der Brenner behauptet, dass er mit diesem Medium CD-RW-Dinge tun kann. Weil sie leer ist also hauptsaechlich drauf schreiben. Damit diese Information zu libburn unter xorriso kommen konnte, muessen die Zugriffsrechte ausgereicht habe, um auch schreiben zu duerfen.

Es ist also hardwaere-maessig und Linux-maessig alles zum Brennen bereit.

Brasero sollte eigentlich vor fuenf Jahren schon DVD Brennen gekonnt haben. Wie aeussert sich denn das Nicht-Koennen oder Nicht-Wollen ? (Und was erzaehlt xorriso -toc ueber die DVD, die Du benutzen willst ?)

Je nach Art des gewuenschten Brennlaufs koennte auch xorriso fuer Dich brennen. Dazu muesstest Du erklaeren, was fuer eine Art Brasero "Projekt" Du vorhast und was fuer Eingabefiles Brasero auf die DVD nudeln soll.

Ansonsten gibt's Xfburn (benutzt die selbe libburn wie xorriso) und K3B, die eine huebsche Grafikoberflaeche haben.

Have a nice day ☺

Thomas

waldschrat

(Themenstarter)

Anmeldungsdatum:
8. Februar 2007

Beiträge: 292

Also es stimmt. CDs kann auch der Brasero offenbar beschreiben. Aaaaaaaaber: Lege ich eine DVD-RW ein, geht nix! Der xorriso sagt folgendes:

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

xorriso : FAILURE : Drive address '/dev/sr0/' rejected because: not existing and -drive_class 'caution' '/dev'
xorriso : HINT : If the address is a legitimate address for a new regular file, prepend "stdio:"
xorriso : aborting : -abort_on 'FAILURE' encountered 'FAILURE'

Ich denke, ich werde doch versuchen, wie Taomon sagte, den fstab von dem sr0-Eintrag zu befreien, wenn ich nach dem Schäfchenzählen 😀 neu boote. Dass der Brenner CDs akzeptiert, DVDs aber nicht, ist IMO sehr sehr eigenartig.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 55195

Wohnort: Berlin

waldschrat schrieb:

CDs kann auch der Brasero offenbar beschreiben.

Selbst? Echt? Wofür will der dann wodim oder cdrskin als Abhängigkeit haben? 😈

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Hi,

 xorriso : FAILURE : Drive address '/dev/sr0/' rejected because: not existing and -drive_class 'caution' '/dev' 

Da ist ein "/" zuviel am Ende von "/dev/sr0/". Dadurch stimmt der Geraetfilename nicht und libburn kann keine Verbindung zum Laufwerk aufnehmen.

 xorriso : HINT : If the address is a legitimate address for a new regular file, prepend "stdio:" 

xorriso glaubt dann, Du wolltest in einen Datenfile in /dev schreiben, und das waere wirklich keine gute Idee. Wuerde auch nicht klappen, weil Linux "/dev/sr0/" als Pfad eines Directory verstuende, wo schon ein Geraetefile ist.

Also bitte nochmal machen mit exakt abkopiertem Text:

xorriso -outdev /dev/sr0 -toc

Have a nice day ☺

Thomas

waldschrat

(Themenstarter)

Anmeldungsdatum:
8. Februar 2007

Beiträge: 292

Oh, tut mir leid!

Also nun kommt folgendes:

xorriso 1.4.2 : RockRidge filesystem manipulator, libburnia project.

xorriso : NOTE : Disc status unsuitable for writing
Drive current: -outdev '/dev/sr0'
Media current: DVD+RW
Media status : is written , is closed
Media summary: 1 session, 2295104 data blocks, 4483m data,     0 free
Drive current: -outdev '/dev/sr0'
Drive type   : vendor 'ASUS' product 'DRW-24D5MT' revision '2.00'
Drive id     : 'KMMK4CK3906     '
Media current: DVD+RW
Media product: MKM/A02/48 , Mitsubishi Kagaku Media Co.
Media status : is written , is closed
Media blocks : 2295104 readable , 0 writable , 2295104 overall
TOC layout   : Idx ,  sbsector ,       Size , Volume Id
Other session:   1 ,   2295104 ,   2295104s , 
Media summary: 1 session, 2295104 data blocks, 4483m data,     0 free

Stutzig macht mich, weil da bei Note ganz oben steht: "Disc status unsuitalble for writing". Genau wie bei "Systemwerkzeuge->Einstellungen->Laufwerke" "schreibgeschützt" gemeldet wird. Die DVD war aber nicht "fabrikneu", sondern ist eine auf einem anderen Compi mit "Nero Burning ROM" gelöschte Scheibe.

Mich beschleicht das Gefühl, dass da schon beim Booten was schiefläuft und irgendwas nicht richtig initiiert wird.

scdbackup

Anmeldungsdatum:
7. November 2013

Beiträge: 171

Hi,

Stutzig macht mich, weil da bei Note ganz oben steht: "Disc status unsuitalble for writing". Genau wie bei "Systemwerkzeuge->Einstellungen->Laufwerke" "schreibgeschützt" gemeldet wird.

Aber zum Glueck aus anderem Grund. xorriso nennt DVD+RW mit unerkanntem Inhalt "closed". Sowas will es dann erst freigegeben wissen, durch einen "Blank" Lauf, der eigentlich nur aus dem Schreiben von ein paar zigtausend Nullen besteht.

Waere ein ISO 9660 Filesystem auf der DVD+RW zu erkennen, wuerde sie als "appendable" eingestuft. D.h. xorriso wuerde eine weitere ISO 9660 Session in den unbenutzten Teil der DVD+RW schreiben wollen.

Der dritte Zustand ist "blank" und tritt auf bei neuen DVD+RW oder wenn die ersten 64 KiB der DVD 0-Bytes sind, oder wenn ein speziell entwerteter ISO 9660 Superblock gefunden wird.


mit "Nero Burning ROM" gelöschte Scheibe.

Na dann koennen wir ja was ausprobieren (bitte mit Copy+Paste abschreiben):

xorriso -outdev /dev/sr0 -blank as_needed -toc

muesste als neuen Zustand melden

Media status : is blank

Wir brauchen Files zum draufbrennen, weil mir nichts besseres einfaellt, schlage ich die Werkzeugkiste des Superusers vor: /usr/sbin.

xorriso -for_backup -dev /dev/sr0 -map /usr/sbin /nummer1 -commit -toc

muesste melden

xorriso : UPDATE : Formatting. Working since 0 seconds
...
xorriso : UPDATE : Writing:         32s    0.2%   fifo 100%  buf   0%    0.0xD 
xorriso : UPDATE : Writing:       1472s    8.9%   fifo 100%  buf  68%    2.1xD 
xorriso : UPDATE : Writing:       1920s   11.7%   fifo 100%  buf  68%    0.7xD 
xorriso : UPDATE : Writing:       4608s   28.0%   fifo 100%  buf  99%    4.0xD 
...
xorriso : UPDATE : Writing:      16480s  100.0%   fifo   0%  buf  99%    1.5xD 
xorriso : UPDATE : Closing track/session. Working since 13 seconds
...
Writing to '/dev/sr4' completed successfully.
...
Media status : is written , is appendable
Media blocks : 16352 readable , 2278752 writable , 2295104 overall
TOC layout   : Idx ,  sbsector ,       Size , Volume Id
ISO session  :   1 ,        32 ,     16320s , ISOIMAGE
Media summary: 1 session, 16320 data blocks, 31.9m data, 4451m free

Wobei die Zahlen je nach Groesse des /usr/sbin etwas anders sind.

Damit man sieht, wieso das "appendable" heisst, brennen wir noch die andere Haelfte der Werkzeugkiste

xorriso -for_backup -dev /dev/sr0 -map /sbin /nummer2 -volid NUMMER_2 -commit -toc

mit dem Ergebnis

ISO session  :   1 ,        32 ,     16320s , ISOIMAGE
ISO session  :   2 ,     16352 ,      9022s , NUMMER_2
Media summary: 2 sessions, 25342 data blocks, 49.5m data, 4433m free

Ein Prueflauf, damit man sicher ist, dass die Daten auch lesbar sind und uebereinstimmen:

xorriso -for_backup -indev /dev/sr0 -check_media --

Das sollte sowas melden:

...
xorriso : UPDATE :      32 blocks read in 2 seconds , 0.0xD
xorriso : UPDATE : Found matching MD5 superblock tag: start=32 size=18
xorriso : UPDATE : Found matching MD5 tree tag: start=32 size=50
xorriso : UPDATE :     192 blocks read in 3 seconds , 0.2xD
xorriso : UPDATE :    3616 blocks read in 4 seconds , 5.0xD
...
xorriso : UPDATE : Found matching MD5 session tag: start=16352 size=9021
xorriso : UPDATE :   25374 blocks read in 11 seconds = 3.5xD
Media checks :        lba ,       size , quality
Media region :          0 ,      16352 , + good
Media region :      16352 ,       9022 , + good
Media region :      25374 ,    2269730 , 0 untested
MD5 checks   :        lba ,       size , result
MD5 tag range:         32 ,      16319 , + md5_match
MD5 tag range:      16352 ,       9021 , + md5_match

Weil der Linux Kernel noch nichts davon mitbekommen hat, muss man die DVD auswerfen und wieder einlegen, bevor man sie mounten kann. Vermutlich wird sie ja beim Einlegen automatisch gemounted.

Sie sollte dann zwei Directories zeigen: Eines namens "nummer1" und eines namens "nummer2", weil wir uns das so mit -map gewuenscht haben.

Wenn das alles so klappt, sind Laufwerk und DVD+RW in Ordnung.

Solange die DVD gemountet ist, wird sich xorriso von ihr fernhalten:

xorriso -outdev /dev/sr0 -toc
libburn : SORRY : Cannot open busy device '/dev/sr0' : Device or resource busy

Das geht erst wieder, wenn die DVD nicht mehr gemountet ist.

Falls der Desktop keinen Knopf dafuer anbietet:

sudo umount /dev/sr0

Have a nice day ☺

Thomas

Antworten |