On Sat, Jul 30, 2022 at 05:35:25PM -0700, Michael Truog wrote:
> The http://www.openbsd.org/sparc64.html info and the arc manpage
> claims support for the Areca ARC-1880i 8 Port PCIe RAID card.

sparc64.html just links to https://man.openbsd.org/spar64/arc.4 which
lists two 1880 cards, but neither of them with 8 ports:
           -   ARC-1880ixl-8 PCI Express 12 Port SAS RAID Controller
           -   ARC-1880ixl-12 PCI Express 16 Port SAS RAID Controller

Are you sure your card is supported?

ILOM can show you all PCI IDs with
        -> ls -level all /System/PCI_Devices/Add-on

> However, usage with a SPARC Enterprise T5220 doesn't appear to work.

You can boot normally with arc(4) disabled through UKC, i.e.
        {ok} boot cdrom /bsd -c
        [...]
        UKC> disable arc
        107 arc* disabled
        UKC> exit
        Continuing...
        [...]

Then check PCI device IDs with pcidump(8) against the supported list in 
/sys/dev/pci/pcidevs.

> Both kernel panics didn't provide a ddb prompt,
> so I was unable to do trace, ps, show registers.

Supported or not, this is a kernel bug.

> arc0 at pci13 dev 0 function 0 "Areca ARC-1880" rev 0x01: ivec 0x14
> panic: trap type 0x34 (mem address not aligned): pc=12199bc npc=12199c0
> pstate=44800016<PEF,PRIV,IE>
> halted

Reply via email to