Date: Fri, 1 Mar 2002 10:40:31 -0800 (PST) From: Alexander Haderer <alexander.haderer@charite.de> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/35461: trap 12 when booting with Maxtor 160G disk at Promise PDC20265R Message-ID: <200203011840.g21IeVB24214@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 35461
>Category: kern
>Synopsis: trap 12 when booting with Maxtor 160G disk at Promise PDC20265R
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Fri Mar 01 10:50:00 PST 2002
>Closed-Date:
>Last-Modified:
>Originator: Alexander Haderer
>Release: 4.5 Release i386
>Organization:
Charite Hospital Berlin - Germany
>Environment:
FreeBSD greenaway.str.charite.de 4.5-RELEASE
FreeBSD 4.5-RELEASE #0: Mon Jan 28 14:31:56 GMT 2002
murray@builder.freebsdmall.com:/usr/src/sys/compile/GENERIC i386
>Description:
When booting the generic 4.5 Release i386 kernel with a 160gb Maxtor
drive (4G160J8) attached to a Promise pdc20265r controller the
kernel stops with trap 12. Bootdisk is a SCSI hardisk, there are no
other ata drives attached. When attaching the drive to ata3-master,
then boot -v shows:
...
ata2-master: ata_command: timeout waiting for intr
ata2-master: identify failed
ata3-master: success setting UDMA5 on Promise chip
Creating DISK ad6
ad6: <Maxtor 4G160J8/GAK819K0> ATA-6 disk at ata3-master
ad6: 156334MB (320173056 sectors), 317632 cyls, 16 heads, 63 S/T, 512 B/S
ad6: 16 secs/int, 1 dpth queue, UDMA100
ad6: piomode=4 dmamode=2 udmamode=6 cblid=1
Fatal trap12: page fault while in kernel mode
fault virtual address = 0xa7
fault code = supervisor read, page not present
instruction pointer = 0x8:0xc030426a
stack pointer = 0x10:0xc04b8704
frame pointer = 0x10:0xc04b8724
code segment = base 0x0, limit 0xfffff, type 0x1b
= DPL 0, pres 1, def32 1, gran 1
processor eflags = interrupt enabled, resume, IOPL = 0
current process = 0 (swapper)
interrupt mask =
trap number = 12
panic: page fault
syncing disks...
done
Uptime: 20s
Automatic reboot in 15 seconds
Variations:
-----------
Setup:
A naked system with graphics card, zero to two 3com 3c905ctx,
booting via SCSI disk a 4.5 Release, no other ata disks attached
except the 160gb Maxtor drive. The Promise does not share the IRQ
with other hardware.
WORKS = no problems when doing disklabel, newfs, mount and
dd if=/dev/zero of='many megabytes' to the Maxtor disk
FAILS = boot fails as shown above
Asus A7V133 Via/Athlon with onboard Promise pdc20265r
Maxtor 80G @ VIA (ad0..3) : WORKS
Maxtor 160G @ VIA (ad0..3) : WORKS
Maxtor 80G @ Promise (ad4..7) : WORKS
Maxtor 160G @ Promise (ad4..7) : FAILS
Asus TUSL2 Intel i815E-B with onboard Promise pdc20265r
Maxtor 80G @ Intel (ad0..3) : WORKS
Maxtor 160G @ Intel (ad0..3) : WORKS
Maxtor 80G @ Promise (ad4..7) : WORKS
Maxtor 160G @ Promise (ad4..7) : FAILS
Abit KT133 Intel BX 440 with onboard Highpoint HPT 370
Maxtor 80G @ Intel (ad0..3) : WORKS
Maxtor 160G @ Intel (ad0..3) : WORKS
Maxtor 80G @ Highpoint (ad4..7) : WORKS
Maxtor 160G @ Highpoint (ad4..7) : WORKS
(Note: Although the Abit's name is KT133 it's a BX chipset)
It seems to be a problem with Promise and the new adressing
for disks > 130 GB (?)
>How-To-Repeat:
Connect a Maxtor 160G disk (4G160J8) to a Promise PDC20265R and
boot the 4.5 Release GENERIC kernel
>Fix:
sorry, no
>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?200203011840.g21IeVB24214>
