[coreboot] how to assign irq to a device
WANG Siyuan
wangsiyuanbuaa at gmail.com
Wed Oct 10 15:19:23 CEST 2012
hi, ali
thank you. this is an Ethernet controller plugged in PCI slot. maybe it is
also called LAN card.
this card is not plugged in USB slot, it is plugged in PCI slot.
so I think the irq is not right.
On Wed, Oct 10, 2012 at 7:34 PM, ali hagigat <hagigatali at gmail.com> wrote:
> 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
>
--
WANG Siyuan
More information about the coreboot
mailing list