Hi Mike,

I see that IRQ routing that you set in Coreboot is different then that in UEFI bios.
I recommend you first try to match them.
Required data is already available in the dump you took.

Also this link can be of help:
https://gist.github.com/mcastelino/4acda7c2407f1c51e68f3f994d8ffc98

IRQ routing is mandatory for non-MSI capable devices so make sure you best match them with UEFI bios for now.

There might be some other issues other than IRQ routing but you can focus on them later as they dont seem critical.

Please let me know how it goes.

Regards,
Naresh G Solanki

On Mon, Nov 9, 2020 at 7:43 PM Mike Banon <mikebdp2@gmail.com> wrote:
Dear Naresh, please check the attached archive for these files (and
tell if there's anything else I need to show)

On Thu, Nov 5, 2020 at 8:08 PM Naresh G. Solanki
<naresh.solanki.2011@gmail.com> wrote:
>
> Can you give following output with coreboot and OEM bios.
> lspci -vvvk
> dmesg
> cat /proc/interrupt
>
>
> On Thu, 5 Nov, 2020, 6:29 pm Mike Banon, <mikebdp2@gmail.com> wrote:
>>
>> Still need your help, friend
>>
>> On Sat, Oct 24, 2020 at 11:15 AM Mike Banon <mikebdp2@gmail.com> wrote:
>> >
>> > Although I found this article
>> > https://www.coreboot.org/Creating_Valid_IRQ_Tables , I'm not sure if
>> > it applies to mainboard_picr_data/_intr_data : considering a problem
>> > from my previous msg - where a copy-paste of old picr/intr data
>> > structures gave the bad results. Could you please clarify if this
>> > article is still valid for these new data structures? If not, how to
>> > get the correct values for mainboard_picr_data/_intr_data using Linux?
>> >
>> >
>> > On Tue, Oct 20, 2020 at 6:23 PM Mike Banon <mikebdp2@gmail.com> wrote:
>> > >
>> > > Dear friends, I'm trying to properly program the IRQ tables for Lenovo
>> > > G505S, because the old IRQ routing is bad and doesn't work for a
>> > > simple OS like Kolibri. Full details are in the comments under this
>> > > change:
>> > >
>> > > https://review.coreboot.org/c/coreboot/+/46587/
>> > >
>> > > When I used the old picr_data/intr_data values of G505S for the new
>> > > structures, I got only 1 IRQ working. However, with a copy-paste of
>> > > AM1I-A - surprisingly 12 IRQs and a laptop boots, but still some
>> > > problems. Please advise how to compose mainboard_picr_data/_intr_data
>> > > and also a intel_irq_routing_table, your help will be very much
>> > > appreciated.
>> > >
>> > > Best regards,
>> > > Mike Banon
>> _______________________________________________
>> coreboot mailing list -- coreboot@coreboot.org
>> To unsubscribe send an email to coreboot-leave@coreboot.org


--
Best regards,
Naresh G. Solanki