From owner-freebsd-questions@FreeBSD.ORG Sat May 2 09:20:42 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6436F106566C for ; Sat, 2 May 2009 09:20:42 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from april.london.02.net (april.london.02.net [87.194.255.143]) by mx1.freebsd.org (Postfix) with ESMTP id F09E18FC13 for ; Sat, 2 May 2009 09:20:41 +0000 (UTC) (envelope-from cwhiteh@onetel.com) Received: from [192.168.1.75] (93.97.24.219) by april.london.02.net (8.5.016.1) id 49D3A0900174B24A; Sat, 2 May 2009 10:20:40 +0100 Message-ID: <49FC1067.1090808@onetel.com> Date: Sat, 02 May 2009 10:20:39 +0100 From: Chris Whitehouse User-Agent: Thunderbird 2.0.0.21 (X11/20090321) MIME-Version: 1.0 To: "Paul B. Mahol" References: <49F78DD0.70007@onetel.com> <3a142e750904290530p7189e3d2y40328186dd4141f7@mail.gmail.com> <49FB6C6A.8020308@onetel.com> <3a142e750905011711pc9c77f7p67e883e96fac7170@mail.gmail.com> <3a142e750905011852p30281dadtb83c1b31dddd8c45@mail.gmail.com> In-Reply-To: <3a142e750905011852p30281dadtb83c1b31dddd8c45@mail.gmail.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: User Questions Subject: Re: ndis0 interrrupt storm X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 May 2009 09:20:42 -0000 Paul B. Mahol wrote: > On 5/2/09, Paul B. Mahol wrote: >> On 5/1/09, Chris Whitehouse wrote: >>> Paul B. Mahol wrote: >>>> On 4/29/09, Chris Whitehouse wrote: >>>>> Hi all >>>>> >>>>> I'm trying to get a Linksys WPC54Gv5 wireless pccard working. It has a >>>>> Marvell 8335 chip. I've created a module with ndisgen and I can see >>>>> ndis0. When I up it with ifconfig I immediately get repeated messages: >>>>> >>>>> Apr 28 23:23:19 pcbsd kernel: interrupt storm detected on "irq11:"; >>>>> throttling interrupt source >>>>> >>>>> As soon as I down the interface the messages stop. >>>>> >>>>> I've also tried starting ndis0 with polling >>>>> >>>>> # ifconfig ndis0 inet 192.168.1.20 polling >>>>> >>>>> but still get the messages. I guess this driver doesn't support >>>>> polling. >>>>> Or I've got the syntax wrong. >>>> That command is not currently efective at all for ndisX(I yet have to >>>> see if it is possible). >>>> >>>>> According to vmstat -i irq11 is used by cbb0 and pcm0. ndis0 is on irq9 >>>>> >>>>> irq9: cbb1 ndis0++ >>>>> >>>>> This is on PCBSD 7.1 which is FreeBSD 7.2-PRERELEASE >>>>> >>>>> Any way I can get this thing working? >>>> Try yo disable cbbX if you dont use it or enable MSI for pcm0 (if >>>> possible). >>> This is a pcmcia card in a laptop so cbb is needed :( There is no >>> reference to msi in the pcm man page so I guess it is not available for >>> this system. (Paul I saw a post from you on multimedia about msi in hdac >>> and sure enough there is a reference to msi in snd_hda(4) man page). Am >>> I looking in the right place? >> msi for snd_hda(if that is your sound driver) should be enabled by default >> on CURRENT (dunno about 7): >> hint.hdac.%d.msi=1 my driver is snd_t4dwave and msi is not mentioned in the man page. Does that mean it's not available? >> >> You could try to use different dev.ndis.0.InterruptNumber for ndis0. >> Changing it via sysctl is not supported, you will need to modify right >> line(s) >> in inf file, or in .h file generated with ndiscvt(1) via ndisgen(8) >> >> Dunno if that will work .... (never tried) > > Tried, doesnt work. Polling could be enabled if miniport driver for your > card supports it, look output of sysctl dev.ndis.0 no reference to polling in sysctl dev.ndis > hmm not looking good so far Chris