[issue1158] Problems with a SATA DVD burner

Vincent Stemen vince.dragonfly at hightek.org
Tue Nov 18 23:47:50 PST 2008


On Mon, Nov 17, 2008 at 09:52:55AM +0200, Hasso Tepper wrote:
> Please test HEAD.

Hi Hasso.  Thanks for working on the problem.

Here is our results from testing HEAD.

It definitely works a lot better than before.  We were able to write
to CDRW's and DVD's using cdrecord.  Burning a second disc also worked.
We did not get the interrupt storm like Steve did.

The tests were run on an Intel processor with a SiI 3512 SATA150 add on card.
Cdrecord-Clone 2.01.01a04

Even though it works, there were some error messages.

These are from dmesg.

   acd1: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00
   acd0: FAILURE - INQUIRY ILLEGAL REQUEST asc=0x24 ascq=0x00

  atapci0: <SiI 3512 SATA150 controller> port 0xd400-0xd40f,0xd480-0xd483,0xd800-0
  xd807,0xd880-0xd883,0xdc00-0xdc07 mem 0xff8ffc00-0xff8ffdff irq 10 at device 0.0
   on pci1
   ata2: <ATA channel 0> on atapci0
   intr 10 at 40001/40000 hz, livelocked limit engaged!
   intr 10 at 0/20000 hz, livelock removed
   acd0: DVDR <TSSTcorp DVD+/-RW TS-H653A/D400> at ata2-master SATA150
   ata3: <ATA channel 1> on atapci0
  
Which all seem to have been generated at boot time.  Notice there was one 
pair of livelock limit messages, but that was it.

There were also some errors generated on the console when writing.

CDRW write errors
=================
 acd0: FAILURE - READ_DVD_STRUCTURE ILLEGAL REQUEST asc=0x30 ascq=0x02
 acd0: FAILURE - READ_BUFFER ILLEGAL REQUEST asc=0x24 ascq=0x00
 acd0: FAILURE - REZERO ILLEGAL REQUEST asc=0x20 ascq=0x00
 acd0: FAILURE - READ_TOC ILLEGAL REQUEST asc=0x24 ascq=0x00
 acd0: FAILURE - MODE_SELECT_BIG ILLEGAL REQUEST asc=0x26 ascq=0x00

DVD write errors
================
 acd0: FAILURE - READ_BUFFER ILLEGAL REQUEST asc=0x24 asc q=0x00
 acd0: FAILURE - REZERO ILLEGAL REQUEST asc=0x20 ascq=0x00
 acd0: FAILURE - READ_TOC ILLEGAL REQUEST asc=0x24 ascq=0x00
 acd0: FAILURE - READ_TRACK_INFO ILLEGAL REQUEST asc=0x24 ascq=0x00
 acd0: FAILURE - READ_TRACK_INFO ILLEGAL REQUEST asc=0x24 ascq=0x00
 acd0: FAILURE - MODE_SELECT_BIG ILLEGAL REQUEST asc=0x26 ascq=0x00


This is the first time we have even been able to boot up a machine on Dragonfly
with a SATA optical drive.  So this is a big step in the right direction :-).
I hope this information helps.







More information about the Bugs mailing list