Subject: kern/11194: adw driver should not panic on microcode checksum failure.
To: None <gnats-bugs@gnats.netbsd.org>
From: Herb Peyerl <hpeyerl@beer.org>
List: netbsd-bugs
Date: 10/11/2000 10:01:13
>Number:         11194
>Category:       kern
>Synopsis:       adw driver should not panic on microcode checksum failure.
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    kern-bug-people
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Wed Oct 11 10:01:00 PDT 2000
>Closed-Date:
>Last-Modified:
>Originator:     Herb Peyerl
>Release:        current-10/11/2000
>Organization:
        Somewhere.
>Environment:
System: NetBSD stout.beer.org 1.4Y NetBSD 1.4Y (STOUT) #0: Wed May 31 03:37:32 MDT 2000 hpeyerl@stout.beer.org:/data1/current-000513/syssrc/sys/arch/i386/compile/STOUT i386

not this machine.

>Description:
        My Advansys 3940UW card had a "microcode checksum failure" after
a reboot.  Prior to the manually initiated reboot for other reasons, the
machine was fully functional and had been up 90 days. After the reboot,
however:

        adw0 at pci0 dev 11 function 0: AdvanSys ASB-3940UW-00 SCSI adapter
        adw0: interrupting at irq 11
        panic: adw0: Microcode checksum error

Reloading the flash using the utility from the Advansys site doesn't fix
this.  However, as suggested by Jason, the machine should not panic, but
should instead just not attach the scsibus.

>How-To-Repeat:
        screw up your Advansys microcode checksum, somehow.
>Fix:
        don't have time to come up with one at the moment.

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