Hello 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! Thanks Charlotte On Tue, Nov 15, 2016 at 8:57 AM, Nico Huber <[email protected]> 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 > > > > > > > >
-- coreboot mailing list: [email protected] https://www.coreboot.org/mailman/listinfo/coreboot

