LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-18-2005, 01:22 AM   #1
Thoreau
Senior Member
 
Registered: May 2003
Location: /var/log/cabin
Distribution: All
Posts: 1,167

Rep: Reputation: 45
Post Upgrade Plextor Firmware with UDEV & pxupdate :How-to


I just wanted to post a solution to a problem that I've been having since Jeorg Schilling got drop-kicked for kernel native ATAPI support. Here is a list of steps to upgrade your Plextor Firmware on modern udev based systems.

1. Get the firmware:

Plextor is a real pain in the ass about releasing non-windows firmware. One division of Plextor though releases the .bin format of it's new firmware. You should get it here:

http://www.plextor.be/technicalservi...oice=Downloads

Grab your .bin and continue.

2. Get pxupdate

Pxupdate is part of cdrecord- but not bundled with it. The newest version for linux can be gotten here:

ftp://ftp.berlios.de/pub/cdrecord/fi...6-pc-linux-gnu

The versions may or may not change in the future, so just download it from the root directory if this link dies.

As a convenience, you can do a 'mv pxupdate-1.39-i686-pc-linux-gnu pxupdate'. Then do a:

chown root pxupdate
chgrp root pxupdate
cp pxupdate /usr/sbin

This will allow your system to have easy access to upgrade your firmware as it become available.

3. Make sure cdrecord is installed. It's still commonly available. Run this command as root:

cdrecord dev=ATAPI -scanbus

Make note of the SCSI/ATAPI ID of the drive in which you want to upgrade. The format for the next step is based on the SCSI ID, which follows this example: dev=ATAPI:0,0,0

4. As root, type init 1. This is very important. you do not want system processes running during the firmware upgrade. It's a bad thing(tm).

Go to the directory where your .bin is located, and type:

pxupdate myfirmware.bin dev=ATAPI:X,X,X(where the X=the ID shown for your device)

5. Wait until it completes. Do a 'shutdown -h now'. Power down. Power your machine back up.

Check the firmware revision by re-entering the command: cdrecord dev=ATAPI -scanbus

You should now be good to go with the latest goodness without having to pop your drive into a Winblowz box.

If you have any problems or caveats, please post them and their resolution or lack thereof as a follow-up. I posted this here because it's google'able and I have not found jack squat about Plextor firmware upgrading on modern distro's. Take care.


Thor
 
Old 04-18-2005, 04:02 AM   #2
t3gah
Member
 
Registered: Dec 2004
Distribution: SuSE, RedHat, ubuntu, Debian
Posts: 734

Rep: Reputation: 30
Re: Upgrade Plextor Firmware with UDEV & pxupdate :How-to

Quote:
Originally posted by Thoreau
I just wanted to post a solution to a problem that I've been having since Jeorg Schilling got drop-kicked for kernel native ATAPI support. Here is a list of steps to upgrade your Plextor Firmware on modern udev based systems.

1. Get the firmware:

Plextor is a real pain in the ass about releasing non-windows firmware. One division of Plextor though releases the .bin format of it's new firmware. You should get it here:

http://www.plextor.be/technicalservi...oice=Downloads

Grab your .bin and continue.

2. Get pxupdate

Pxupdate is part of cdrecord- but not bundled with it. The newest version for linux can be gotten here:

ftp://ftp.berlios.de/pub/cdrecord/fi...6-pc-linux-gnu

The versions may or may not change in the future, so just download it from the root directory if this link dies.

As a convenience, you can do a 'mv pxupdate-1.39-i686-pc-linux-gnu pxupdate'. Then do a:

chown root pxupdate
chgrp root pxupdate
cp pxupdate /usr/sbin

This will allow your system to have easy access to upgrade your firmware as it become available.

3. Make sure cdrecord is installed. It's still commonly available. Run this command as root:

cdrecord dev=ATAPI -scanbus

Make note of the SCSI/ATAPI ID of the drive in which you want to upgrade. The format for the next step is based on the SCSI ID, which follows this example: dev=ATAPI:0,0,0

4. As root, type init 1. This is very important. you do not want system processes running during the firmware upgrade. It's a bad thing(tm).

Go to the directory where your .bin is located, and type:

pxupdate myfirmware.bin dev=ATAPI:X,X,X(where the X=the ID shown for your device)

5. Wait until it completes. Do a 'shutdown -h now'. Power down. Power your machine back up.

Check the firmware revision by re-entering the command: cdrecord dev=ATAPI -scanbus

You should now be good to go with the latest goodness without having to pop your drive into a Winblowz box.

If you have any problems or caveats, please post them and their resolution or lack thereof as a follow-up. I posted this here because it's google'able and I have not found jack squat about Plextor firmware upgrading on modern distro's. Take care.


Thor
Click this link > http://www.linuxquestions.org/questi...ion=addarticle to add this article to the LinuxQuestions.org Linux Tutorial section so that it becomes a "sticky post" for all to learn from.
 
Old 04-18-2005, 04:20 AM   #3
Thoreau
Senior Member
 
Registered: May 2003
Location: /var/log/cabin
Distribution: All
Posts: 1,167

Original Poster
Rep: Reputation: 45
Thanks, didn't know that was there. Will do.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
DISCUSSION: Upgrade Plextor Firmware with UDEV and pxupdate How-to Thoreau LinuxAnswers Discussion 15 05-14-2008 01:10 PM
Plextor firmware/media issues idk666 Linux - Hardware 2 09-16-2005 04:59 PM
Safest firmware upgrade for Plextor PX-708A dealerman Linux - Hardware 0 07-19-2005 11:32 PM
RHFC4 SELinux & Plextor PX-716UF Welly Wu Linux - Hardware 0 07-19-2005 09:40 PM
Mandrake 9.2 && acx100 - (DWL 520+)Firmware not found faref Linux - Wireless Networking 6 01-28-2004 11:38 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 10:48 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration