[coreboot] Can not have IRQ from ethernet device connected to the PCIe #4 in legacy mode

Ben Gardner gardner.ben at gmail.com
Thu Feb 11 00:42:00 CET 2016


Hi Benoit,

There was a bit of a discussion about interrupt routing a while back
(Dec 2015) on FSP Baytrail.
Apparently the IRQs were not swizzled correctly.

https://review.coreboot.org/#/c/12684/

If you are not using a recent version of coreboot, you may need to
back-port that change.

Ben

On Wed, Feb 10, 2016 at 3:00 PM, benoit <benoit.sansoni at gmail.com> wrote:
> Hi all,
>
> I am facing a legacy IRQ under OS.
> I am currently using Coreboot + FSP on baytrail.
> My OS is running with IRQ in legacy using PIRQ described in
> coreboot/src/mainboard/intel/bayleybay_fsp/irqroute.h .
> Under the OS USB, SATA, SMBus are working well using legacy interrupt.
> Nevertheless I have an ethernet device connected on the PCIe root #4 and
> no IRQs are received.
>
> I tried to change the IRQ in the interrupt line register without success.
>
> I can compare also with a Phoenix BIOS, and with the same OS binary the
> ethernet is working.
>
> I check out also the ilb registers + 0x4d0 and 0x4d1 registers (ECL).
> Everything is correctly initalized.
>
> Do I need to activate/deactivate something in the PCIe root #4 to
> forward legacy interrupt to the 8259 PIC ?
>
> Many thanks in advance
> Benoit
>
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot



More information about the coreboot mailing list