[coreboot] Why is subsystemid required to find a uPD7020200

Charlotte Plusplus pluspluscharlotte at gmail.com
Wed Nov 16 05:10:58 CET 2016


No, I don't have this error anymore. I changed first the RCBA, to no
effect. It was only after I added the subsystemid that  the XHCI controller
was detected on linux and windows.

I use linux mostly, but I have a windows 10 for tests. USB3 works fine for
both, while previously it did not show up in the lspci of either.

Wat's interesting is that I do have some problems with the colormeter
(X-Rite) on windows. I will try to add the subsystemid to see if it helps
the driver.

Next on my list: getting native video init to work!


On Tue, Nov 15, 2016 at 8:57 AM, Nico Huber <nico.huber at secunet.com> wrote:

> On 15.11.2016 03:03, Charlotte Plusplus wrote:
> > Hello
> >
> > The USB3 on a W520 is provided by a uPD7020200 on PCIe port 7, so I just
> > had in my device tree:
> >     device pci 1c.6 on end
> >
> > Yet in the boot I was getting:
> >      PCI: Static device PCI: 00:1c.6 not found, disabling it.
> This error message is unrelated to the subsystem id. In this case, core-
> boot can't even set the id. It looks more like 00:1c.6 was (still?) dis-
> abled through the function disable (FD) register? I don't know if it
> gets cleared on every reboot.Do you still set it in early romstage?
> Nico
> >
> > After googlging about this, I found the x230 uses subsystemid
> >      device pci 1c.6 on subsystemid 0x17aa 0x21db end
> >
> > After trying that, I could get the USB3 to be detected and working
> > correctly on the W520.
> >
> > Nowhere else I need subsystemid, so I don't understand why it is needed
> > here.
> > I don't want to copy something I don't understand, especially if it may
> be
> > needed in other places.
> >
> > Could someone explain when subsystemid is required?
> >
> > Thanks
> > Charlotte
> >
> >
> >
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20161115/6216c80a/attachment.html>

More information about the coreboot mailing list