From nox@saturn.kn-bremen.de Mon Jun 21 09:28:19 1999
Return-Path: <nox@saturn.kn-bremen.de>
Received: from blaubaer.kn-bremen.de (blaubaer.kn-bremen.de [134.102.38.17])
	by hub.freebsd.org (Postfix) with ESMTP id D0B0514FB5
	for <FreeBSD-gnats-submit@freebsd.org>; Mon, 21 Jun 1999 09:28:13 -0700 (PDT)
	(envelope-from nox@saturn.kn-bremen.de)
Received: from saturn.kn-bremen.de (uucp@localhost)
	by blaubaer.kn-bremen.de (8.9.1/8.9.1) with UUCP id SAA04683
	for FreeBSD-gnats-submit@freebsd.org; Mon, 21 Jun 1999 18:25:57 +0200
Received: (from nox@localhost)
	by saturn.kn-bremen.de (8.9.3/8.8.5) id SAA02006;
	Mon, 21 Jun 1999 18:22:53 +0200 (MET DST)
Message-Id: <199906211622.SAA02006@saturn.kn-bremen.de>
Date: Mon, 21 Jun 1999 18:22:53 +0200 (MET DST)
From: Juergen Lock <nox@jelal.kn-bremen.de>
Sender: nox@saturn.kn-bremen.de
Reply-To: nox@jelal.kn-bremen.de
To: FreeBSD-gnats-submit@freebsd.org
Subject: wdc flag 0x1000 (LBA addressing) prevents crashdumps from working
X-Send-Pr-Version: 3.2

>Number:         12326
>Category:       i386
>Synopsis:       wdc flag 0x1000 (LBA addressing) prevents crashdumps from working
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 21 09:30:00 PDT 1999
>Closed-Date:    Tue May 29 10:54:29 PDT 2001
>Last-Modified:  Tue May 29 10:54:38 PDT 2001
>Originator:     Juergen Lock
>Release:        FreeBSD 3.2-STABLE i386
>Organization:
me?  organized?
>Environment:

wdc0 at 0x1f0-0x1f7 irq 14 flags 0x80ff on isa
wdc0: unit 0 (wd0): <QUANTUM FIREBALL ST6.4A>, multi-block-16
wd0: 6149MB (12594960 sectors), 13328 cyls, 15 heads, 63 S/T, 512 B/S
wd0: ATA INQUIRE valid = 0007, dmamword = 0407, apio = 0003, udma = 0007

	this on a ASUS PCI-I SP3G Intel Saturn motherboard.

>Description:

	Trying flag 0x90ff (the board doesn't have DMA) worked for
	normal disk IO but not for a crash dump.  Changed flag to
	0x80ff and crash dumps work again.

>How-To-Repeat:

	boot -c, set flags wdc0 0x90ff and dumpon /dev/wd0b then
	break into DDB and say `panic'.  watch crash dump not taking
	place...

>Fix:
	
	???  If it can't be fixed easily how about documenting the
problem, something like,

Index: wd.4
===================================================================
RCS file: /home/cvs/cvs/src/share/man/man4/man4.i386/wd.4,v
retrieving revision 1.10.2.1
diff -u -r1.10.2.1 wd.4
--- wd.4	1999/05/27 02:48:26	1.10.2.1
+++ wd.4	1999/06/21 15:49:38
@@ -66,6 +66,8 @@
 PCI chipsets.
 .It 0x1000
 Use LBA addressing instead of the default CHS addressing.
+Note: On some(?) disk/mobo combinations this causes crashdumps to
+stop working.
 .It 0x0f00
 Force number of heads to ((flags & 0xf00)>>8), recalculate number
 of cylinders to match.

>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: phk 
State-Changed-When: Tue May 29 10:54:29 PDT 2001 
State-Changed-Why:  
obsolete. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=12326 
>Unformatted:
