Subject: port-mac68k/23208: atabus changes in 1.6ZD break IDE on Quadra 630
To: None <gnats-bugs@gnats.netbsd.org>
From: Frederick Bruckman <fredb@immanent.net>
List: netbsd-bugs
Date: 10/20/2003 11:57:16
>Number:         23208
>Category:       port-mac68k
>Synopsis:       atabus changes in 1.6ZD break IDE on Quadra 630
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    port-mac68k-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Oct 20 16:58:00 UTC 2003
>Closed-Date:
>Last-Modified:
>Originator:     Frederick Bruckman
>Release:        NetBSD 1.6ZD
>Organization:
>Environment:
	
	
System: NetBSD induction.immanent.net 1.6U NetBSD 1.6U (INDUCTION) #0: Mon Jun 16 09:34:19 CDT 2003 fredb@tautology.immanent.net:/t/netbsd-current/obj.mac68k/s/netbsd/src-current/sys/arch/mac68k/compile/INDUCTION mac68k
Architecture: m68k
Machine: mac68k

The problem kernel was built from sources yesterday, October 19,
and reports as NetBSD 1.6ZD.

>Description:
	
	Quadra 630/IDE drive used to work as of 1.6U. Now, the controller
	and drive are still detected, but it panics after "root on ffs" w/

	Stopped in pid 3.1 (atabus0)
	panic: queue_freese

	No, it's not a typo -- it really says "freese", with an "s".
	"bt" in the debugger only shows that panic() is called from
	atabus_thread(). "sync" seems to actually take a core dump
	before going into a UVM fault, but later, savecore says:

	Oct 20 11:42:51 induction savecore: can't find device 2365/480

	This is probably not related to the problem at hand.

>How-To-Repeat:
	
	Try to boot a recent kernel on a Mac with IDE root.
>Fix:
	
>Release-Note:
>Audit-Trail:
>Unformatted: