Title: RE: Progress on tyan s1846 (440bx) : irq routing works.

Did you see kernel message liks "Found IRQ routing table at ... blah bla..." during linux kernel loading time? if you made irq_route.c correctly you should see this. 

As far as i know, linuxbios does not assign IRQ to pci devices. linux kernel does. 
Linuxbios only supply IRQ routing table structure (irq_tables.c) to the kernel and kernel assign IRQ whenever device driver is initialized.

If you apply tyson's patch (irq_route.diff in source tree) to your kernel, every device's irq assigned at pci subsystem initialization time. (but can be reassigned at dev driver loading time)

I hope this can help you.

p.s. If i'm wrong i hope someone fix me. so i cc'ed to mailing list.

> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
> Sent: Friday, October 19, 2001 3:09 PM
> To: [EMAIL PROTECTED]
> Subject: Re: Progress on tyan s1846 (440bx) : irq routing works.
>
>      I am doing irq routing too. I dump the routing table
> from dram address
> f0000h-fffffh, and patch it to irq_tables.c, then boot with
> linuxbios. But the
> pci device reg_3ch is null, why is no irq assigned to each
> pci device?  Can you
> give me some advice? thank you very much!
>
> Regards,
> Collins

Reply via email to