Plextor 716SA and Linux

vbimport

#1

Anyone else install a 716SA in a Linux environment ? I’m having some issues with sound and not being able to play music CD’s. My email to Plextor support said to come here for info on drivers. Firmware update is only windows based, so I’m wondering if I need to dump Plextor and find a differnt brand.

And I just brought 3 of them :frowning:


#2

welcome to CDFreaks beargst…

though i don’t own an SA version of the drive, nor run Linux…perhaps it’s an issue with the SATA controller chip (either mobo integrated or a PCI card you’re using)…

i’d read up on some of the threads discussing SATA and ODD compatibility and ask some questions in those threads…

i do know there are several users here (ftp1020, _zeb) who use the 716 with linux (though i believe the A/IDE and not SA/SATA version)…


#3

Well, I actually have a 712 and it’s not the SA version…

Some basic info:

-There is no linux support from Plextor, not for flashing, burning, or general usage. If they’re referring you here, chances are it will stay that way for the forseeable future. I don’t know if you’ll do any better with other ODD manufacturers.
-SA shouldn’t matter; audio-out is independent of the data bus used.

We need some more information, beargst:

-Can you mount /mnt/cdrom OK? Can you read data?
-If so, which program are you using to try and play CDs (XMMS or ksCD)?
-If not, what happens when you “mount /dev/cdroms /mnt/cdrom”?
-What do you see in /mnt/cdrom when you insert an audio CD?
-Does the alsa daemon start OK and are you able to hear sounds from other apps/functions?
-If so, which ones?
-Which linux distro are you using?


#4

cdrecord support features of plextor drives, like powerrec, varirec,gigarec…
Did you connect the sound cable ( a little one ) from your drive to the sound card?
Opening with root a cd-player you have the same problem??

I have a 716 IDE with no problems on linux.


#5

cdrecord doesn’t support varirec dvd yet.


#6

Thanks for the welcome,

Lot of Q’s so little time :<)…

What I’m running:

Red Hat Enterprise Linux 4
(Adding White Box Linux)
ASUS NCCH-DL mobo
Intel Chip Set
2 - 3.2 Mhz Zenos
1 GIG RAM ECC
64 bit
Radeon 9600 XT
On board Sound

There isn’t a sound cable, that was my first thought as well.

The Plextor site said the drive was Linux compatible, reason I got them, for home built boxes…

The drives mnt fine, runs data cd, no problem, but when I try to get a music or any sound cd to run, it just won’t play. I thought maybe firmware at first, but Plextor doesn’t have a Linux firmware up date file… Have considered putting them in Win box, update firmware and then move them back to my linux box


#7

Uhhhh, you will need either a digital or analog audio cable in order to hear CD audio.

FYI, the options supported by cdrecord (ver 1.83) for my 712 are:

Driver options:
burnfree Prepare writer to use BURN-Free technology
noburnfree Disable using BURN-Free technology
varirec=val Set VariRec Laserpower to -2, -1, 0, 1, 2
Only works for audio and if speed is set to 4
forcespeed Tell the drive to force speed even for low quality media
speedread Tell the drive to read as fast as possible
nospeedread Disable to wead as fast as possible
singlesession Tell the drive to behave as single session only drive
nosinglesession Disable single session only mode
hidecdr Tell the drive to hide CD-R media
nohidecdr Disable hiding CD-R media


#8

definitely try upgrading the firmware…

you can use the PxUpdate linux flasher found here:
http://www.plextor-europe.com/technicalservices/downloads/firmw_prog.asp?choice=Upgrade%20programs

you’ll need the .bin fw file found here:
http://www.plextor-europe.com/technicalservices/downloads/firmw_716A.asp?choice=DVD-Recorders


#9

SATA support is quite recent in the kernel. And I am not srprised that RHEL may be a little obsolete at this level, they target stability first. Try a recent distribution, with kernel 2.6.11 or 2.6.12, or try recompiling your kernel. See also if RH has kernel updates, or try their online support, which is supposed to be very good.
I use a SATA HD without any problem. However, I had to play with settings in the BIOS (for SATA detection, I use enhanced mode instead of Auto). There is no reason SATA should not work, the protocol is a standard.


#10

Hey, great find Dr. P … one less win32 function on the list!
I’m just going to try it now…

Thanks


#11

Nothing to try … click the “Pxupdate” link and it takes you to Joern’s cdrecord homepage :confused:

What a joke…

