Skip site navigation (1)Skip section navigation (2)
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>