| View previous topic :: View next topic |
| Author |
Message |
binary.root n00b

Joined: 19 Aug 2012 Posts: 5
|
Posted: Sun Aug 19, 2012 10:21 am Post subject: Disabling IRQ#9 |
|
|
Hi guys.
Help please deal with the following problem.
When run gentoo. Reports on Disabling IRQ # 9. At this stage stops downloading for 30-40 seconds. And after downloading is normal.
dmesg report
| Quote: |
[drm] radeon: irq initialized.
[drm] GART: num cpu pages 131072, num gpu pages 131072
[drm] radeon: ib pool ready.
[drm] Loading RS780 Microcode
irq 9: nobody cared (try booting with the "irqpoll" option)
Pid: 0, comm: swapper/1 Not tainted 3.3.8-gentoo #1
Call Trace:
<IRQ> [<ffffffff8107ac8b>] __report_bad_irq+0x35/0xc1
[<ffffffff8107af12>] note_interrupt+0x167/0x1e5
[<ffffffff810791eb>] handle_irq_event_percpu+0x107/0x11f
[<ffffffff81079236>] handle_irq_event+0x33/0x51
[<ffffffff8107b6fd>] handle_fasteoi_irq+0x75/0xa8
[<ffffffff81003f17>] handle_irq+0x1f/0x27
[<ffffffff81003c33>] do_IRQ+0x48/0xaf
[<ffffffff815229ab>] common_interrupt+0x6b/0x6b
<EOI> [<ffffffff8107e2d7>] ? rcu_idle_exit+0x5a/0x5f
[<ffffffff81001173>] cpu_idle+0x69/0x83
[<ffffffff8151ca1e>] start_secondary+0x1bd/0x1c1
handlers:
[<ffffffff81334620>] acpi_irq
Disabling IRQ #9
|
lspci
| Quote: |
00:00.0 Host bridge: Advanced Micro Devices [AMD] RS780 Host Bridge
00:01.0 PCI bridge: Toshiba America Info Systems Device 9602
00:04.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 0)
00:05.0 PCI bridge: Advanced Micro Devices [AMD] RS780/RS880 PCI to PCI bridge (PCIE port 1)
00:06.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 2)
00:07.0 PCI bridge: Advanced Micro Devices [AMD] RS780 PCI to PCI bridge (PCIE port 3)
00:11.0 SATA controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 SATA Controller [IDE mode]
00:12.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:12.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.1 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0 USB OHCI1 Controller
00:13.2 USB controller: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices [AMD] nee ATI SBx00 SMBus Controller (rev 3a)
00:14.1 IDE interface: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 IDE Controller
00:14.2 Audio device: Advanced Micro Devices [AMD] nee ATI SBx00 Azalia (Intel HDA)
00:14.3 ISA bridge: Advanced Micro Devices [AMD] nee ATI SB7x0/SB8x0/SB9x0 LPC host controller
00:14.4 PCI bridge: Advanced Micro Devices [AMD] nee ATI SBx00 PCI to PCI Bridge
00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor HyperTransport Configuration (rev 40)
00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Miscellaneous Control
00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 11h Processor Link Control
01:05.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI RS780M/RS780MN [Mobility Radeon HD 3200 Graphics]
01:05.1 Audio device: Advanced Micro Devices [AMD] nee ATI RS780 HDMI Audio [Radeon HD 3000-3300 Series]
04:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040T PCI-E Fast Ethernet Controller (rev 12)
09:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
09:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
09:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)
|
Regards Nazar. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 29965 Location: 56N 3W
|
Posted: Sun Aug 19, 2012 12:48 pm Post subject: |
|
|
binary.root,
Welcome to Gentoo,
What is your IRQ9 used for, whatever it is either won't work at all or won't work properly with the IRQ disabled. They may be nothing there too.
Please post your /proc/interrupts
The means that an IRQ9 happened but ho interrupt handler could be found to service the request.
There are some kernel and sometimes some BIOS options to fix this but lets see if its a real interrupt first. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
binary.root n00b

