LINUX.ORG.RU

Ошибка Kernel:Disabling IRQ #19

 , , ,


0

1

Всем здравствуйте.

Уже несколько месяцев, у меня продолжается одна эпопея. (все необходимые конфиги ниже).

Проблема вот в чем, периодически (промежуток может быть разный от 20 минут до суток) выпадает сообщение об ошибке, и отключается интерфейс который в локальную сеть.


dmesg

irq 19: nobody cared (try booting with the "irqpoll" option)
Pid: 0, comm: swapper Not tainted 2.6.32-220.13.1.el6.x86_64 #1
Call Trace:
 <IRQ>  [<ffffffff810db5cb>] ? __report_bad_irq+0x2b/0xa0
 [<ffffffff810db7cc>] ? note_interrupt+0x18c/0x1d0
 [<ffffffff810dbeed>] ? handle_fasteoi_irq+0xcd/0xf0
 [<ffffffff8100df09>] ? handle_irq+0x49/0xa0
 [<ffffffff814f520c>] ? do_IRQ+0x6c/0xf0
 [<ffffffff8100ba53>] ? ret_from_intr+0x0/0x11
 <EOI>  [<ffffffff812c4e5e>] ? intel_idle+0xde/0x170
 [<ffffffff812c4e41>] ? intel_idle+0xc1/0x170
 [<ffffffff813fa3f7>] ? cpuidle_idle_call+0xa7/0x140
 [<ffffffff81009e06>] ? cpu_idle+0xb6/0x110
 [<ffffffff814d464a>] ? rest_init+0x7a/0x80
 [<ffffffff81c1ff7b>] ? start_kernel+0x424/0x430
 [<ffffffff81c1f33a>] ? x86_64_start_reservations+0x125/0x129
 [<ffffffff81c1f438>] ? x86_64_start_kernel+0xfa/0x109
handlers:
[<ffffffffa01b8020>] (rtl8169_interrupt+0x0/0x380 [r8169])
Disabling IRQ #19

До этого была установлена 5.7, проблема была такая же. За тем исключением что в 5.7 полностью вешал, а в 6.2 идет завышенное время пакетов.

Пробовал:
1 - Переставлял Материнскую плату.
2 - Загружался с ключами irpool и pci=nomsi
3 - Менял сетевую карту.
4 - Прошивал BIOS.
5 - Пробовал ставить дравйвера поновее. Для VIA так и не получилось поставить, а для RealTek и не пытался (встроенная же работает нормально и не вешается).

Что делать даже не представляю. Гуглил, не помогло. Сейчас единственный выход, Cron каждые 5 минут выполняет скрипт, который отключает а затем заново включает интерфейс.

Может кто чем поможет?



Последнее исправление: klimon (всего исправлений: 1)

система №1


uname -r - Версия ядра

2.6.32-220.13.1.el6.x86_64

cat /proc/cmdline

ro root=UUID=07fb1348-0e3a-427b-a21c-e1a432fb7566 LANG=ru_RU.UTF-8 nomodeset rd_NO_LUKS rd_NO_LVM rd_NO_MD quiet rhgb KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM

lspci - Список оборудования

00:00.0 Host bridge: Intel Corporation 2nd Generation Core Processor Family DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
00:16.0 Communication controller: Intel Corporation 6 Series/C200 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #2 (rev 05)
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 05)
00:1c.0 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 1 (rev b5)
00:1c.2 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 3 (rev b5)
00:1c.3 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 4 (rev b5)
00:1c.4 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 5 (rev b5)
00:1c.5 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 6 (rev b5)
00:1c.6 PCI bridge: Intel Corporation 6 Series/C200 Series Chipset Family PCI Express Root Port 7 (rev b5)
00:1c.7 PCI bridge: Intel Corporation 82801 PCI Bridge (rev b5)
00:1d.0 USB controller: Intel Corporation 6 Series/C200 Series Chipset Family USB Enhanced Host Controller #1 (rev 05)
00:1f.0 ISA bridge: Intel Corporation Z68 Express Chipset Family LPC Controller (rev 05)
00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family 6 port SATA AHCI Controller (rev 05)
00:1f.3 SMBus: Intel Corporation 6 Series/C200 Series Chipset Family SMBus Controller (rev 05)
06:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
08:00.0 PCI bridge: ASMedia Technology Inc. ASM108x PCIe to PCI Bridge Controller (rev 01)
09:00.0 Ethernet controller: VIA Technologies, Inc. VT6105/VT6106S [Rhine-III] (rev 8b)

klimon
() автор топика

система №1


cat /etc/interrups

           CPU0       CPU1       CPU2       CPU3
  0:        367          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:          4          0          0          0   IO-APIC-edge      i8042
 19:   14169716          0          0          0   IO-APIC-fasteoi   eth3
 23:         86          0          0          0   IO-APIC-fasteoi   ehci_hcd:usb1, ehci_hcd:usb2
 32:     129776          0          0          0   PCI-MSI-edge      ahci
 33:        576          0          0          0   PCI-MSI-edge      hda_intel
 34:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 35:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 36:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 37:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 38:          0          0          0          0   PCI-MSI-edge      xhci_hcd
 39:     698034          0          0          0   PCI-MSI-edge      eth2
