Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have a SATA Plextor PX712SA DVDRW drive installed on the second SATA channel of my ECS 755-A2 Board.
My SATA HDD is on the first channel and it works fine. It took a while to get the boot order working, but that is another issue.
The DVDRW works under Win2000 and is recognized as a SCSI device.
Even though I have the sata_sis module loaded and working, The DVDRW is not recognized at all and does not show up under /dev or /proc.
Is there a common Major and minor I can use in mknod to make the drive visible? Is there a newer way of accessing a CD/DVD device on a SATA channel? I love the versatility of this drive, but I can't use it at all under Linux. I don't want to give up and buy the IDE/ATA version of the same drive.
Any help or suggestions would be greatly appreciated.
I'm running the 2.6.10-rc2-bk6 kernel and ahci drivers on a Dell Precision Workstation 370 that uses the Intel ICH6R chipset and haven't been able to get my PX712SA to work either. Works under WinXP in full AHCI SATA mode, but no devices nodes created under linux. I'm starting to suspect that as Plextor and MSI are the only manufacturers to release SATA DVDRW drives that the support just hasn't been coded into the kernel yet.
Ha! You big cheater, where's the fun in that? Anyways, I might just try email the kernel's SATA maintainer and ask if I'm even supposed to have support for that burner.
I'm not sure how much I can help with this, but some information is better than no information.
You didn't say anything about dmesg, or the /etc/fstab file. If these are working fine, and you have a mount point and filesystem to go with, then it's just a matter of getting the software you want to use to recognize the dvdrw. Unfortunately I have had some problems with my own cdrw, and getting xcdroast to recognize the drive.
If it's not too much trouble could you post part of dmesg showing this device. Maybe we could go somewhere with that.
When you say that it doesn't work at all, you mean that Linux does not mount anything in it, even a data cd or another linux cdrom, or something.
<You didn't say anything about dmesg, or the /etc/fstab file.>
That's just the issue here. The drive does not even show up on the ATA subsystem in dmesg. The bus is available and my SATA HDD is seen as sda with SCSI emulation on the IDE2 (third IDE chnnel after IDE0 and IDE1), but nothing on the second SATA channel (IDE3).
Hey jourbans- I bought a LaCie USB2 16X DVDRW Double Layer burner today and it works fine under Linux and Wind0z3. Cost a lot less than the Plextor I really wanted...
Still waiting for this thing to be recognized.................
Using the AHCI drivers, everything *should* be getting picked up by the SCSI subsystem, but it's not there. Dmesg output shows the drive as being intially detected, but then no device nodes are created (using either devfs or udev, I tried both). After boot, the drive is nowhere to be seen in the SCSI tree (using lshw), as opposed to my HD which show up with no problem.
I can get it to show up if I switch the BIOS over to IDE/ATAPI emulation, and config my kernel for that, but why would I do that? I want *pure* SATA, if I wanted IDE I'd have bought IDE.
Here's my relevant dmesg output:
Code:
ahci(0000:00:1f.2) AHCI 0001.0000 32 slots 4 ports 1.5 Gbps 0xf impl SATA mode
ahci(0000:00:1f.2) flags: 64bit ncq pm led slum part
ata1: SATA max UDMA/133 cmd 0xF880ED00 ctl 0x0 bmdma 0x0 irq 177
ata2: SATA max UDMA/133 cmd 0xF880ED80 ctl 0x0 bmdma 0x0 irq 177
ata3: SATA max UDMA/133 cmd 0xF880EE00 ctl 0x0 bmdma 0x0 irq 177
ata4: SATA max UDMA/133 cmd 0xF880EE80 ctl 0x0 bmdma 0x0 irq 177
ata1: dev 0 cfg 49:2f00 82:74e9 83:7f63 84:4003 85:74e9 86:3e43 87:4003 88:007f
ata1: dev 0 ATA, max UDMA/133, 144531250 sectors: lba48
ata1: dev 0 configured for UDMA/133
scsi0 : ahci
ata2: no device found (phy stat 00000000)
scsi1 : ahci
ata3: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0007
ata3: dev 0 ATAPI, max UDMA/33
ata3: dev 0 configured for UDMA/33
scsi2 : ahci
ata4: no device found (phy stat 00000000)
scsi3 : ahci
elevator: using anticipatory as default io scheduler
Vendor: ATA Model: WDC WD740GD-75FL Rev: 27.0
Type: Direct-Access ANSI SCSI revision: 05
SCSI device sda: 144531250 512-byte hdwr sectors (74000 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
The symptoms reported in that post are nearly identical to mine. From what Google's language tools and my shitty high school German can tell me, it looks like the poster got it working with IDE emulation mode, which, again, I don't want to do.
ECS 755-A2 mobo- 754-pin A64/3200+
1GB 400mhz DDRAM
Sis 755/694 chipset 1600mhz HT bus
two SATA ports, two IDE channels, lotsa USB ports
Tekram DC-390 SCSI host w/ Plextor CDROM
usual PCI/AGP/AMR/serial/lpt ports...
I don't think from what has been said here that this is unique to the chipset involved.
Looks like an issue with recognizing the device with the libata/sis_SATA driver base.
Gonna hafta wait until there is more work done on the SATA system in Linux.
Here's my dmesg using 2.6.12-rc3 with ATA_ENABLE_ATAPI enabled in libata.h. With that enabled, I can read and mount media to my filesystem, watch DVD's, and rip CD's with cdparanoia. I can't burn to CD or DVD media though. Looks like packet writing is still rough.
Code:
Linux version 2.6.12-rc3 (root@xxxxx) (gcc version 3.3.5-20050130 (Gentoo Linux 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)) #1 SMP Wed May 4 16:42:31 EST 2005
*** snip ***
libata version 1.10 loaded.
ata_piix version 1.03
ACPI: PCI Interrupt 0000:00:1f.2[C] -> GSI 20 (level, low) -> IRQ 177
PCI: Setting latency timer of device 0000:00:1f.2 to 64
ata1: SATA max UDMA/133 cmd 0xFE00 ctl 0xFE12 bmdma 0xFEA0 irq 177
ata2: SATA max UDMA/133 cmd 0xFE20 ctl 0xFE32 bmdma 0xFEA8 irq 177
ata1: dev 0 cfg 49:2f00 82:74e9 83:7f63 84:4003 85:74e9 86:3e43 87:4003 88:207f
ata1: dev 0 ATA, max UDMA/133, 144531250 sectors: lba48
ata1: dev 1 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407
ata1: dev 1 ATAPI, max UDMA/33
ata1: dev 0 configured for UDMA/33
ata1: dev 1 configured for UDMA/33
scsi0 : ata_piix
ATA: abnormal status 0x7F on port 0xFE27
ata2: disabling port
scsi1 : ata_piix
Vendor: ATA Model: WDC WD740GD-75FL Rev: 27.0
Type: Direct-Access ANSI SCSI revision: 05
Vendor: PLEXTOR Model: DVDR PX-712A Rev: 1.05
Type: CD-ROM ANSI SCSI revision: 05
SCSI device sda: 144531250 512-byte hdwr sectors (74000 MB)
SCSI device sda: drive cache: write back
SCSI device sda: 144531250 512-byte hdwr sectors (74000 MB)
SCSI device sda: drive cache: write back
sda: sda1 sda2 sda3 sda4 < sda5 sda6 sda7 sda8 >
Attached scsi disk sda at scsi0, channel 0, id 0, lun 0
sr0: scsi3-mmc drive: 125x/125x writer cd/rw xa/form2 cdda tray
Uniform CD-ROM driver Revision: 3.20
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 1, lun 0
Attached scsi generic sg0 at scsi0, channel 0, id 0, lun 0, type 0
Attached scsi generic sg1 at scsi0, channel 0, id 1, lun 0, type 5
Which kernel ebuild are you using? I'm using the ~x86 tree and my gentoo-sources are still at 2.6.11-r9. Did it work with an earlier kernel? Could you mail me your .config to [spam6461 at email dot si] so i can see if there are any significant differences in our config? I'd really appreciate it. If I find any i'll post them.
Not using a kernel ebuild, just downloading the source and latest patch from kernel.org. Kernel building the manual way, eh? I'll send along my .config for ya.
Not a fan of eyecandy myself, but all my other boxes use the latest gentoo-sources. Just using the (near) latest version of the kernel because of this SATA burner. Once (if ever) the burner support gets stabilized, I'll start using gentoo-sources on this computer.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.