Автор Тема: 2.6.22.12 unregister_netdevice  (Прочетена 4284 пъти)

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« -: Nov 20, 2007, 11:42 »
Здравейте,
сглобих си една нова машинка (Intel® Core™2 Quad CPU,2GB RAM,intel G33 chipset,2.6.22.12+smp+imq)
Машината е пппое сървър и днс. В определени моменти dmesg казва:

Цитат
unregister_netdevice: waiting for ppp2 to become free. Usage count = 3923


При опит за килване на въпросния ппп интерфейс крашва машината, а ако го оставя след известно време се оправя само, без да пречи на останалите интерфейси. На ppp+ има htb qdiscs.
Дали някой от вас е имал подобен проблем? Дали преминаване на по-нов kernel ще оправи нещата?
Благодаря предварително!
Активен

Kalin

  • Напреднали
  • *****
  • Публикации: 1642
  • insider
    • Профил
2.6.22.12 unregister_netdevice
« Отговор #1 -: Nov 20, 2007, 12:06 »
дистрибуция?
модел мрежова карта?
lspci?
Активен

Като станем милиони ще видиш тогава кой е луд...
If you don't stand for nothing, chances are you will fall for anything.

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #2 -: Nov 20, 2007, 14:19 »
lspci
00:00.0 Host bridge: Intel Corporation Unknown device 29c0 (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Unknown device 29c2 (rev 02)
00:03.0 Communication controller: Intel Corporation Unknown device 29c4 (rev 02)
00:1a.0 USB Controller: Intel Corporation Unknown device 2937 (rev 02)
00:1a.1 USB Controller: Intel Corporation Unknown device 2938 (rev 02)
00:1a.2 USB Controller: Intel Corporation Unknown device 2939 (rev 02)
00:1a.7 USB Controller: Intel Corporation Unknown device 293c (rev 02)
00:1c.0 PCI bridge: Intel Corporation Unknown device 2940 (rev 02)
00:1c.1 PCI bridge: Intel Corporation Unknown device 2942 (rev 02)
00:1c.2 PCI bridge: Intel Corporation Unknown device 2944 (rev 02)
00:1c.3 PCI bridge: Intel Corporation Unknown device 2946 (rev 02)
00:1c.4 PCI bridge: Intel Corporation Unknown device 2948 (rev 02)
00:1d.0 USB Controller: Intel Corporation Unknown device 2934 (rev 02)
00:1d.1 USB Controller: Intel Corporation Unknown device 2935 (rev 02)
00:1d.2 USB Controller: Intel Corporation Unknown device 2936 (rev 02)
00:1d.7 USB Controller: Intel Corporation Unknown device 293a (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation Unknown device 2912 (rev 02)
00:1f.2 SATA controller: Intel Corporation Unknown device 2922 (rev 02)
00:1f.3 SMBus: Intel Corporation Unknown device 2930 (rev 02)
02:00.0 IDE interface: Marvell Technology Group Ltd. Unknown device 6101 (rev b1)
04:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
05:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)

Slackware 11.0 с доста ъпдейти от current и 2хIntel Corporation 82572EI Gigabit Ethernet Controller на pci express x1
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #3 -: Nov 20, 2007, 15:37 »
Не ползвай kernel модула за pppoe.
Активен

"Knowledge is power" - France is Bacon

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #4 -: Nov 21, 2007, 10:54 »
Цитат (gat3way @ Ноември 20 2007,15:37)
Не ползвай kernel модула за pppoe.

При user mode pppoe натоварването е много по-голямо и не виждам реално приложение с него.
Ще се пробвам с 2.6.23.х...
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #5 -: Nov 21, 2007, 12:15 »
Ем така е, ама QoS класовете ти слагат reference count върху интерфейса и трябва да изчакаш докато се "изпразнят" и освободят разни структури от данни, при положение, че връзката се затвори преди разните TCP връзки свързани с нея. А ти колко pppoe потребителя имаш, че това има толкова огромно значение?
Активен

"Knowledge is power" - France is Bacon

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #6 -: Nov 22, 2007, 10:55 »
Цитат (gat3way @ Ноември 21 2007,12:15)
А ти колко pppoe потребителя имаш, че това има толкова огромно значение?

На тази машина ще са няколкостотин онлайн едновременно. Аз сложих 2.6.23.8 и сега го тествам
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
2.6.22.12 unregister_netdevice
« Отговор #7 -: Nov 23, 2007, 02:16 »
Много "Unknown device " , не е на  хубаво. И може проблема да не е въобще в  Ethernet картата. Май правилно си сложил ново ядро.
Активен

gat3way

  • Напреднали
  • *****
  • Публикации: 6050
  • Relentless troll
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #8 -: Nov 23, 2007, 09:00 »
Да, проблемът въобще не е в ethernet картата. И не, мисля, че няма да се оправи с ново ядро '<img'>
Активен

"Knowledge is power" - France is Bacon

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #9 -: Nov 23, 2007, 10:09 »
С 2.6.23.8 lspci дава същото, както и грешката. С 2.6.21.7 - същото. Започвам да си мисля, че съм сложил някоя опция в ядрото, кояте не ми е нужна, не знам за какво е и ми бърка нещата.
Имам няколко машини с 2.6.17.13 с голям ъптайм и същия софт на тях - работещи без никакви ядове. Лошото е, че тази не пали с 2.6.17.13...следващият ми опит ще е с 2.6.18.х, пък каквото сабя покаже '<img'>
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
2.6.22.12 unregister_netdevice
« Отговор #10 -: Nov 24, 2007, 01:40 »
Виж това
Активен

martos

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
2.6.22.12 unregister_netdevice
« Отговор #11 -: Nov 24, 2007, 13:07 »
Цитат (ivo1204 @ Ноември 24 2007,01:40)
Виж това

Благодаря за линка, но не мисля, че проблема е свързан с настройка на хардуера. Не знам защо модераторите преместиха темата тук '<img'>
Машината работи перфектно, освен в редките моменти, когато дава unregister_netdevice.
gat3way разбра най-добре същността на проблема:
Цитат
Ем така е, ама QoS класовете ти слагат reference count върху интерфейса и трябва да изчакаш докато се "изпразнят" и освободят разни структури от данни, при положение, че връзката се затвори преди разните TCP връзки свързани с нея.

Лошото е, че още не съм намерил решение '<img'>

p.s.
След ъпгрейд на pciutils lspci казва:
Цитат
00:00.0 Host bridge: Intel Corporation DRAM Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation Integrated Graphics Controller (rev 02)
00:03.0 Communication controller: Intel Corporation MEI Controller (rev 02)
00:1a.0 USB Controller: Intel Corporation USB UHCI Controller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation USB UHCI Controller #5 (rev 02)
00:1a.2 USB Controller: Intel Corporation USB UHCI Controller #6 (rev 02)
00:1a.7 USB Controller: Intel Corporation USB2 EHCI Controller #2 (rev 02)
00:1c.0 PCI bridge: Intel Corporation PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation PCI Express Port 3 (rev 02)
00:1c.3 PCI bridge: Intel Corporation PCI Express Port 4 (rev 02)
00:1c.4 PCI bridge: Intel Corporation PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
00:1f.0 ISA bridge: Intel Corporation LPC Interface Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 6 port SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation SMBus Controller (rev 02)
02:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6101 single-port PATA133 interface (rev b1)
04:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)
05:00.0 Ethernet controller: Intel Corporation 82572EI Gigabit Ethernet Controller (Copper) (rev 06)


Спрях използването на imq за сметка на ifb и сега машината крашва безпаметно след 2-3 дни безпроблемна работа'<img'>



Активен


Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
kernel: unregister_netdevice: waiting for ppp0 to become free. Usage count =1
Хардуерни и софтуерни проблеми
orfey 3 5174 Последна публикация Aug 11, 2009, 11:21
от dobrichkia