Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Jun 1999 18:22:53 +0200 (MET DST)
From:      Juergen Lock <nox@jelal.kn-bremen.de>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   i386/12326: wdc flag 0x1000 (LBA addressing) prevents crashdumps from working
Message-ID:  <199906211622.SAA02006@saturn.kn-bremen.de>

next in thread | raw e-mail | index | archive | help

>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:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jun 21 09:30:00 PDT 1999
>Closed-Date:
>Last-Modified:
>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:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199906211622.SAA02006>