From owner-freebsd-stable@FreeBSD.ORG Wed Apr 2 09:45:08 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB167106566B for ; Wed, 2 Apr 2008 09:45:08 +0000 (UTC) (envelope-from jdc@parodius.com) Received: from mx01.sc1.parodius.com (mx01.sc1.parodius.com [72.20.106.3]) by mx1.freebsd.org (Postfix) with ESMTP id DB1918FC13 for ; Wed, 2 Apr 2008 09:45:08 +0000 (UTC) (envelope-from jdc@parodius.com) Received: by mx01.sc1.parodius.com (Postfix, from userid 1000) id A04871CC060; Wed, 2 Apr 2008 02:45:08 -0700 (PDT) Date: Wed, 2 Apr 2008 02:45:08 -0700 From: Jeremy Chadwick To: Harald Schmalzbauer Message-ID: <20080402094508.GA42925@eos.sc1.parodius.com> References: <47F34E0C.4010008@omnisec.de> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <47F34E0C.4010008@omnisec.de> User-Agent: Mutt/1.5.17 (2007-11-01) Cc: freebsd-stable@freebsd.org Subject: Re: S-ATA DVD drive problems X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2008 09:45:09 -0000 On Wed, Apr 02, 2008 at 11:12:44AM +0200, Harald Schmalzbauer wrote: > Hello, > > I have severe problems with my optical drive(s) support. > The drive is on an ICH9 in AHCI mode. > > I tested different writers, all show the same problem. > When the system boots with a CD in the drive or if I mount the acd0 device > I see acd0: FAILURE - READ_BIG MEDIUM ERROR asc=0x11 ascq=0x05 > or: > acd0: FAILURE - READ_DVD_STRUCTURE ILLEGAL REQUEST asc=0x30 ascq=0x02 > acd0: FAILURE - READ_BUFFER ILLEGAL REQUEST asc=0x24 ascq=0x00 Are the errors harmful? Historically these errors haven't been. You state later "burncd doesn't work, but cdrecord does". The errors appear to indicate that certain ATAPI commands are being rejected by your drive (or possibly due to the physical medium inserted in it). I'd try Googling for "freebsd sata ILLEGAL REQUEST" and see for yourself. Linux's kernel reports similar errors, though in a different way, since they use an ATA-to-SATA conversion driver for hard disks and CDROMs: http://linux.derkeiler.com/Mailing-Lists/Kernel/2006-03/msg02337.html > When I mount the drive with /dev/cdX (atapicam) I don't see any error! Possibly atapicam(4) isn't using those ATA commands, or is hiding the errors from you. > burncd fails completely, cdrecord seems to work. > > I don't understand why the scsi path to the drive is working while the > (native) atapi path is broken... -- | Jeremy Chadwick jdc at parodius.com | | Parodius Networking http://www.parodius.com/ | | UNIX Systems Administrator Mountain View, CA, USA | | Making life hard for others since 1977. PGP: 4BD6C0CB |