Re: [Linux] Too much work at interrupt hatasý

---------

New Message Reply About this list Date view Thread view Subject view Author view Attachment view

From: Murat Koç (muratkoc@kivi.com.tr)
Date: Wed 05 Jan 2005 - 16:08:13 EET


> Merhaba,
>

Selam,

> 00:06.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100]
> (rev 08)
> Subsystem: Hewlett-Packard Company NetServer 10/100TX
> Flags: bus master, medium devsel, latency 66, IRQ 19
> Memory at fc102000 (32-bit, non-prefetchable) [size=4K]
> I/O ports at 1c00 [size=64]
> Memory at fc000000 (32-bit, non-prefetchable) [size=1M]
> Expansion ROM at <unassigned> [disabled] [size=1M]
> Capabilities: [dc] Power Management version 2
>

Şimdi oldu. Sizin sorununuz buradan kaynaklanıyor. irq19 e100 tarafından
kullanılıyor rtl değil. e100 un kernel da driver koduna baktım herhangi bir
parametre ile bu sorunu çözemezsiniz.

Çözmenizin tek yolu tekrar modülü derlemek. Bunu yaparken.

şu değeri arttırın.

static int max_interrupt_work = 20;

bu default değeri 50 filan yapın ondan sonra sorununuz çözülecektir.

diye yazıyordum ama

module_param(max_interrupt_work, int, 0);

satırını görmemişim.

bu durumda modülü yüklerken

max_interrupt_work=50 diyerek örneğin yine sorunu çözebilirsiniz.

gerçi tam değeri bulmak için

 if (--boguscnt < 0) {
        printk(KERN_ERR "%s: Too much work at interrupt, status=0x%4.4x.\n",
                                   dev->name, status);

olan kısma boguscnt,%d şeklinde eklenti yapmanız ne kadarlık değerde
olduğunuzu bulmanızı sağlayacaktır fakat fazla değer göz çıkarmaz :p siz 50
yapın rahat edin gitsin.

Kolay gelsin

-- 
Murat Koç
Kivi Bilişim Teknolojileri


_______________________________________________
Linux mailing list
Linux@liste.linux.org.tr
http://liste.linux.org.tr/mailman/listinfo/linux


New Message Reply About this list Date view Thread view Subject view Author view Attachment view

---------

Bu arsiv hypermail 2.1.2 tarafindan uretilmistir.