From owner-freebsd-current@FreeBSD.ORG Fri Nov 5 16:11:59 2010 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACFFD1065672; Fri, 5 Nov 2010 16:11:59 +0000 (UTC) (envelope-from avg@icyb.net.ua) Received: from citadel.icyb.net.ua (citadel.icyb.net.ua [212.40.38.140]) by mx1.freebsd.org (Postfix) with ESMTP id EF8508FC19; Fri, 5 Nov 2010 16:11:57 +0000 (UTC) Received: from odyssey.starpoint.kiev.ua (alpha-e.starpoint.kiev.ua [212.40.38.101]) by citadel.icyb.net.ua (8.8.8p3/ICyb-2.3exp) with ESMTP id SAA16519; Fri, 05 Nov 2010 18:11:56 +0200 (EET) (envelope-from avg@icyb.net.ua) Message-ID: <4CD42CCC.6060005@icyb.net.ua> Date: Fri, 05 Nov 2010 18:11:56 +0200 From: Andriy Gapon User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US; rv:1.9.2.11) Gecko/20101021 Lightning/1.0b2 Thunderbird/3.1.5 MIME-Version: 1.0 To: Garrett Cooper References: <4CD40B10.5090205@icyb.net.ua> In-Reply-To: X-Enigmail-Version: 1.1.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-scsi@FreeBSD.org, Alexander Motin , freebsd-current@FreeBSD.org Subject: Re: stuck in cam with bad optical media X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Nov 2010 16:11:59 -0000 on 05/11/2010 18:06 Garrett Cooper said the following: > On Fri, Nov 5, 2010 at 6:48 AM, Andriy Gapon wrote: >> >> [I am probably just having an unlucky day.] >> >> I tried to burn (with growisofs) a DVD+RW disk which seems to have developed some >> problems. >> First, the burning process got stuck at the same percentage and the drive started >> to make unusual sounds. Then, the following messages appeared in system log: >> kernel: (cd0:ahcich5:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 >> kernel: (cd0:ahcich5:0:0:0): CAM status: SCSI Status Error >> kernel: (cd0:ahcich5:0:0:0): SCSI status: Check Condition >> kernel: (cd0:ahcich5:0:0:0): SCSI sense: MEDIUM ERROR asc:2,0 (No seek complete) >> kernel: (cd0:ahcich5:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 >> kernel: (cd0:ahcich5:0:0:0): CAM status: SCSI Status Error >> kernel: (cd0:ahcich5:0:0:0): SCSI status: Check Condition >> kernel: (cd0:ahcich5:0:0:0): SCSI sense: MEDIUM ERROR asc:2,0 (No seek complete) >> kernel: (cd0:ahcich5:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 >> kernel: (cd0:ahcich5:0:0:0): CAM status: SCSI Status Error >> kernel: (cd0:ahcich5:0:0:0): SCSI status: Check Condition >> kernel: (cd0:ahcich5:0:0:0): SCSI sense: MEDIUM ERROR asc:2,0 (No seek complete) >> kernel: (cd0:ahcich5:0:0:0): READ(10). CDB: 28 0 0 0 0 0 0 0 1 0 >> kernel: (cd0:ahcich5:0:0:0): CAM status: SCSI Status Error >> kernel: (cd0:ahcich5:0:0:0): SCSI status: Check Condition >> kernel: (cd0:ahcich5:0:0:0): SCSI sense: Deferred error: MEDIUM ERROR asc:2,0 (No >> seek complete) >> kernel: ahcich5: Timeout on slot 7 >> kernel: ahcich5: is 00000000 cs 00000180 ss 00000000 rs 00000180 tfd 58 serr 00000000 >> kernel: (cd0:ahcich5:0:0:0): cddone: got error 0x5 back >> >> After that growisofs either remained or became stuck in the following state: >> 42433 100119 growisofs initial thread mi_switch+0x1de sleepq_switch+0xdb >> sleepq_wait+0x45 _sleep+0x295 cam_periph_ccbwait+0x40 cam_periph_runccb+0x68 >> passioctl+0x260 devfs_ioctl_f+0xf8 kern_ioctl+0x262 ioctl+0x168 syscallenter+0x3be >> syscall+0x41 Xfast_syscall+0xe2 >> >> Any commands that tried to access the device (cdcontrol eject, camcontrol reset >> 5:0:0) also got stuck. >> Only reboot helped to recover the device. >> >> I understand that bad media is bad, but it happens. >> I think that cam and ahci typically recover from errors/timeouts, so somehting >> must have gone wrong in this case. >> >> P.S. I have already thrown out the bad disk - irritation won over reason when that >> happened, unfortunately :( > > I think we are in the same boat (I've run into this problem on two > different machines with my revisions of CURRENT) :(... I resorted to > using an external DVD writer to write media (which is in and of itself > a PITA): > > $ camcontrol devlist; uname -a > at scbus1 target 0 lun 0 (cd0,pass0) > at scbus2 target 0 lun 0 (pass1,ada0) > FreeBSD bayonetta.local 9.0-CURRENT FreeBSD 9.0-CURRENT #2 r214347M: > Mon Oct 25 04:38:54 PDT 2010 root@:/usr/obj/usr/src/sys/BAYONETTA > amd64 > > Have you tried non-rewritable CDs and DVDs yet (something that I > need to try too)? Not sure if you refer to exactly the same problem. I regularly successfully burn various media (re-writable and write-once). This time this was definitely a bad (degraded) disk. -- Andriy Gapon