kern/134054: ataraid(4) traps kernel on boot if raid is degraded

Alexander V. Chernikov melifaro at ipfw.ru
Mon Apr 27 22:40:03 UTC 2009


>Number:         134054
>Category:       kern
>Synopsis:       ataraid(4) traps kernel on boot if raid is degraded
>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 Apr 27 22:40:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Alexander V. Chernikov
>Release:        FreeBSD 7.1-RELEASE-p5 i386
>Organization:
>Environment:
FreeBSD beryllium.megaon.ru 7.1-RELEASE-p5 FreeBSD 7.1-RELEASE-p5 #0: Mon Apr 27 00:20:24 MSD 2009     root at beryllium.megaon.ru:/usr/obj/usr/src/sys/BERY  i386
>Description:
We've got several Intel S3210SH-based servers with onboard Intel MatrixRAID configured as raid1. Machines are running 7.0-7.1 i386.
After one server's csup & reboot I've found that according to bios tools raid is degraded, but bootable. FreeBSD begins to panic (fatal trap 12) on boot.
Booting kernel.old doesn't help. Panic occurs immediately after line ad8: '476940MB <Seagate ST3500320AS SD15> at ata4-master SATA150'
Moreover, inserting hdd from this machine on other machine running with 'device ataraid' in kernel causes those machines to panic with same 'fatal trap 12'.
Clearing last 3 sectors from this disk with dd (e.g. destroing raid config) seems to help.

>How-To-Repeat:
	Write 3 512-byte sectors from attached file onto last sectors of your disk and try to boot with ataraid
>Fix:

Unknown

begin 644 iraid
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M``````````````````````!);G1E;"!286ED($E332!#9F<@4VEG+B`Q+C$N
M,#```,A%';#@`0``JK#T248`````````````@`(!````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M````````````````````````````````````````````````````````````
M```````````Z,3HQ`$$U.``@("`U44TQ`$@X.O____\&````````````````
M```````````````U44TQ0C%,4@`@("`U44TQ,&`X.@```P`Z!0``````````
M``````````````````!6;VQU;64P`#$``````````$@X.@`````,````````
M````````````````````````````````````````````````````````````
M``````````````````````````````````````````````````````!(.#I(
M.#H`@``"`0("``$``````````````````````````````````````````0$`
M`````````````````````````````````````````````-X1WA%"H8'Z3%-)
M("`@(""`ABDE`````````````!0D,#$N,#`N,#`````*-:4[)````?______
M_____________________________________________________P`````Z
M-\!``````#HW(%``____``!_K````````"`C``\`#P`(``(`$/__________
M____________________________________________________________
M_P````$````!`````@````(````$`````@````8````2````&`````$````9
M````"````"$````"````(P``(`#_________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
M____________________________________________________________
&________
`
end


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list