Bug 592409
Summary: | sirq-net-rx/0: page allocation failure. | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Jon Thomas <jthomas> |
Component: | realtime-kernel | Assignee: | Red Hat Real Time Maintenance <rt-maint> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | David Sommerseth <davids> |
Severity: | high | Docs Contact: | |
Priority: | urgent | ||
Version: | 1.2 | CC: | acme, bhu, lgoncalv, ovasik, tao, williams |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2010-10-21 14:28:11 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Jon Thomas
2010-05-14 19:39:35 UTC
Jon, That's a very old release. Current release is 2.6.24.7-149. Please ask them to try that release of the kernel. Also, the correct way to change IRQ affinity is using the /proc/irq entries (e.g. /proc/irq/11/smp_affinity to set the affinity of IRQ 11). Changing the affinity of the IRQ thread has no effect. The thread is tied to the IRQ information so even if you run taskset on it, it'll just reset back to whatever the IRQ affintiy setting is. Safest way to do isolation and affinity is to use 'tuna': # tuna --cpu 0 --isolate --irq eth* --move Run the above in a boot script and it will move everything off cpu 0, then move all the eth* irqs onto cpu0 hmm, Are you saying 2297/2298 are pid's and not irq's? Am I misreading something here? It seems there are irq's 2297/2298 and it looks like they are getting getting set to cpu 0. cat proc/interrupts CPU0 CPU1 CPU2 CPU3 CPU4 CPU5 CPU6 CPU7 ... 2297: 1311775712 0 0 0 0 0 50 0 PCI-MSI-edge eth1 2298: 121775118 0 0 0 0 0 1482 0 PCI-MSI-edge eth0 from lspci: 04:00.1 0200: 8086:105e (rev 06) Subsystem: 8086:135e Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0, Cache Line Size: 64 bytes Interrupt: pin B routed to IRQ 2297 argh, I misread the listing above; you are correct they're IRQs from an IOAPIC. So yeah, they're doing affinity correctly. Still would like to see them run on the latest .24 kernel though... whew, I thought I was loosing my mind for a minute. yeah, I'll see if they can upgrade to the newer release. thanks for the help |