OK, now, where was I? Right: There is no linux support from Plextor, not for flashing, burning, or general usage. If they’re referring you here, chances are it will stay that way for the forseeable future.


#12

you just need to dig a little deeper ftp1020…

ftp://ftp.berlios.de/pub/cdrecord/firmware/plextor/

ftp://ftp.berlios.de/pub/cdrecord/firmware/plextor/PXUpdate.txt

 

*****************************************************************************
     PXUpdate V1.10        (c) PLEXTOR SA/NV (EUROPE)              21-5-99   
     Port to UNIX          (c) Jörg Schilling                      19-07-99
     Plextor Firmware Update program        
*****************************************************************************

  Usage
  -----

  Type PXUpdate at the command prompt, followed by the filename and/or
  an option code.

  Command line options
  --------------------

   -l		displays a list of installed Plextor drives
   -id:x        x=SCSI ID (default=-1)
   -ha:x        x=hostadapter (default=0)
   dev=scsidev	specify a SCSI device (see cdrecord man page for details)
   -all		upgrade all upgradable Plextor drives

   The -ha and -id options may not work on all operating systems.
   The preferred way is to use the dev= option. This is the OS independent
   and portable SCSI device specifier.

   On Operating systems that do not support SCSI bus scanning, you need to
   use the dev= option.

   If -id or dev= is missing the drive(s) which will be used for the upgrade will be 
   determined by the specified upgrade file.
   If -id, dev= and -all are missing, the program will ask for each drive if 
   you want to upgrade them.


   Examples
   --------

   PXUpdate -l
   Display a list of all installed Plextor drives

   PXUpdate 40ts101.bin
   After scanning the file to see for which drive it is intended, the program
   will ask for each drive if you want to upgrade them.
   You can select y (yes), n (no) or a (all).   

   PXUpdate r412c106.bin -all
   Updates all PlexWriters in program mode with firmware V1.06.
   The file r412c106.bin must be in the same directory.

   PXUpdate /tmp/r820t103.bin -id:2
   Updates the PlexWriter 8/20 at hostadapter 0 and SCSI ID 2 with firmware 
   V1.03. The file r820t103.bin must be located in /tmp

  Procedure for upgrading PX-R412C
  --------------------------------

   1. Jumper (DIP SW) setting.

   First of all you need to install a jumper to enable download.
	
   Note : Please be careful when you set this jumper .
   Do not install the jumper when the power is on.
	      	       
   Rear side of view of PX-R412C :
	
	                    BLOCK
	        SCSI-ID     | FLASH
	        | | |       | |
	        . . . . . . . .   
	        . . . . . .|. .|   SCSI connector
         PCB side          ----- <- jumper
		        
 
    Install the jumper as above between BLOCK and FLASH on the PCB side(!)
    only.
    The other jumpers have no influence .
    
   2. LED display.

    If the jumper setting is OK, switch on the power.
    All 4 LED's should blink simultaneously as shown below.
	
	DISC ON 1X 2X
	  o  o  o  o  <- blinking.
	
    If they do not, please verify the jumper setting again.
	
   3. How to use PXUpdate.
	
	Step 1. connect PX-R412C with jumper setting as indicated under 1.
	Step 2. check LED's as indicated under 2. 
	Step 3. execute PXUpdate (see Usage)
		
   4. Verify the update of the FLASH ROM.
   
   Remove the jumper.
   
   Check INQUIRY string of PX-R412C for the new version.

PLEXTOR EUROPE
Excelsiorlaan 1, 
B-1930 Zaventem, 
Belgium.
Phone: 32-2-725-5522 
FAX: 32-2-725-9495
E-Mail : SOFTWARE@PLEXTOR.BE

Jörg Schilling
E-Mail: schilling@fokus.gmd.de
Url:    http://www.fokus.gmd.de/usr/schilling

</pre> 

#13

Ah, better. In FTP dirs, I’m just used to looking at the readme for a given dir and the one in their link was for cdrecord only. Thanks again.

ftp://ftp.berlios.de/pub/cdrecord/firmware/plextor/pxupdate-1.39-i686-pc-linux-gnu is probably the one to get for most recent linux users.

To get it run, I had to mv it to /usr/bin and rename it to ‘pxupdate’
Also, it assumes a SCSI transport; you have to pass it an argument:

pxupdate dev=ATA

I haven’t a clue what it might be for S-ATA. It might help to do a

