[coreboot] Can not have IRQ from ethernet device connected to the PCIe #4 in legacy mode
benoit.sansoni at gmail.com
Tue Feb 23 22:05:41 CET 2016
I confirm that the workaround is working well.
Tested it today.
My ethernet controller is working right now.
Thanks for your help
On 11/02/2016 00:42, Ben Gardner wrote:
> 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.
> If you are not using a recent version of coreboot, you may need to
> back-port that change.
> 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
>> coreboot mailing list: coreboot at coreboot.org
More information about the coreboot