Failed to open /dev/st0 for read-write.
Hallo zusammen, habe hier ein VXA Laufwerk. Dazu gibt es ein Tool um es zu flashen u.ä. Leider geht es nicht. Hat jemand eine Idee? Achso, ansonsten geht das Laufwerk. lnx:~ # ./vxaTool /dev/st0 vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp. Failed to open /dev/st0 for read-write. Done lnx:~ # Danke Stefan
* On Sun, 04 Jan 2004 at 13:58 +0100, Stefan Goerres wrote:
habe hier ein VXA Laufwerk. Dazu gibt es ein Tool um es zu flashen u.ä. Leider geht es nicht. Hat jemand eine Idee? Achso, ansonsten geht das Laufwerk.
lnx:~ # ./vxaTool /dev/st0 vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp.
Failed to open /dev/st0 for read-write. Done
Schuss ins Blaue: Das Tool zum Flashen will nicht mit einem Block-Device reden, sondern hätte gerne ein generisches SCSI-Device, also /dev/sg0 oder so (Vorsicht wegen der Numerierung, da zählen Platten auch mit). /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
From: "Adalbert Michelic"
lnx:~ # ./vxaTool /dev/st0 vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp.
Failed to open /dev/st0 for read-write. Done
Schuss ins Blaue: Das Tool zum Flashen will nicht mit einem Block-Device reden, sondern hätte gerne ein generisches SCSI-Device, also /dev/sg0 oder so (Vorsicht wegen der Numerierung, da zählen Platten auch mit).
Hmmm gibt genau den gleichen Fehler :( Weitere Ideen? Stefan
* On Mon, 05 Jan 2004 at 8:25 +0100, Stefan Goerres wrote:
From: "Adalbert Michelic"
[R.I.P.] lnx:~ # ./vxaTool /dev/st0 vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp.
Failed to open /dev/st0 for read-write. Done
Schuss ins Blaue: Das Tool zum Flashen will nicht mit einem Block-Device reden, sondern hätte gerne ein generisches SCSI-Device, also /dev/sg0 oder so (Vorsicht wegen der Numerierung, da zählen Platten auch mit).
Hmmm gibt genau den gleichen Fehler :( Weitere Ideen?
So, ich habe mir dieses Tool jetzt gesucht. Was ich in der readme.txt lese: - Es gibt keine Beispielsyntax, die auf "vxaTool /dev/st0" lautet. - "vxaTool /dev/st0 -i" sollte Informationen über das Laufwerk liefern. Was kommt da? - "vxaTool /dev/st0 -t" testet das Laufwerk (Vorsicht, überschreibt das Band). Mach das beides bitte mal. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
From: "Adalbert Michelic"
Hmmm gibt genau den gleichen Fehler :( Weitere Ideen?
So, ich habe mir dieses Tool jetzt gesucht. Was ich in der readme.txt lese: - Es gibt keine Beispielsyntax, die auf "vxaTool /dev/st0" lautet. - "vxaTool /dev/st0 -i" sollte Informationen über das Laufwerk liefern. Was kommt da? - "vxaTool /dev/st0 -t" testet das Laufwerk (Vorsicht, überschreibt das Band).
Mach das beides bitte mal.
Failed to open /dev/st0 for read-write ;) Grüße Stefan
* On Thu, 08 Jan 2004 at 7:00 +0100, Stefan Goerres wrote:
From: "Adalbert Michelic"
* On Wed, 07 Jan 2004 at 9:15 +0100, Stefan Goerres wrote:
Failed to open /dev/st0 for read-write ;)
Das Backup auf das Laufwerk funktioniert aber schon?
ja :) tar vorwärts und rückwärts
Dann setze mal vor den Aufruf von vxaTool den Befehl strace (also: "strace ./vxaTool -i /dev/st0"). Da sollte dann eine Menge Output kommen, der Teil, der eher zum Schluß kommt, ist interessant - da müsste sich was finden lassen. Wenn da viel rauskommt oder Du nicht weisst, welche Zeilen relevant sind, dann leite bitte den Inhalt mal in eine Datei um (strace ... 2>dateiname), komprimier si mit gzip und maile mir die Datei bzw. lege sie wo, hin wo ich sie runterladen kann. Wenns bloß ein paar Zeilen sind, schicke das einfach an die Liste. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
From: "Adalbert Michelic"
* On Thu, 08 Jan 2004 at 7:00 +0100, Stefan Goerres wrote:
From: "Adalbert Michelic"
* On Wed, 07 Jan 2004 at 9:15 +0100, Stefan Goerres wrote:
Failed to open /dev/st0 for read-write ;)
Das Backup auf das Laufwerk funktioniert aber schon?
ja :) tar vorwärts und rückwärts
Dann setze mal vor den Aufruf von vxaTool den Befehl strace (also: "strace ./vxaTool -i /dev/st0"). Da sollte dann eine Menge Output kommen, der Teil, der eher zum Schluß kommt, ist interessant - da müsste sich was finden lassen.
lnx:~ # strace ./vxaTool -i /dev/st0 execve("./vxaTool", ["./vxaTool", "-i", "/dev/st0"], [/* 45 vars */]) = 0 uname({sys="Linux", node="lnx", ...}) = 0 brk(0) = 0x8057ca8 open("/etc/ld.so.preload", O_RDONLY) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=43790, ...}) = 0 old_mmap(NULL, 43790, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\200\314"..., 1024) = 1024 fstat64(3, {st_mode=S_IFREG|0755, st_size=1382179, ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40022000 old_mmap(NULL, 1123876, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40023000 mprotect(0x4012c000, 38436, PROT_NONE) = 0 old_mmap(0x4012c000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x108000) = 0x4012c000 old_mmap(0x40132000, 13860, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40132000 close(3) = 0 munmap(0x40017000, 43790) = 0 getpid() = 14949 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "vxaTool V3.72 -- Copyright (c)"..., 59vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp. ) = 59 brk(0) = 0x8057ca8 brk(0x8060d20) = 0x8060d20 brk(0x8061000) = 0x8061000 uname({sys="Linux", node="lnx", ...}) = 0 write(1, "Failed to open /dev/st0 for read"..., 40Failed to open /dev/st0 for read-write. ) = 40 write(1, "Done\n", 5Done ) = 5 munmap(0x40017000, 4096) = 0 _exit(2) = ? lnx:~ #
Hallo Stefan, * On Thu, 08 Jan 2004 at 18:16 +0100, Stefan Goerres wrote: [Firmwareupdate für Bandlaufwerk funktioniert nicht, Tool spuckt blos "Failed to open /dev/st0 for read-write."]
munmap(0x40017000, 43790) = 0 getpid() = 14949 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 0), ...}) = 0 old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x40017000 ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0 write(1, "vxaTool V3.72 -- Copyright (c)"..., 59vxaTool V3.72 -- Copyright (c) 1996-2003, Exabyte Corp.
) = 59 brk(0) = 0x8057ca8 brk(0x8060d20) = 0x8060d20 brk(0x8061000) = 0x8061000 uname({sys="Linux", node="lnx", ...}) = 0 (fehlt hier was?) write(1, "Failed to open /dev/st0 for read"..., 40Failed to open /dev/st0
möglicherweise übersehe ich da jetzt was (könnte da vielleicht bitte noch jemand anderer drüberschauen?), aber ich würde jetzt fast behaupten, daß das Tool auf überhaupt kein Laufwerk zugreift. Ist möglicherweise Deine Kopie des Programms defekt? Ich habe das Tool jetzt mal bei mir ausprobiert (ebenfalls Version 3.72), da sehe ich da oben zwischen uname() und write() einen bzw. mehrere Aufrufe von open("/dev/st0", O_RDWR) - die gehen mir bei Deiner Ausgabe ab. Das Ding tut bei Dir nichts. /apm -- GPG welcome, request public key: mailto:adalbert+key@lopez.at
participants (2)
-
Adalbert Michelic
-
Stefan Goerres