Date: Sat, 22 Sep 2001 10:38:28 -0700 (PDT) From: David Hedley <david@inty.net> To: freebsd-gnats-submit@FreeBSD.org Subject: kern/30744: UDMA ICRC error results in kernel panic Message-ID: <200109221738.f8MHcSS86174@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 30744 >Category: kern >Synopsis: UDMA ICRC error results in kernel panic >Confidential: no >Severity: serious >Priority: high >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Sep 22 10:40:01 PDT 2001 >Closed-Date: >Last-Modified: >Originator: David Hedley >Release: 4.4-RELEASE >Organization: Intelligent Network Technology Ltd >Environment: FreeBSD bill.inty.net 4.4-RELEASE FreeBSD 4.4-RELEASE #0: Sat Sep 22 17:55:10 BST 2001 david@garth.hq.inty.net:/usr/src/sys/compile/GENERIC i386 >Description: I use a Promise TX2/100 card. From /var/run/dmesg.boot: ar0: 19458MB <ATA RAID1 array> [2480/255/63] subdisks: ad4: 19458MB <Maxtor 2B020H1> [39535/16/63] at ata2-master UDMA100 ad6: 19458MB <Maxtor 2B020H1> [39535/16/63] at ata3-master UDMA100 When an UDMA ICRC error is printed, the kernel panics with 'integer divide fault'. >How-To-Repeat: Generate a UDMA ICRC error on a Promise TX2/100 >Fix: Comment out the bit of diskerr() in ufs/ufs_disksubr.c that prints the (hp0 bn %d cn %d tn %d sn %d) bit (i.e. lines 367 to 384) - that's where the problem seems to lie... >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?200109221738.f8MHcSS86174>