NMI:        336         43         40         11   Non-maskable interrupts
LOC:    1585302     164846     210210     181462   Local timer interrupts
SPU:          0          0          0          0   Spurious interrupts
PMI:        336         43         40         11   Performance monitoring interrupts
PND:          0          0          0          0   Performance pending work
RES:        735        939       1023        375   Rescheduling interrupts
CAL:         35        173        160        166   Function call interrupts
TLB:        428        566       1671       2840   TLB shootdowns
TRM:          0          0          0          0   Thermal event interrupts
THR:          0          0          0          0   Threshold APIC interrupts
MCE:          0          0          0          0   Machine check exceptions
MCP:        245        245        245        245   Machine check polls
ERR:          0
MIS:          0

ifconfig

eth2      Link encap:Ethernet  HWaddr C8:60:00:6D:1B:FF
          inet addr:XXX.XXX.XXX.XXX  Bcast:XXX.XXX.XXX.XXX  Mask:255.255.255.252
          inet6 addr: fe80::ca60:ff:fe6d:1bff/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:485415 errors:0 dropped:0 overruns:0 frame:0
          TX packets:445687 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:388830689 (370.8 MiB)  TX bytes:118032964 (112.5 MiB)
          Interrupt:39 Base address:0xe000

eth3      Link encap:Ethernet  HWaddr 00:0E:2E:65:00:DA
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::20e:2eff:fe65:da/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3739715 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3141182 errors:0 dropped:1 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:3650900796 (3.4 GiB)  TX bytes:1861426639 (1.7 GiB)
          Interrupt:19 Base address:0x8000

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3216 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3216 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:246054 (240.2 KiB)  TX bytes:246054 (240.2 KiB)

klimon
() автор топика

система №1


ethtool eth2 - Интерфейс в интернет

        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  1000baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: yes

ethtool -i eth2

driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:07:00.0

ethtool eth3 - Интерфейс в локальную сеть

        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
        Link partner advertised pause frame use: No
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
        Link detected: yes

ethtool -i eth3

driver: r8169
version: 2.3LK-NAPI
firmware-version:
bus-info: 0000:09:00.0

chkconfig --list - Запущенные демоны

auditd          0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
crond           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
dhcpd           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
dhcpd6          0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
dhcrelay        0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
dnsmasq         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
ip6tables       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
iptables        0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
netconsole      0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
netfs           0:выкл  1:выкл  2:выкл  3:вкл   4:вкл   5:вкл   6:выкл
network         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
nmb             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
ntpd            0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
ntpdate         0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
postfix         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
rdisc           0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
restorecond     0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
rsyslog         0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
saslauthd       0:выкл  1:выкл  2:выкл  3:выкл  4:выкл  5:выкл  6:выкл
smb             0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
squid           0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
sshd            0:выкл  1:выкл  2:вкл   3:вкл   4:вкл   5:вкл   6:выкл
udev-post       0:выкл  1:вкл   2:вкл   3:вкл   4:вкл   5:вкл   6:выкл

klimon
() автор топика
Ответ на: комментарий от anonymous

ядро от 17 марта 2012 года... не думаю что это изза несвежести... хотя попробую поставить поновее.. отпишусь...

klimon
() автор топика

Не уверен, что это имеет отношение к делу, но у меня была такая же фигня на системе с умирающим винтом. Через пару недель таки умер, поставил новый и этого больше не повторяется.

ArtKun ★★★★★
()

1. +1 к замене ядра на новое.
2. Выйми винты и протри их от пыли.
3. Заодно «поправь» контакты SATA шнурков (вынял - вставил, на стороне винта и материнки).
4. Если все еще не помогает - замени SATA шнурки.

Kroz ★★★★★
()
Ответ на: комментарий от anonymous

Вы рассмотрели ревизию ядра ?

2.6.32-220.13.1.el6.x86_64

В частности число 220 ?

У RedHat номер ядра зачастую не совпадает с таким же номером на kernel.org, они многое бэкпортируют из более новых ядре в старые, не изменяя мажорный номер версии ядра, так что это 2.6.32 вполне может оказать ближе к 2.6.39 - 2.6.40(3.0.0).

kostik87 ★★★★★
()

была подобная проблема - для второй сетевухи, менял сетевую - не помогло при этом она сидела на одном irq c snd_hda_intel

почти помогло перестановка её в другой слот, причем она делит irq c ehci_hcd:usb1, nvidia, mei т.е. сейчас она может упасть раз в день - это уже прогресс ) ядро 3.1.0-1.2-desktop, openses 121

x905 ★★★★★
()
Ответ на: комментарий от kostik87

ну давай, раз ты такой спец, покажи, что acpi и дрова для всего оборудования ТС в этом ядре не старше соотв. в последнем ядре с kernel.org

anonymous
()

обновление

обновил ядро, поставил последнюю стабильную версию

3.3.6

ситуация не изменилась

klimon
() автор топика
Ответ на: комментарий от eagleivg

Конечно пробовал, не помогло...

Выход нашел, написал скрипт который парсит dmesg на предмет irq, и перегружает полностью сеть...

klimon
() автор топика
6 августа 2012 г.

Итак, проблема в драйвера контроллера Asmedia, который дарит нашим мамкам радость наличия слотов РСІ.

В инете куча воплей и костылей, но годного решения нет. И самое обидное - под оффтопом все работает нормально.

Как вариант - всю USB периферию вместе с сетевой картой повесить на одно IRQ, но в этом UEFI недоБИОС не нашел как это сделать.

ololoid ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.