So what version is on you new card?  Seems itd be far easier to
request from supermicro if we knew what to ask for.



On 7/1/08, Marc Bevand <[EMAIL PROTECTED]> wrote:
> I remember a similar pb with an AOC-SAT2-MV8 controller in a system of mine:
> Solaris rebooted each time the marvell88sx driver tried to detect the disks
> attached to it. I don't remember if happened during installation, or during
> the first boot after a successful install. I ended up spending a night
> reverse
> engineering the controller's firmware/BIOS to find and fix the bug. The
> system
> has been running fine since I reflashed the controller with my patched
> firmware.
>
> To make a long story short, a lot of these controllers in the wild use a
> buggy
> firmware, version 1.0b [1]. During POST the controller's firmware scans the
> PCI bus to find the device it is supposed to initialize, ie the controller's
> Marvell 88SX6081 chip. It incorrectly assumes that the *first* device with
> one
> of these PCI device IDs is the 88SX6081: 5040 5041 5080 5081 6041 6042 6081
> 7042 (the firmware is generic and supposed to support different chips). My
> system's motherboard happened to have an Marvell chip 88SX5041 onboard
> (device
> ID 5041) which was found first. So during POST the AOC-SAT2-MV8 firmware was
> initializing disks connected to the 5041, leaving the 6081 disks in an
> uninitialized stat. Then after POST when Solaris was booting, I guess the
> marvell88sx barfed on this unexpected state and was causing the kernel to
> reboot.
>
> To fix the bug, I simply patched the firmware to remove 5041 from the device
> ID list. I used the Supermicro-provided tool to reflash the firmware [1].
>
> You said your motherboard is a Supermicro H8DM8E-2. There is no such model,
> do
> you mean H8DM8-2 or H8DME-2 ?. To determine whether one of your PCI devices
> has one of the device IDs I mentionned, run:
>   $ /usr/X11/bin/scanpci
>
> I have recently had to replace this AOC-SAT2-MV8 controller with another one
> (we accidentally broke a SATA connector during a maintainance operation).
> Its
> firmware version is using a totally different numbering scheme (it's
> probably
> more recent) and it worked right out-of-the-box on the same motherboard. So
> it
> looks like Marvell or Supermicro fixed the bug in at least some later
> revisions of the AOC-SAT2-MV8. But they don't distribute this newer firmware
> on their FTP site.
>
> Do you know if yours is using firmware 1.0b (displayed during POST) ?
>
> [1] ftp://ftp.supermicro.com/Firmware/AOC-SAT2-MV8
>
>
> _______________________________________________
> zfs-discuss mailing list
> zfs-discuss@opensolaris.org
> http://mail.opensolaris.org/mailman/listinfo/zfs-discuss
>
_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to