Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 17 Feb 2024 21:47:23 -0500
From:      ben wilber <ben@desync.com>
To:        ppc@freebsd.org
Subject:   IBM LC921
Message-ID:  <xdn7darvpmvypdfxadjberls37x724svopdo7zvwlxzikbzm66@zjobbpdwlxw6>

next in thread | raw e-mail | index | archive | help
Hi,

I'm trying to get FreeBSD to run on an IBM LC921.  The wiki mentions the
LC922, which I think is the same Supermicro P9DSU-C but in 2U, so
presumably someone had this working at some point.  Anyway, two snags so
far:

1. The latest PNOR from IBM (V2.18-20210329) won't start any version of
FreeBSD with ISOs currently available.  It just reboots with a
checkstop.  I installed Linux and built kexec-lite and this does seem to
work, but it would be nice if FreeBSD booted directly.

2. When switching over from the intermediate Linux (currently 6.1.0), it
says:

[23465.263516] xhci_hcd 0005:01:00.0: Host halt failed, -110

Then FreeBSD panics with:

xhci0: <XHCI (generic) USB 3.0 controller> mem 0x80000000-0x8000ffff,0x80010000-0x80011fff irq 1030136 at device 0.0 numa-domain 0 on pci12
xhci0: 64 bytes context size, 64-bit DMA
xhci0: Controller halt timeout.
xhci0: XHCI halt/start/probe failed err=18
xhci0: Controller halt timeout.

fatal kernel trap:

   exception       = 0x300 (data storage interrupt)
   (...)
   curthread       = 0xc0080000b258c840
          pid = 12, comm = irq39774168: xhci0

The PNOR kernel doesn't say anything about USB when kexec-ing, so maybe
this is a bug in the newer/stock Linux I'm hopping through.

This is as far as I've gotten.  Any hints would be appreciated.  I'm
happy to test patches if anyone's interested.

Thanks!



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?xdn7darvpmvypdfxadjberls37x724svopdo7zvwlxzikbzm66>