Date: 20 Mar 2002 18:36:36 -0800 From: John Merryweather Cooper <john_m_cooper@yahoo.com> To: jerry@thehutt.org Cc: FreeBSD Stable <freebsd-stable@freebsd.org> Subject: Re: Trap 12 stemming from ata and/or vm_pager immediatly on boot with recently built kernel Message-ID: <1016678198.647.10.camel@johncoop.MSHOME> In-Reply-To: <20020321023050.GA662@nomad.thehutt.org> References: <1016676347.647.7.camel@johncoop.MSHOME> <20020321023050.GA662@nomad.thehutt.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Except for the pointer values and slightly different hardware (bigger
drive, Pioneer DVD instead of the CD-ROM), the values Jerry got are
identical to mine, I'll try disabling tagged queing and see if that
helps. :)
On Wed, 2002-03-20 at 18:30, Jerry A! wrote:
> On Wed, Mar 20, 2002 at 06:05:46PM -0800, John Merryweather Cooper wrote:
> :
> : Hmmm . . ..
> :
> : There seems to be a problem. Just cvsup'ed and rebuilt world and kernel
> : about 30 minutes ago (my Athlon 1300 rips through the build now), but
> : the kernel panics and issues a Trap 12 very soon after the ata driver
> : identifies my hard drive.
> :
> : Nothing seems to have made it into dmesg or messages, but the gist of
> : the panic sequence is:
> :
> : 1) ad0, an IBM 60 gig IDE drive of very recent manufacturer (reputedly
> : without the buggy stuff) that supports tagged queing, is detected on the
> : VIA 686B;
> : 2) tagged queing and UDMA100 are reported
> : 3) the ata driver reports a problem about tagged=0, and resets the
> : controller
> : 4) panic occurs with a Trap 12 immediately, indicate some sort of page
> : fault (everything flashes by rather quickly)
>
> I've got a similar setup (VIA686B/IBM 40G/UDMA100/tagged) and I'm seeing
> the same problem. Turning off tagged-queuing fixes the issue.
>
> This is with a kernel cvsup'd and built today. I didn't have these
> problems when I was testing Soren's ATA patches, but it appears that
> something else that was committed recently (in addition to the new ATA
> stuff?) may be causing the breakage.
>
> Anyway, I'm including the output and hoping it may provide some useful
> information.
>
> acd0: CDROM <CD-ROM Drive/F5E> at ata1-master UDMA33
> Mounting root from ufs:/dev/ad0s1a
> ad0: timeout waiting for READY
> ad0: invalidating queued requests
> - resetting
> ata0: resetting devices .. ad0: invalidating queued requests
> done
> ad0: no request for tag=0
> ad0: invalidating queued requests
> ad0: READ command timeout tag=0 serv=0 - resetting
> ad0: invalidating queued requests
> ata0: resetting devices ..
> Fatal trap 12: page fault while in kernel mode
> fault virtual address = 0x70
> fault code = supervisor read, page not present
> instruction pointer = 0x8:0xc0178fe4
> stack pointer = 0x10:0xc02f73bc
> frame pointer = 0x10:0xc02f73e0
> code segment = base 0x0, limit 0xfffff, type
> = DPL 0, pres 1, def32 1, gran 1
> processor eflags = interrupt enabled, resume,
> current process = Idle
> interrupt mask = net tty bio cam
> trap number = 12
> panic: page fault
>
>
> --Jerry
>
> Open-Source software isn't a matter of life or death...
> ...It's much more important than that!
--
_
| |V| / ' || MacroHard -- \
\_| | | \_, || the perfection of form over |
----------------------------------|| substance, marketing over |
Web: http://www.borgsdemons.com || performance, and greed over |
AIM: johnmcooper || design . . . |
=====================================================================/
Public Key: http://www.borgsdemons.com/Personal/pgpkey.asc |
=====================================================================\
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1016678198.647.10.camel>
