[gelöscht]
hallo!
ich bin neu hier im forum und benutze arch seit ein paar monaten. anfangs ging alles ganz normal beim brennen mit k3b. seit ein paar tagen habe ich nun aber folgendes problem...
wenn ich zb ne cd brennen möchte beendet er ziemlich schnell die session wieder mit der meldung "has no permission to open the device". ich habe keine ahnung wieso diese meldung plötzlich kommt. in der gruppe optical bin ich jedenfalls.
beim debugging-output bekomm ich noch folgende meldung:
/usr/bin/wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.scsidev: '/dev/sr0'
hoffe es hat jemand ne idee für mich. hab schon die suche benutzt und den herr google gefragt aber ich konnte leider nichts finden was mir weiter hilft.
vielen dank für euer bemühen!
GerBra
Was sagt:
ls -l /dev/sr0
Die Fehlermeldung aus dem Debugging stufe ich erstmal als Warnung ein. Es gibt etliche
Kommandos die wirklich nur auf SCSi-Geräten Sinn machen bzw. (korrekt) in wodim
implementiert sind.
[gelöscht]
sagt:
brw-rw-r-- 1 root optical 11, 0 12. Jan 11:08 /dev/sr0
hilft das weiter?
GerBra
Ja, zumindest dahin das es leider nicht so einfach ist, wie ich es mir erhofft hatte 😉
Muß mal schauen...
GerBra
Kurze Fragen:
Kommt diese Meldung: has no permission to open the device beim Start von k3b (inner-
halb dessen "Systemprüfung") oder erst wenn du auf Brennen drückst?
Es ist eine Daten-CD die du brennen willst (welches Medium? CD/CD-RW,DVD)?
Was sagt:
wodim dev=/dev/sr0 -checkdrive
Kommt die Meldung auch, wenn du den Brennvorgang nur simulierst (Option im
Brenndialog)? Könnten wir also ohne Rohlinge zu verbraten testen bzw. hast du ein
RW Medium zur Hand?
GerBra
So, ich habe gerade gemerkt, das ich das gleiche Problem auch habe.
Ich muß mal schauen, was wann als Update kam. Auch mal nach evtl. Bugreports.
[gelöscht]
also die meldung kommt nur beim brennen. er startet den brennvorgang und beendet ihn aber nach wenigen sekunden mit oben genannter meldung.
was ich brennen möchte ist dabei egal. hab's schon mit daten-cd versucht und auch mit einem iso auf cd. hab schon normale cd-rohlinge genommen und cd-rw.
das mit dem simulieren hab ich jetzt noch nicht versucht.
ausgabe bei wodim:
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identification : 'DVDRAM GSA-4040B'
Revision : 'A104'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
GerBra
Also: mein Problem hat sich erledigt, ist also kein generelles Problem durch Update o.ä.
Ich bekam das selbe Resultat, als ich meine Test-CD-RW brennen wollte. Erst nach einem
händischen: cdrecord dev=/dev/sr0 blank=fast konnte ich ohne Problem brennen.
Diese SCSI-Fehlermeldung habe ich auch (auch beim erfolgreichen Brennen, ist also nur
eine Warnung).
Hast du es mal mit unterschiedlichen Medien versucht (evtl. Rohnling defekt).
Nimm doch mal eine CD-RW und mache erstmal auf der Kommanozeile:
cdrecord dev=/dev/sr0 blank=fast
(Wenn wirklich Rechte-Probleme die Ursache wären, würden die hier auftreten)
Dann brenne mal mit k3b eine Daten-CD auf dieses Medium (z.B. /tmp).
Oder ein iso als Image.
GerBra
Ich nochmal 😉
Zum testen/debuggen am besten mit einem RW-Medium:
cdrecord dev=/dev/sr0 blank=fast
cdrecord dev=/dev/sr0 padsize=50m /dev/null
(Das schreibt dir einen 50MB großen Track aus Nullen auf das Medium)
Wenn es Fehler gibt (beim blanken oder schreiben) dann die Optionen -V und -dd
nutzen, also z.B.:
cdrecord dev=/dev/sr0 -V -dd padsize=50m /dev/null
Das loggt extrem viel. Wenn ein fehler auftritt evtl. mal die letzten 20-30 Zeilen posten.
[gelöscht]
an dem rohling kann es nicht liegen den hab ich auf einem anderen system mal getestet.
ich hab das von dir vorgeschlagene mal probiert und es ging scheinbar ohne fehler
cdrecord dev=/dev/sr0 blank=fast
wodim: No write mode specified.
wodim: Asuming -tao mode.
wodim: Future versions of wodim may have different drive dependent defaults.
wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identification : 'DVDRAM GSA-4040B'
Revision : 'A104'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
wodim: WARNING: Total disk size unknown. Data may not fit on disk.
Speed set to 2117 KB/s
Starting to write CD/DVD at speed 12.0 in real TAO mode for single session.
Last chance to quit, starting real write i 0 seconds. Operation starts.
Track 01: 0 of 50 MB pad written.
Track 01: Total bytes read/written: 0/52428800 (25600 sectors).
sollte ich jetzt noch verwirrter als vorher sein? 🙁
[gelöscht]
nach dem
cdrecord dev=/dev/sr0 blank=fast
hab ich natürlich noch
cdrecord dev=/dev/sr0 padsize=50m /dev/null
eingegeben.
GerBra
Und wenn du auf das gleiche Medium jetzt in k3b brennst?
Also wieder blanken und daten oder halt ein ISO brennen?
k3b evtl. mal aus einer Kommandozeile raus starten wegen evtl.. Fehlermeldungen.
k3b macht im Prinzip nichts anderes als cdrecord zu steuern.
Und nachdem durch die Tests nun geklärt ist:
- es ist kein Rechte-Problem des Users
- Brenner und Rohling sind o.k.
gibt es eigentlich keinen Grund zum Nichtbrennen.
[gelöscht]
nur nochmal zum verständnis... ich hatte den rohling auf einem debian-system mit k3b getestet da ging er. diese cdrecord befehler hab ich dann bei mir auf arch getest und es scheint zu gehen.
hab eben mal ne daten-cd mit dem rohling erstellt was seltsamerweise auch ging. danach hab ich dann wieder ein iso versucht was wieder mit altbekannter meldung fehlschlug.
aus der kommandozeile raus starten liefert auch kein anderes ergebnis...
GerBra
Und wenn du dieses iso(evtl. hat das einen Schlag weg?) auf Kommandozeile brennst?
Wie gesagt, k3b macht auch nichts (wesentlich) anderes:
cdrecord dev=/dev/sr0 dein.iso
Bei Abbruch ggf. mit den schon geposteten Debug/Verbose-Optionen.
[gelöscht]
ich trau mich fast nicht mehr was zu schreiben... es wird immer seltsamer.
jetzt konnte ich die cd nicht mehr löschen per bash aber mit k3b.
und beim brennen per kommandozeile passiert folgendes:
cdrecord dev=/dev/sr0 mein.iso
wodim: No write mode specified.
wodim: Asuming -tao mode.
wodim: Future versions of wodim may have different drive dependent defaults.
wodim: Operation not permitted. Warning: Cannot raise RLIMIT_MEMLOCK limits.Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'HL-DT-ST'
Identification : 'DVDRAM GSA-4040B'
Revision : 'A104'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Speed set to 2117 KB/s
Starting to write CD/DVD at speed 12.0 in real TAO mode for single session.
Last chance to quit, starting real write i 0 seconds. Operation starts.
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 3E 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 04 00 00 00 00 10 5B D4 8C 90 08 03 00 00
Sense Key: 0x4 Hardware Error, Segment 0
Sense Code: 0x08 Qual 0x03 (logical unit communication crc error (ultra-dma/32)) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.009s timeout 40s
write track data: error after 126976 bytes
wodim: A write error occured.
wodim: Please properly read the error message above.
Errno: 5 (Input/output error), test unit ready scsi sendcmd: no error
CDB: 00 00 00 00 00 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 02 00 00 00 00 10 00 00 00 90 04 08 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x04 Qual 0x08 (logical unit not ready, long write in progress) Fru 0x0
Sense flags: Blk 0 (not valid)
cmd finished after 0.004s timeout 40s
[gelöscht]
hier mal die letzten paar zeilen nach einem versuch mit den optionen
cdrecord dev=/dev/sr0 -V -dd mein.iso
.
.
.
Executing 'mode sense g1' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 5A 00 30 00 00 00 00 00 02 00
ioctl ret: 0
host_status: 00 driver_status: 08
Errno: 5 (Input/output error), mode sense g1 scsi sendcmd: no error
CDB: 5A 00 30 00 00 00 00 00 02 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 10 5A 30 00 90 24 00 00 C0
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid) error refers to command part, bit ptr 0 (not valid) field ptr 0
cmd finished after 0.003s timeout 40s
Executing 'test unit ready' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 00 00 00 00 00 00
ioctl ret: 0
host_status: 00 driver_status: 00
cmd finished after 0.002s timeout 40s
Executing 'mode sense g1' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 5A 00 30 00 00 00 00 00 08 00
ioctl ret: 0
host_status: 00 driver_status: 08
Errno: 5 (Input/output error), mode sense g1 scsi sendcmd: no error
CDB: 5A 00 30 00 00 00 00 00 08 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 10 5A 30 00 90 24 00 00 C0
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x24 Qual 0x00 (invalid field in cdb) Fru 0x0
Sense flags: Blk 0 (not valid) error refers to command part, bit ptr 0 (not valid) field ptr 0
cmd finished after 0.003s timeout 40s
Executing 'flush cache' command on Bus 4 Target 0, Lun 0 timeout 120s
CDB: 35 00 00 00 00 00 00 00 00 00
ioctl ret: 0
host_status: 00 driver_status: 00
cmd finished after 0.001s timeout 120s
Executing 'test unit ready' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 00 00 00 00 00 00
ioctl ret: 0
host_status: 00 driver_status: 00
cmd finished after 0.002s timeout 40s
Mode Parameters (un-converted) 00 00 00 08 00 00 00 00 00 00 08 00
Mode Parameters 00 00 00 00 00 00 00 08 00 00 00 00 00 00 08 00
Executing 'mode select g1' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 55 10 00 00 00 00 00 00 10 00
ioctl ret: 0
host_status: 00 driver_status: 00
cmd finished after 0.005s timeout 40s
Executing 'prevent/allow medium removal' command on Bus 4 Target 0, Lun 0 timeout 40s
CDB: 1E 00 00 00 00 00
ioctl ret: 0
host_status: 00 driver_status: 00
cmd finished after 0.001s timeout 40s
wodim: fifo had 66 puts and 3 gets.
wodim: fifo was 0 times empty and 1 times full, min fill was 96%
GerBra
Nun, ich denke du hast irgendwo ein Hardware-Problem:
Errno: 5 (Input/output error), write_g1 scsi sendcmd: no error
CDB: 2A 00 00 00 00 3E 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 04 00 00 00 00 10 5B D4 8C 90 08 03 00 00
Sense Key: 0x4 Hardware Error, Segment 0
Sense Code: 0x08 Qual 0x03 (logical unit communication crc error (ultra-dma/32)) Fru 0x0
Sense flags: Blk 0 (not valid)
Innerhalb des DMA-Datentransfers treten Prüfsummenfehler auf.
Hast du irgendetwas umgebaut am Rechner? Ich würde mal die Kabel auf Sitz überprüfen,
wenn möglich das Kabel mal austauschen. Ist dein LG-Brenner Master oder Slave
am Bus?
Bei meinem alten LG fing es auch irgendwann ähnlich an, zum Glück noch innerhalb
der Garantie und mein Händler war kulant.
Ein klitzekleine Hoffnung auf Software besteht noch: schau doch mal in der
/var/log/pacman.log (suche nach kernel26) wann dein letztes Kernel-Update war. Wenn
sich das zeitlich mit dem Auftreten des Nichtfunktionierens deckt, dann könntest du
den alten Kernel nochmal installieren und einen Versuch starten. Du nutzt ja IMHO
64Bit-Arch.
[gelöscht]
mein dvd-brenner ist sowohl master als auch das einzige laufwerk im rechner.
umgebaut hab ich nichts... höchstens noch eine 2te platte verbaut. weiß jetzt aber nicht ob sich das mit dem auftreten des fehlers deckt.
ich prüf jetzt mal das kabel und danach seh ich mal nach dem kernel und dann meld ich mich wieder.
vielen dank mal bis hierher!
[gelöscht]
also das kabel sitzt bombensicher. hat also leider auch nichts gebracht.
laut pacman.log ist das letzte kernel-update am 20.11.07 gewesen und das ist eigentlich schon zu lange her.
noch ne andere idee?
GerBra
Nee, die gehen mir langsam (so aus der Ferne) aus.
Kabel tauschen (IDE-Kabel sind tückisch)?
Ich sehe halt nur, das es weder ein ausschließliches k3b-Problem ist, auch kein Rechte-
Problem o.ä. deines Users mit dem Gerät und auch kein prinzipielles Nicht-Funktionieren.
Ein anderes ISO schon mal probiert?
beim Suchen nach deiner Fehlermeldung (k3b has no permission to open the device)
findet man v.a. bei den Ubuntus schon einige (auch neueren Datums), aber irgendwie
lösen die sich soweit ich sehe alle in wirkliche Rechte-Probleme o.ä. auf.
Ggf. den Brenner in einen zweiten Rechner verbauen und dort mal testen?
Du könntest evtl. v.a. die letzte ausführliche Debug-Ausgabe nochmal auf der k3b
Mailingliste posten, vielleicht hat Sebastian Trueg ja noch eine Erklärung.