Joined: 19 Aug 2012 Posts: 5
|
Posted: Sun Aug 19, 2012 5:32 pm Post subject: |
|
|
Thanks for the welcome.
Here is my proc / interrupts
| Quote: |
CPU0 CPU1
0: 25 2 IO-APIC-edge timer
1: 3 939 IO-APIC-edge i8042
9: 100 99901 IO-APIC-fasteoi acpi
12: 3 282 IO-APIC-edge i8042
14: 0 48 IO-APIC-edge pata_atiixp
15: 0 0 IO-APIC-edge pata_atiixp
17: 63 109609 IO-APIC-fasteoi snd_hda_intel, ehci_hcd:usb1, ohci_hcd:usb3, ohci_hcd:usb4
18: 0 2 IO-APIC-fasteoi ohci_hcd:usb5, ohci_hcd:usb6
19: 0 19 IO-APIC-fasteoi snd_hda_intel, ehci_hcd:usb2
22: 40 11621 IO-APIC-fasteoi ahci
44: 0 1 PCI-MSI-edge eth0
NMI: 0 0 Non-maskable interrupts
LOC: 41045 51318 Local timer interrupts
SPU: 0 0 Spurious interrupts
PMI: 0 0 Performance monitoring interrupts
IWI: 0 0 IRQ work interrupts
RTR: 0 0 APIC ICR read retries
RES: 118327 97359 Rescheduling interrupts
CAL: 57 160 Function call interrupts
TLB: 7005 6770 TLB shootdowns
TRM: 0 0 Thermal event interrupts
THR: 0 0 Threshold APIC interrupts
MCE: 0 0 Machine check exceptions
MCP: 3 3 Machine check polls
ERR: 0
MIS: 0
|
Regards Nazar. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 29965 Location: 56N 3W
|
Posted: Sun Aug 19, 2012 6:31 pm Post subject: |
|
|
binary.root
| Code: | | 9: 100 99901 IO-APIC-fasteoi acpi |
Tats thermal monitoring, power control, fan speed and the like. Everythng else will work normally but your system may overheat.
Put irqpoll on the kernel line in grub meanwhile. This is a slowdown all round but it gets your acpi interrupts working again by polling, which is much slower and more CPU intensive.
Please put your kernel .config file onto a pastebin site. It has some options for dealing with things like this. There are also other kernel command line options you can try.
Read /usr/src/linux/Documentation/kernel-parameters.txt
The very last thing to do is to flash your BIOS with an update - but there is no way to tell if that will help or not. _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
binary.root n00b

Joined: 19 Aug 2012 Posts: 5
|
Posted: Mon Aug 20, 2012 6:07 pm Post subject: |
|
|
Sorry that instantly not answer.
So really my CPU operating temperature is +82-89 C.
A critical point is 105 C.
Try to revise irqpool. Also tried acpi = noirq, acpi = strict, pci = noacpi.
None of the above written not helped.
My configuration kernel.
http://pastebin.com/vDhhWAkw
Dmesg in full.
http://pastebin.com/tc4hrYpu
Regards Nazar. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 29965 Location: 56N 3W
|
Posted: Mon Aug 20, 2012 7:41 pm Post subject: |
|
|
binary.root,
A few things.
Your dmesg is truncated because your kernel ring buffer is too small. You set this in the kernel with the option | Code: | | (18) Kernel log buffer size (16 => 64KB, 17 => 128KB) | Note that each increment doubles the buffer size so my 18 allocates 256k.
There is nothing obvious in your kernel or dmesg related to your IRQ 9 issue. However, you should fix | Code: | r600_cp: Failed to load firmware "radeon/R600_rlc.bin"
[drm:r600_startup] *ERROR* Failed to load firmware!
radeon 0000:01:05.0: disabling GPU acceleration | as you are missing some of the functionality of your graphics card.
As you have set | Code: | CONFIG_DRM_RADEON=y
CONFIG_DRM_RADEON_KMS=y | the firmware needs to be built into your kernel too.
We cannot tell your CPU operating temperatue - only that ACPI interrupts are not working so you have no control. It may be the fan is switched hard on, as that would be safeand the ACPI control then turns it down.
The kernel contains special sections for some laptops - what system do you have ? _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
binary.root n00b

Joined: 19 Aug 2012 Posts: 5
|
Posted: Wed Aug 22, 2012 7:54 pm Post subject: |
|
|
Good evening.
Thank you that showed me what was the problem. So really the problem was the fact that you have described above. This is all evidence of my inattention. Because in hanbook it indicates.
| Quote: | | what system do you have? |
my system is amd64.
model laptop toshiba satellite a300.
Regards Nazar. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 29965 Location: 56N 3W
|
Posted: Wed Aug 22, 2012 8:28 pm Post subject: |
|
|
binary.root,
Try turning on | Code: | | Reroute for broken boot IRQs | in your kernel.
The help says | Code: | This option enables a workaround that fixes a source of
spurious interrupts. This is recommended when threaded
interrupt handling is used on systems where the generation of
superfluous "boot interrupts" cannot be disabled.
Some chipsets generate a legacy INTx "boot IRQ" when the IRQ
entry in the chipset's IO-APIC is masked (as, e.g. the RT
kernel does during interrupt handling). On chipsets where this
boot IRQ generation cannot be disabled, this workaround keeps
the original IRQ line masked so that only the equivalent "boot
IRQ" is delivered to the CPUs. The workaround also tells the
kernel to set up the IRQ handler on the boot IRQ line. In this
way only one interrupt is delivered to the kernel. Otherwise
the spurious second interrupt may cause the kernel to bring
down (vital) interrupt lines. |
_________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
binary.root n00b

Joined: 19 Aug 2012 Posts: 5
|
Posted: Mon Aug 27, 2012 5:38 pm Post subject: |
|
|
Good evening.
Well I did as you said. But this is not a positive outcome is not allowed. Temperatures further held within 80-90C.
Regards Nazar. |
|
| Back to top |
|
 |
NeddySeagoon Administrator


Joined: 05 Jul 2003 Posts: 29965 Location: 56N 3W
|
Posted: Wed Aug 29, 2012 2:17 am Post subject: |
|
|
binary.root,
Please check dmesg for the 'nobody cared' messge.
If that's gone, its a success at fixing the IRQ problem _________________ Regards,
NeddySeagoon
Computer users fall into two groups:-
those that do backups
those that have never had a hard drive fail. |
|
| Back to top |
|
 |
|