[coreboot] how to assign irq to a device

ali hagigat hagigatali at gmail.com
Wed Oct 10 13:34:14 CEST 2012


External PCI network adaptor?
If it is plugged in PCI slot so it is internal. Is it a LAN card
plugged into USB slot?

On Wed, Oct 10, 2012 at 2:41 PM, WANG Siyuan <wangsiyuanbuaa at gmail.com> wrote:
> hi,
> i am debugging a mainboard with an external pci network adapter.
> the adapter share irq with usb. it seems not correct, so i want to assign
> an irq for this adapter.
> how to do that?
> thank you.
>
> /proc/interrupt
> eth1 is an external pci network adapter. i want to assign irq 21 for it.
>
>             CPU0       CPU1       CPU2       CPU3       CPU4       CPU5
>   CPU6       CPU7
>    0:         59          0          0          0          0          0
>      0          0   IO-APIC-edge      timer
>    1:          0          0          1          0          1          1
>      0          0   IO-APIC-edge      i8042
>    7:          1          0          0          0          0          0
>      0          0   IO-APIC-edge
>    8:          0          0          0          0          0          0
>      0          0   IO-APIC-edge      rtc0
>    9:          0          0          0          0          0          0
>      0          0   IO-APIC-fasteoi   acpi
>   12:          0          0          0          1          1          0
>      1          1   IO-APIC-edge      i8042
>   14:          0          0          0          0          0          0
>      0          0   IO-APIC-edge      pata_atiixp
>   15:          0          0          0          0          0          0
>      0          0   IO-APIC-edge      pata_atiixp
>   16:         93         95         80         91         96         94
>     98         97   IO-APIC-fasteoi   ohci_hcd:usb3, ohci_hcd:usb4
>   17:          1          0          1          0          0          0
>      0          0   IO-APIC-fasteoi   ehci_hcd:usb1
>   18:          4          4          4          4          4          4
>      2          4   IO-APIC-fasteoi   ohci_hcd:usb5, ohci_hcd:usb6,
> ohci_hcd:usb7
>   19:          1          1          0          0          0          0
>      0          0   IO-APIC-fasteoi   ehci_hcd:usb2, eth1
>   22:        672        685        691        692        693        683
>    687        681   IO-APIC-fasteoi   ahci
>  296:        119         99        127         87        125         96
>    121        105   PCI-MSI-edge      eth0-rx-0
>  297:          0          0          0          0          0          0
>      0          0   PCI-MSI-edge      eth0-tx-0
>  298:          1          0          0          0          0          0
>      0          0   PCI-MSI-edge      eth0
>  299:        123        125        105        138         93        135
>    106        132   PCI-MSI-edge      eth2-rx-0
>  300:          2          4          4          0          1          2
>      1          3   PCI-MSI-edge      eth2-tx-0
>  301:          0          0          1          0          0          0
>      0          2   PCI-MSI-edge      eth2
>  NMI:          0          0          0          0          0          0
>      0          0   Non-maskable interrupts
>  LOC:       4050       1673       3943       2348       2519       2963
>   3093       1644   Local timer interrupts
>  SPU:          0          0          0          0          0          0
>      0          0   Spurious interrupts
>  PMI:          0          0          0          0          0          0
>      0          0   Performance monitoring interrupts
>  IWI:          0          0          0          0          0          0
>      0          0   IRQ work interrupts
>  RTR:          0          0          0          0          0          0
>      0          0   APIC ICR read retries
>  RES:       5454       4177       5477       3690       5121       3822
>   5342       3630   Rescheduling interrupts
>  CAL:         44         58         52         57         46         56
>     50         59   Function call interrupts
>  TLB:        291        391        291        336        274        344
>    237        395   TLB shootdowns
>  TRM:          0          0          0          0          0          0
>      0          0   Thermal event interrupts
>  THR:          0          0          0          0          0          0
>      0          0   Threshold APIC interrupts
>  MCE:          0          0          0          0          0          0
>      0          0   Machine check exceptions
>  MCP:          6          6          6          6          6          6
>      6          6   Machine check polls
>  ERR:          1
>  MIS:          0
>
>
> --
> WANG Siyuan
> --
> coreboot mailing list: coreboot at coreboot.org
> http://www.coreboot.org/mailman/listinfo/coreboot




More information about the coreboot mailing list