• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] Firmware update für Plextor PX-755A

Conax

Hacker
Da ich in besitz eines Plextor Brenners bin wollte ich dem ein kleines Firmware Update verpassen damit bestimmte Programme unter Linux laufen.

http://qpxtool.sourceforge.net/faq-de.html#fwupdate

Das Tool zum einspielen der Firmware habe ich bereits instaliert und die Firmware hab ich dort ebenfalls abgelegt.

Jetzt steht da folgendes als Anleitung:

Wie update ich die Plextor firmware mit pxfw?

* pxfw Wie update ich die Plextor firmware mit pxfw?

* pxfw /dev/hdX -if firmware.bin -u
* pxfw /dev/srX -if firmware.bin -u

Da das einspielen einer Firmware immer nicht ganz ohne ist wollte ich vorher noch was wissen.

Der erste Befehl müsste doch dann in meinem Fall so aussehen?
stefan@linux-conax:~/src/qpxtool-0.6.1> pxfw /dev/sdb1 -if 1_08Xrpc1.bin -u
Ich weiss jetzt aber nicht ob ich das als root machen muss.

Beim zweiten Befehl weiss ich jetzt nicht was mit srX (ich vermute mal das es womöglich das Laufwerk ist) gemeint ist und wie ich jetzt rausbekomme wie das genau heist?
 
OP
C

Conax

Hacker
So ich hab jetzt einfach mal den ersten Befehl als root eingegeben dabei kam folgendes raus:

linux-conax:/home/stefan/src/qpxtool-0.6.1 # pxfw /dev/sdb1 -if 1_08Xrpc1.bin -u ________________________________________
|
|** Plextor FW updater v0.3 (c) ShultZ **
|________________________________________

Device : /dev/sdb1
:-[ MODE_SENSE(10) failed with SK=5h/ASC=24h/ACQ=00h]: INVALID FIELD IN CDB
Vendor : 'ATA '
Model : 'SAMSUNG HD501LJ '
F/W : 'CR10'
:-[ GET_CONFIGURATION LENGTH failed with SK=5h/ASC=20h/ACQ=00h]: INVALID COMMAND OPERATION CODE
Serial#:
pxfw: Only PLEXTOR drives supported!

Was den zweiten Befehl angeht da hab ich jetzt mal folgendes probiert:
linux-conax:/home/stefan # l /dev/cdr*
lrwxrwxrwx 1 root root 3 26. Sep 15:53 /dev/cdrom -> sr0
lrwxrwxrwx 1 root root 3 26. Sep 15:53 /dev/cdrw -> sr0

das heist der zweite Befehl müsste (so glaub ich zumindest) folgendermaßen lauten:

pxfw /dev/sr0 -if 1_08Xrpc1.bin -u
 
OP
C

Conax

Hacker
Also aus der obigen Fehlermeldung werd ich irgendwie nicht schlau, kann mir jemand helfen?
 

Tooltime

Advanced Hacker
Schau mal unter
  • YaST -> Hardware -> Hardware-Informationen
nach wie der Gerätename von dem Laufwerk lautet. Sollte leicht in unter der Rubrik CD-ROM zu finden sein. Es zählt der Eintrag unter Gerätename, die Gerätenamen sind Aliasnamen entsprechend des Gerätetyps.
 
OP
C

Conax

Hacker
Juhu endlich eine Antwort. ;)

Also unter CD-Rom->Gerätenamen steht folgendes drin:
/dev/sr0
/dev/scd0
/dev/disk/by-path/pci-0000:00:06:0-scsi-1:0:0:0
/dev/cdrom
/dev/cdrw
/dev/dvd
/dev/dvdrw

Bei der Festplatte unter Gerätenamen steht folgendes (hatte die wahl zwischen sda und sdb aber auf der sdb ist Linux drauf) drin:
/dev/sdb
/dev/disk/by-id/scsi-SATA_SAMSUNG_HD501........
/dev/disk/by-id/ata-SAMSUNG.......
/dev/disk/by-path/pci-0000:.........
/dev/disk/by-id/edd-int13_dev81
 
OP
C

Conax

Hacker
pxfw /dev/sr0 -if 1_08Xrpc1.bin -u
der Befehl ist mir schon klar.

Ich hab aber das Hauptproblem mit dem ersten Befehl.

linux-conax:/home/stefan/src/qpxtool-0.6.1 # pxfw /dev/sdb1 -if 1_08Xrpc1.bin -u ________________________________________
|
|** Plextor FW updater v0.3 (c) ShultZ **
|________________________________________

Device : /dev/sdb1
:-[ MODE_SENSE(10) failed with SK=5h/ASC=24h/ACQ=00h]: INVALID FIELD IN CDB
Vendor : 'ATA '
Model : 'SAMSUNG HD501LJ '
F/W : 'CR10'
:-[ GET_CONFIGURATION LENGTH failed with SK=5h/ASC=20h/ACQ=00h]: INVALID COMMAND OPERATION CODE
Serial#:
pxfw: Only PLEXTOR drives supported!

