Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Apr 2015 15:39:46 -0700
From:      Marcel Moolenaar <marcel@xcllnt.net>
To:        Justin Hibbits <jrh29@alumni.cwru.edu>
Cc:        FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>
Subject:   Re: Should the MPC8544 root complex really show up as a device?
Message-ID:  <6368B454-B882-4D0B-ACBE-02AE0F78D7C5@xcllnt.net>
In-Reply-To: <CAHSQbTBcrwYkLUE8F2MrpE_q=ooV2McEk%2BWjHwrzFr=3Lf_jcQ@mail.gmail.com>
References:  <CAHSQbTBcrwYkLUE8F2MrpE_q=ooV2McEk%2BWjHwrzFr=3Lf_jcQ@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--Apple-Mail=_AC670492-680B-4AA4-9F81-8C95FA738B02
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=utf-8


> On Apr 13, 2015, at 3:28 PM, Justin Hibbits <jrh29@alumni.cwru.edu> =
wrote:
>=20
> 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.  =46rom 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=E2=80=99s why it shows up and also why you don=E2=80=
=99t
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@xcllnt.net


--Apple-Mail=_AC670492-680B-4AA4-9F81-8C95FA738B02
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----
Comment: GPGTools - https://gpgtools.org

iQIcBAEBCgAGBQJVLEWzAAoJEIda8t8f0tjj2iAQAII0nto3+Lz6pSo1ztBMjxE/
h0qtwgx5tuMTVkhjFHNIiaHY99/KBrdmq/OfH7NanL0zu0BpNV72tp24ub3++K/O
CW6osYY5pZicP2nfKXec34cuNt8Vn1B4t17X3SjJ8JCwrtBEWis3LimDyNhL7nGv
OaowkG7ldmznktESoNMQnwMAx+wV1CkWb5rynivq7dGO8RbqjZwFDiQuLaFiNZ61
JuoKlLX9B4sl8kq8ZNx3vRUuOFlccO6+pikeDOG7jkPhlQqev6RcdZw5hhXEKIO6
jj0H2+g5Fh362d/enKR+kK0LXTqFGxTe1DGbqQwaQsMmnxbe5SkwVY/g52SIycOH
hfpDNhPuS+pcOLLmccJQNiY2esCkcLioTz4PnRmHysDikr9asRKWCcSL9l/HiaUx
GnKv1zQWwpi+oobN1xb+0p/oIEXTLCfB3SXl8H4DlR7Slwv7TlUzQGSjy+GrXc15
SSRPAkANYOULjnRreSLM3h7eL//LfvzUY7tt/8iNYC61jQo2SSYq681ao/6pq17l
oCxlUhmWg72iVmxipk+2g7Rjq3piKEZL/H/YepOZYVPdSYd1cuMc4i/tR8Faow0+
OFXM2w2trdDHGmVY/14ixZpwVLRQ2k3EdsQoHR8ctZCqMv5ofUtUtITRvmMguS2b
bh9BpD9Qaih2apPFsQwI
=LCqj
-----END PGP SIGNATURE-----

--Apple-Mail=_AC670492-680B-4AA4-9F81-8C95FA738B02--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6368B454-B882-4D0B-ACBE-02AE0F78D7C5>