From owner-freebsd-current Sat Jul 8 1:42:12 2000 Delivered-To: freebsd-current@freebsd.org Received: from freebsd.dk (freebsd.dk [212.242.42.178]) by hub.freebsd.org (Postfix) with ESMTP id 7DB2B37B880 for ; Sat, 8 Jul 2000 01:42:05 -0700 (PDT) (envelope-from sos@freebsd.dk) Received: (from sos@localhost) by freebsd.dk (8.9.3/8.9.1) id KAA02465; Sat, 8 Jul 2000 10:41:58 +0200 (CEST) (envelope-from sos) From: Soren Schmidt Message-Id: <200007080841.KAA02465@freebsd.dk> Subject: Re: burncd fixate error In-Reply-To: from Nate Lawson at "Jul 8, 2000 01:09:15 am" To: nate@elite.net (Nate Lawson) Date: Sat, 8 Jul 2000 10:41:58 +0200 (CEST) Cc: trevor@jpj.net (Trevor Johnson), current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL54 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG It seems Nate Lawson wrote: > Looking at the code in atapi-cd.c and atapi-all.c, it seems like the > queued request is getting an EIO. Judging from the behavior when I tried > to close a session that was already finished, I can only guess that what > the ata driver is sending my drive is different than its expectation for a > close disk command. Perhaps the track (ccb[5] = 0) in acd_close_disk() is > incorrect for my drive? It may be non-standard; I'm not an ata expert by > any means. It returns an error immediately without spinning up the disk > so I assume it's a firmware error. If there are no further suggestions, > I'll trace into it with ddb and ATAPI_DEBUG. I dont have the spec handy, but it could be the ccb[5] = 0 which IIRC means close last open track, maybe some drives needs the real track number here... > Second, it seems that the "out of sequence" stuff is still in -current. > Is that bound to be removed soon? It is perfectly acceptable to insert > media with sessions written a previous time and close the disk without > writing another session first. I have removed all the sequence checks locally, it will go in with the next round of updates... -Søren To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message