Weil wie man hieran erkennen kann scheint da ja was nicht zu stimmen.
 
OP
C

Conax

Hacker
Ich hab ein Plextor Laufwerk.

Meine Festplatte ist von Samsung (Es ist mir aber auch irgendwie Rätselhaft warum der erste Befehl auf die Festplatte verweist).

Der zweite Befehl erscheint mir wesentlich logischer.
 

Grothesk

Ultimate Guru
Dann sprichst du mit sdb1 (wobei die 1 ohenhin da nichts zu suchen hat!) das falsche Laufwerk an.
Nimm halt sr0, das ist dein Laufwerk. Du musst auch nicht beide Befehle eingeben, sondern nur einen der beiden. Das sind ja nur Beispiele.
 
OP
C

Conax

Hacker
Also wenn ich dich jetzt richtig verstanden habe ist der erste Befehl überflüssig und es reicht wenn ich : pxfw /dev/sr0 -if 1_08Xrpc1.bin -u eingebe damit die Firmware in mein Plextor Laufwerk eingespielt wird.
 
OP
C

Conax

Hacker
Ok vielen dank. ;)

ist mir zwar immer noch nicht so ganz klar warum der in seiner Anleitung im ersten Befehl auf hdX verweist weil das für mich kein Sinn macht :roll: aber der zweite Befehl mir sr0 (der ja auch auf mein Plextor Laufwerk verweist) hat prima funktioniert:

linux-conax:/home/stefan/src/qpxtool-0.6.1 # pxfw /dev/sr0 -if 1_08Xrpc1.bin -u
________________________________________
|
|** Plextor FW updater v0.3 (c) ShultZ **
|________________________________________

