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: Serbulent UNSAL (serbulentunsal@meds.ktu.edu.tr)
Date: Wed 05 Jan 2005 - 17:42:27 EET


Merhaba,

irq 19 aynı zamanda rtl tarafından da kullnılıyor;

02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL-8139/8139C/8139C+ (rev 10)
        Subsystem: Realtek Semiconductor Co., Ltd. RT8139
        Flags: bus master, medium devsel, latency 32, IRQ 19
        I/O ports at 2000 [size=256]
        Memory at fc300000 (32-bit, non-prefetchable) [size=256]
        Expansion ROM at <unassigned> [disabled] [size=64K]

Zaten benim tek network kablomda rtl'ye takılı e100'e değil.

Çrş, 2005-01-05 tarihinde 16:08 +0200 saatinde, Murat Koç yazdı:
> > 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
>
> _______________________________________________
> Linux mailing list
> Linux@liste.linux.org.tr
> http://liste.linux.org.tr/mailman/listinfo/linux

-- 
Serbulent UNSAL <serbulentunsal@meds.ktu.edu.tr>

_______________________________________________ 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.