cdrecord -scanbus

to see if the OS sees it, and as what.


#14

Thanks all for the suggestions, but Humm, is what I have…

I installed cdtools 2.01, ran cdrecord dev=b,t,l driveropts=help -checkdrive

returned:

Cdrecord-Clone 2.01-dvd (–) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
cdrecord: Invalid argument. Invalid bus or target specifier in ‘b,t,l’. Cannot open SCSI driver.
cdrecord: For possible targets try ‘cdrecord -scanbus’.
cdrecord: For possible transport specifiers try ‘cdrecord dev=help’.

So I ran cdrecord -scanbus, and got

Cdrecord-Clone 2.01-dvd (–) Copyright © 1995-2004 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to http://bugzilla.redhat.com/bugzilla
Note: The author of cdrecord should not be bothered with problems in this version.
scsidev: ‘ATA’
devname: ‘ATA’
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Using libscg version ‘schily-0.8’.
cdrecord: Warning: using inofficial libscg transport code version (schily - Red Hat-scsi-linux-sg.c-1.83-RH ‘@(#)scsi-linux-sg.c 1.83 04/05/20 Copyright 1997 J. Schilling’).
scsibus1:
1,0,0 100) 'PLEXTOR ’ 'DVDR PX-716A ’ ‘1.04’ Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *

So it would seem that the system is seeing the px716SA as px716A

I haven’t yet run the flasher, that may be my next move. But I’m wondering if I need to force an update to the drivers.

no option for a separate audio cable. What I have on the drive is a power cable and SATA cable to the mobo ( I assumed it would play audio cd’s through the mobo’s builtin sound). But maybe not ??

I’m running kernel 2.6.9-11.ELsmp x86_64 x86_64 x86_64 GNU/Linux.

drpino, thanks for the links to PxUpdate Linux… I’ll give it a try shortly, but I’m not so sure if its a firmware issue or driver issue at this point. The drive is the DVD+R DL, if that makes a difference.

PS: if some of my replies are off a bit, I’m just getting back into Linux again, haven’t used it since RH 6.5 (my last upgrade before getting windoized), so I’m a “reborn” penguin :stuck_out_tongue:


#15

OK, that means you’ll need the dev=ATA parm when you run pxupdate. You will be able to tell if the flasher sees the 716 if you

pxupdate dev=ATA -l <–that’s the letter “ell”

So it would seem that the system is seeing the px716SA as px716A

From what I understand, even under win32 that’s normal.

no option for a separate audio cable. What I have on the drive is a power cable and SATA cable to the mobo ( I assumed it would play audio cd’s through the mobo’s builtin sound). But maybe not ??

As I said in my first post, I’ve no SATA experience and I don’t know how audio works with a SATA drive. I’m guessing it’s similar to the digital audio on IDE drives and _zeb’s comment about using the latest kernel might well be spot-on. Perhaps you can contact your mobo manufacturer and ask what they know about SATA audio on Plextor ODD drives. :confused:

PS: if some of my replies are off a bit, I’m just getting back into Linux again, haven’t used it since RH 6.5 (my last upgrade before getting windoized), so I’m a “reborn” penguin :stuck_out_tongue:

As you can definitely see from my replies, I’m feeling my way around a very dark room… :o


#16

Well I think I have figured out the problem and unfortuately not a solution.

All the possibles and the PXUpdate are i686 (32 bit) based, I’m running x686 (64 bit) and haven’t been able to find anything addressing this.

My sound works great for internet radio, plays music if I rip it to my HD, just wont play from the DVD/CD tray :<(.

My last option is to try and add a different CD player and see if ti runs.


#17

I know this thread is one year old now, but the issue is quite simple - if you are able to rip the music from S-ATA drive, you certainly are able to play it without the need of some analog audio cables. All you need is to configure your music player properly. Eg. XMMS (or Audacious) comes with CD-Audio plugin - go configure it. You need to tell the plugin what device it will use (you can add several devices), what directory it is supposed to be mounted (just for the pleasure of “Add-Dir” feature) and last but not least - how the music should be played - analog way or digital way. If you select “Analog”, you DO need an extra cable connected to your mobo/soundcard and you also DO need to unmute it in alsamixer. On the contrary if you select to play the sound digitally, XMMS will do the same thing as the ripping software does (an you said that you can rip stuff from the CD-Audio) and play it loud and clear as if it was an ordinary file. Hope this solved some past and future issues :wink: