Issue with SuperMicro AOC-SAT2-MV8 SATA card

Andrew Klaus andrewklaus at gmail.com
Tue Jan 18 07:38:08 UTC 2011


Hi guys.

I'm having an issue with detecting my sata drives on my PCI-X SuperMicro
AOC-SAT2-MV8 SATA card.  I just switched back from OpenSolaris, so I know
the card functions properly.  It's getting detected no problem when I boot
off a drive on a different controller:

8.1-RELEASE output with the mkv_load enabled.

mvs0: <Marvell 88SX6081 SATA controller> port 0xc800-0xc8ff mem
0xfdd00000-0xfdd                 fffff,0xfd800000-0xfdbfffff irq 10 at
device 4.0 on pci2
mvs0: Gen-II, 8 3Gbps ports, Port Multiplier supported
mvs0: [ITHREAD]
mvsch0: <Marvell SATA channel> at channel 0 on mvs0
mvsch0: [ITHREAD]
mvsch1: <Marvell SATA channel> at channel 1 on mvs0
mvsch1: [ITHREAD]
mvsch2: <Marvell SATA channel> at channel 2 on mvs0
mvsch2: [ITHREAD]
mvsch3: <Marvell SATA channel> at channel 3 on mvs0
mvsch3: [ITHREAD]
mvsch4: <Marvell SATA channel> at channel 4 on mvs0
mvsch4: [ITHREAD]
mvsch5: <Marvell SATA channel> at channel 5 on mvs0
mvsch5: [ITHREAD]
mvsch6: <Marvell SATA channel> at channel 6 on mvs0
mvsch6: [ITHREAD]
mvsch7: <Marvell SATA channel> at channel 7 on mvs0
mvsch7: [ITHREAD]

If I try booting off the drive on one of these channels, the system gets up
to and including the kernel output screen, but immediately brings me to the
MOUNTROOT> prompt. Clearly it can't find the drive after that point.

The installers are the same way.. 8.2-RELEASE, 7.3-RELEASE and 7.4-RC1.
It'll show the channels in the dmesg, but drives won't get detected.

I've tried the following (individually, with and without both) on a working
setup and then connecting the drive to one of these Marvell channels:
mvs_load="YES"
atamarvell_load="YES"

I've also recompiled the kernel in 8.2-RELEASE and 8.2-STABLE without hptrr.

There was as patch previously that included a way to disable the hptrr
binary blob that causes the controller to not function at all
(hw.hptrr.attach_generic):
http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/136750

.. So people have reported this controller working, which I find so strange.

Any help would be appreaciated. I'm at my wits end.

Thanks!

Andrew


More information about the freebsd-bugs mailing list