From nobody@FreeBSD.org  Tue Mar 27 19:12:53 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 79E7237B71D
	for <freebsd-gnats-submit@FreeBSD.org>; Tue, 27 Mar 2001 19:12:53 -0800 (PST)
	(envelope-from nobody@FreeBSD.org)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.1/8.11.1) id f2S3Cro85072;
	Tue, 27 Mar 2001 19:12:53 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200103280312.f2S3Cro85072@freefall.freebsd.org>
Date: Tue, 27 Mar 2001 19:12:53 -0800 (PST)
From: darkwalker@bigfoot.com
To: freebsd-gnats-submit@FreeBSD.org
Subject: Trying to read a non-fixated CD-R causes a panic
X-Send-Pr-Version: www-1.0

>Number:         26162
>Category:       kern
>Synopsis:       Trying to read a non-fixated CD-R causes a panic
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    sos
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Mar 27 19:20:01 PST 2001
>Closed-Date:    Mon Apr 2 12:23:01 PDT 2001
>Last-Modified:  Mon Apr 02 12:24:11 PDT 2001
>Originator:     Michael Lothian
>Release:        5.0-CURRENT as of Tue Mar 27 19:03:06 PST 2001
>Organization:
>Environment:
FreeBSD stones.internal.dsmx.net 5.0-CURRENT FreeBSD 5.0-CURRENT #1: Tue Mar 27 10:46:29 PST 2001     root@stones.internal.dsmx.net:/usr/src/sys/compile/STONES  i386

>Description:
Trying to mount a non-fixated CD-R panics the kernel. Such a CD can be made with 'burncd -f /dev/acd4c data file1' (note no 'fixate')

No crash dump and the info associated with it, the kernel hangs
when trying to reset the ATA controller

This panics the kernel trying to mount with both an ATAPI CD rewriter
drive and with an ATAPI CD-ROM drive.

The panic message had an Instruction pointer of 0x8:0xc012f27c

nm -a kernel.debug  | grep c012f
c012fee0 t acd_describe
c012fd68 t acd_init_lun
c012fe38 t acd_make_dev
c012f81c T acdattach
c012fb30 T acddetach
c012f52c t atapi_cmd2str
c012f1ac T atapi_dump
c012f1f8 t atapi_read
c012f77c t atapi_skey2str
c012f0c0 T atapi_test_ready
c012f3dc t atapi_timeout
c012f4e4 t atapi_type
c012f100 T atapi_wait_dsc
c012f2f0 t atapi_write

>How-To-Repeat:
execute 'mount /dev/acd4c /cdrom' with a non-fixated CDR in the drive

>Fix:
none known

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->sos 
Responsible-Changed-By: kris 
Responsible-Changed-When: Wed Mar 28 03:23:59 PST 2001 
Responsible-Changed-Why:  
sos is the relevant guru 

http://www.freebsd.org/cgi/query-pr.cgi?pr=26162 
State-Changed-From-To: open->closed 
State-Changed-By: sos 
State-Changed-When: Mon Apr 2 12:23:01 PDT 2001 
State-Changed-Why:  
The problem is known, the answer is (for now) dont mount an 
unfixed CD. 


http://www.freebsd.org/cgi/query-pr.cgi?pr=26162 
>Unformatted:
