Should the MPC8544 root complex really show up as a device?
Marcel Moolenaar
marcel at xcllnt.net
Mon Apr 13 22:40:13 UTC 2015
> On Apr 13, 2015, at 3:28 PM, Justin Hibbits <jrh29 at alumni.cwru.edu> wrote:
>
> I'm trying to get the mini-PCIe slot on my RouterBoard RB800 working,
> and running into a snag. It works just fine in RouterOS (Linux), but
> on FreeBSD, the card in the slot doesn't show up. From all my
> Googling, it appears the slot should show up on PCIe controller 1, but
> the only device that shows up is the root complex as 1/0:0:0, as type
> Processor. Should this show up anyway? Shouldn't the device behind
> it show up instead?
The problem is that the device is flagged as a processor, not
as a PCI bridge. That’s why it shows up and also why you don’t
find anything underneath. One way to fix it is by spoofing the
device type in sys/powerpc/mpc85xx/pci_mpc85xx.c or otherwise
by changing common PCI code to accept this device as a (host)
bridge.
HTH,
--
Marcel Moolenaar
marcel at xcllnt.net
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 842 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: <http://lists.freebsd.org/pipermail/freebsd-ppc/attachments/20150413/75e1ab6d/attachment.sig>
More information about the freebsd-ppc
mailing list