Changing 945G GPU IRQ assignment

Justin Piszcz jpiszcz at lucidpixels.com
Wed Sep 30 10:15:26 PDT 2009


Hi,

Aside from changing BIOS options, and enabling/disabling certain hardware 
I am not sure.  It looks like you have already done that.  No USB etc in 
your interrupts file...

Only other thing I would suggest is to see if there are any IRQ-specific 
options in the module itself when load it, e.g.:

modinfo qhal_host
modinfo i915

etc

Justin.

On Wed, 30 Sep 2009, Jacques, Hugo wrote:

> Justin,
>
> No I did not use noapic initially.
>
> I just tried and got the /proc/interrupts hereafter, which still gives me qhal_host and i915 on the same line (IRQ 9)
>
> Would your fix be to enable the CONFIG_PCI_MSI kernel option? I tried it already and it made no difference. Unlike your 965 system, my 945 system doesn't support MSI (see comment in i915_driver_load () from drivers/gpu/drm/i915/i915_dma.c) :(
>
>           CPU0       CPU1
>  0:         35          0    XT-PIC-XT        timer
>  1:          2          0    XT-PIC-XT        i8042
>  2:          0          0    XT-PIC-XT        cascade
>  3:          2          0    XT-PIC-XT
>  4:         11          0    XT-PIC-XT
>  5:          2          0    XT-PIC-XT
>  7:        826          0    XT-PIC-XT
>  9:       7938          0    XT-PIC-XT        acpi, qhal_host, i915 at pci:0000:00:02.0
> 10:          2          0    XT-PIC-XT
> 14:       3872          0    XT-PIC-XT        ide0
> 28:        147          0   PCI-MSI-edge      eth0
> 30:          0          0   PCI-MSI-edge      ahci
> NMI:          0          0   Non-maskable interrupts
> LOC:      14233      14220   Local timer interrupts
> RES:        767        456   Rescheduling interrupts
> CAL:         18         40   Function call interrupts
> TLB:        339        255   TLB shootdowns
> TRM:          0          0   Thermal event interrupts
> SPU:          0          0   Spurious interrupts
> ERR:        826
> MIS:          0
>
> Hugo.
>
> On Wed, 30 Sep 2009, Justin Piszcz wrote:
>
>>
>> Do you boot with noapic?
>>
>> On Wed, 30 Sep 2009, Justin Piszcz wrote:
>>
>>> Hi Hugo,
>>>
>>> I use a DG965 board currently with built-in video and a 3ware card in
>> the x16
>>> slot:
>>>
>>> $ cat /proc/interrupts
>>>           CPU0       CPU1       CPU2       CPU3
>>>  0:       3241          0          0          0   IO-APIC-edge
>> timer
>>>  1:          2          0          0          0   IO-APIC-edge
>> i8042
>>>  8:          1          0          0          0   IO-APIC-edge      rtc0
>>>  9:          0          0          0          0   IO-APIC-fasteoi   acpi
>>> 12:          3          0          0          0   IO-APIC-edge
>> i8042
>>> 16:    4383796   12792529    5711773    5079069   IO-APIC-fasteoi   3w-
>> 9xxx,
>>> uhci_hcd:usb3
>>> 18:      57977      14740          0          0   IO-APIC-fasteoi
>>> ehci_hcd:usb1, uhci_hcd:usb7
>>> 19:      35308      35028          0          0   IO-APIC-fasteoi
>>> uhci_hcd:usb6
>>> 21:      57951   77630159    3692228   99277364   IO-APIC-fasteoi
>>> uhci_hcd:usb4, eth1
>>> 22:     552076    6937190   17079516   15588018   IO-APIC-fasteoi   HDA
>>> Intel, eth2
>>> 23:    3448429   13678957          0          0   IO-APIC-fasteoi
>>> ehci_hcd:usb2, uhci_hcd:usb5
>>> 30:     455701     209453          0          0   PCI-MSI-edge
>>> i915 at pci:0000:00:02.0
>>> 31:     861003    3495076       9393    3194492   PCI-MSI-edge      ahci
>>> 32:    2621566   20858202    5466083   85380656   PCI-MSI-edge      eth0
>>>
>>> If you play around with the kernel options, I believe there is an option
>> to
>>> move things around so it goes onto its own IRQ (the graphics card).  I
>> will
>>> see if I can remember what it was, I had the same issue, i915 was on the
>> same
>>> IRQ as the 3ware card I believe.  I do not recall off-hand which option
>> it
>>> was.
>>> Will take a look and report back if I find anything.
>>>
>>> Justin.
>>>
>>>
> This electronic message may contain proprietary and confidential information of Verint Systems Inc., its affiliates and/or subsidiaries.
> The information is intended to be for the use of the individual(s) or
> entity(ies) named above.  If you are not the intended recipient (or authorized to receive this e-mail for the intended recipient), you may not use, copy, disclose or distribute to anyone this message or any information contained in this message.  If you have received this electronic message in error, please notify us by replying to this e-mail.
>
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
>



More information about the xorg mailing list