[LinuxBIOS] IRQ plz help!

Juergen Beisert juergen127 at kreuzholzen.de
Thu May 31 15:32:21 CEST 2007


On Thursday 31 May 2007 14:12, Thomas Ekstrand wrote:
> 2007/5/30, Juergen Beisert <juergen127 at kreuzholzen.de>:
> > On Wednesday 30 May 2007 15:34, Thomas Ekstrand wrote:
> > > Hi!
> > >
> > > This is most certainly incredible easy for some but I feel lost in the
> > > dark! :) I want to use linuxbios on a custom system board based on the
> > > broadcom blast. It boots like a charm but most of the IRQs are wrong.
> > > The default is wrong and the getpir generated table is bogus and after
> > > filling the irq_table.c manually there is still no change!
> > > It seems as it doesn't matter what I put in the irq_tables.c.
> >
> > How did you try it? With Linux? Does Linux support your interrupt router?
> > When I tried to create a valid irq_table it took me hours to see, Linux
> > didn't know my router. After adding this support it worked immediately.
>
> I believe it is known, the OS is built for the board :)

"believe"? On my system linux states that it found the CS5530 IRQ router and 
everything seemed all right. But the final function to set the real values 
into the chip failed. Do know where the router registers of your chipset are? 
Check them after Linux "thinks" the routing setup is done...

> > > It is so frustrating to have a working system that can't do anything
> > > because of the missing irqs, how do you guys do it? I have'nt found
> > > anyone with a similar problem on the list!
> >
> > Did you tried with "irqpoll" as kernel parameter? Maybe it could help to
> > find the real interrupt routing.
> >
> > Juergen
>
> Stupidest thing not to think about that...!
> Thanks for the tip! Now at least 3 out of 5 network ports are working.
> not the ones i'd like to work ofcourse :P (the onboard Gb in HT2000)
> but still it is progress.

Can you see some changes in /proc/interrupts when the devices generate 
interrupts? Is the channel assignment correct?

Juergen




More information about the coreboot mailing list