Device : /dev/sr0
CD parameters page length: 0x32
2A 32 1F 17 F3 7F 29 23
1B 90 01 00 08 00 1B 90
00 00 21 13 21 13 00 00
00 00 00 00 21 13 00 05
00 00 21 13 00 00 16 0D
00 00 0B 06 00 00 05 83
00 00 02 C2 FF FF FF FF
Max speeds: R@36891KBps / W@4883KBps
Current speeds: R@36891KBps / W@4897KBps
Vendor : 'PLEXTOR '
Model : 'DVDR PX-755A ' (TLA#0000)
F/W : '1.04'
Serial#: 108896
FW size: 2031616
FW file size: 2031616
First 64 bytes of FW:
| 50 4C 45 58 54 4F 52 20 44 56 44 52 20 20 20 50 | PLEXTOR DVDR P |
| 58 2D 37 36 30 41 20 20 31 2E 30 37 30 38 2F 31 | X-760A 1.0708/1 |
| 38 2F 30 37 20 20 31 35 3A 31 30 20 20 20 20 20 | 8/07 15:10 |
| 50 4C 45 58 54 4F 52 20 45 4D 45 52 41 4C 44 20 | PLEXTOR EMERALD |
CheckSum:
Stored [@1EFFFE]: 0F5F
Calculated : 0F5F
diff : 0000
Waiting for drive to become ready... Remaining: 2.000 sec...
OK!
Sending FirmWare to drive

Data transfer complete: 2031616 bytes (1F0 blocks). Updating...
FW update complete! New INQUIRY data:
Vendor : 'PLEXTOR '
Model : 'DVDR PX-755A '
F/W : '1.08'

Mit der neuen inoffiziellen Firmware kann ich jetzt endlich ein paar open source Programme für mein Laufwerk nutzen.

Nochmal vielen Dank für die Hilfe.
 

Grothesk

Ultimate Guru
Es gibt zwei Beispiele, weil 'früher' die Laufwerke über hdX angesprochen wurden, das aber (je nach Hardware/Software-Konstellation) mittlerweile anders gemacht wird.

Weil ich neugierig bin: Welche Software benötigt denn zum Funktionieren eine bestimmte Firmwareversion?
 
OP
C

Conax

Hacker
QPxTool benötigt in meinem Fall ein Firmwareupdate. Plextor hatte sich wohl irgendwann dazu entschlossen in ihre Firmware etwas einzubauen damit QPxTool nicht mehr unterstützt wird weil Plextor damit eine kostenlose Konkurenz zu ihrem Programm PlexTools (bei einem Plextor Brenner ist zwar eine Version von Plextools dabei aber die XL oder Professional Version kostet meines wissens) sahen. Plextools läuft aber nur unter Windows und Plextor hat wohl auch kein Interesse daran eine Linux Version rauszubringen.

Mit QPxTool kônnen, bei entsprechender Hardwareunterstützung (supported drives), Qualitätsmessungen von CDs und DVDs vorgenommen werden. Weiter kônnen alle Sonderfunktionen von Plextor Laufwerken (wie AutoStrategy, GigaRec, VariRec, ...) genutzt werden.

Weitere Infos unter: http://qpxtool.sourceforge.net/qpxtool.html

drives supported by QPxTool:

list of supported ASUS drives (PIE and PIF tests):

* ASUS DRW-0402P (oem Pioneer DVR-106)
* ASUS DRW-0804P (oem Pioneer DVR-107)
* ASUS DRW-1604P (oem Pioneer DVR-108)
* ASUS DRW-1608P (oem Pioneer DVR-109)
* ASUS DRW-1608P2 (oem Pioneer DVR-110)
* ASUS DRW-1608P3 (oem Pioneer DVR-111)


list of supported BenQ drives (PIE, PIF tests):

* BenQ DW-1620
* BenQ DW-1640
* BenQ DW-1650


list of supported LiteOn drives (PIE, PIF tests):

* LiteOn LTR 52327S
* LiteOn SOHW 811S
* LiteOn SOHW 812S
* LiteOn SOHW 832S
* LiteOn SOHW 1653S
* LiteOn SOHW 1673S
* LiteOn SOHW 1693S
* LiteOn SHW 1635S
* LiteOn SH 16A7S
* LiteOn SH-16A7S
* LiteOn LH-18A1P
* LiteOn LH-20A1P


list of supported NEC drives (PIE, PIF tests):

* NEC ND-3520, needs 1.UC+ (LD3520) or 3.04+ (Liggy)
* NEC ND-3530
* NEC ND-3540
* NEC ND-3550
* NEC ND-3570
* NEC ND-3650
* NEC ND-4550
* NEC ND-4570
* NEC ND-4650


list of supported Pioneer drives (PIE and PIF tests):

* Pioneer DVR-103
* Pioneer DVR-106
* Pioneer DVR-107
* Pioneer DVR-108
* Pioneer DVR-109
* Pioneer DVR-110
* Pioneer DVR-111
* Pioneer DVR-112


list of supported Plextor drives:

* Plextor PX-130
* Plextor Premium
* Plextor PX-708A2
* Plextor PX-712
* Plextor PX-714
* Plextor PX-716
* Plextor PX-740 (untested)
* Plextor PX-755: Free Your Plextor firmware:
1.04, 1.05, 1.06, 1.07, 1.08
* Plextor PX-760: Free Your Plextor firmware:
1.03, 1.04, 1.05, 1.06, 1.07


list of supported Sony drives (PIE, PIF tests):

* Sony DRU-700A (oem Lite-On SOHW-832S)


list of supported Teac drives (PIE, PIF tests):

* Teac DV-W50D (oem Pioneer DVR-106D)
* Teac DV-W58D (oem Pioneer DVR-107D)
* Teac DV-W516D (oem Pioneer DVR-108D)
* Teac DV-W58G (oem Lite-On SOHW-811S)
* Teac DV-W58G-A (oem Lite-On SOHW-812S)


OEM models of listed drives and some other models
made by listed manufacturers should also work,
but you have to manualy select command set in some cases

All other drives should do the transfer rate test.

drives supported by PxControl:

* Plextor Premium
* Plextor PX-708A2
* Plextor PX-712
* Plextor PX-714
* Plextor PX-716
* Plextor PX-755: Free Your Plextor firmware:
1.04, 1.05, 1.06, 1.07, 1.08
* Plextor PX-760: Free Your Plextor firmware:
1.03, 1.04, 1.05, 1.06, 1.07

older Plextor drives should also work with pxcontrol

Die Software läuft also auch unter anderen Laufwerken aber wie man sieht beim Plextor PX-755 und Plextor PX-760 nur mit einer modifizierten firmware (ich habe bewusst nicht gehackte firmware geschrieben weil das so abwertend klingt).

Eigentlich schätze ich Plextor sehr weil Plextor Laufwerke qualitativ hochwertig sind und bis jetzt immer gute Brennergebnisse geliefert haben (ist meiner Erfahrung bis jetzt) außerdem bietet Plextor einen klasse Support mein altes Laufwerk PX-716 gab irgendwann mal den Geist auf (hatte damit auch schon zig CD's und DVD's gebrannt) ich schrieb eine kurze E-Mail an Plextor musste danach kurz ein diagnose programm durchlaufen lassen und schickte die datei als anhang zurück und ich konnte mir danach aussuchen ob ich ein neues PX-716 wollte oder ein PX-755. Ich entschied mich für das PX-755 und bekam es ein paar Tage später zugeschickt und außer ein bischen Zeit hatte es mich sonst nichts gekostet. Allerdings nutze ich damals auch noch Windows und ich hab erst vor ein paar Tagen erfahren als ich nach einer alternative zu Plextools gesucht habe das Plextor wohl nicht viel davon hält wenn sich Leute dazu entschliesen alternative Betriebssysteme und deren Software zu nutzen.

Hier noch zum Schluss ein interessanter Link zu dem Thema Plextor und Linux (ist zwar schon etwas älter aber hab jetzt nix aktuelleres auf die schnelle gefunden). Ich hoffe mal das Sie in Zukunft einen anderen Weg einschlagen werden.
http://www.golem.de/0506/38379.html
 
Oben