From mboxrd@z Thu Jan 1 00:00:00 1970 From: Elvis Pranskevichus Subject: Re: sky2: eth0: hung mac 7:69 fifo 0 (165:176) Date: Sun, 25 Nov 2007 16:57:42 -0500 Message-ID: <200711251657.42821.el@prans.net> References: <873av03c0f.fsf@burly.wgtn.ondioline.org> <4749E832.1060800@linux-foundation.org> Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Cc: Paul Collins , netdev@vger.kernel.org To: Stephen Hemminger Return-path: Received: from mail.prans.org ([64.79.206.200]:49698 "EHLO mail.prans.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753062AbXKYWjp (ORCPT ); Sun, 25 Nov 2007 17:39:45 -0500 In-Reply-To: <4749E832.1060800@linux-foundation.org> Content-Disposition: inline Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org On Sunday November 25 2007 04:25:06 pm Stephen Hemminger wrote: > > Two important bits of data: > > 1) What is hardware (output of lspci and dmesg) would be useful to know > which type > of board is involved. uname -srvm: Linux 2.6.24-rc3 #1 SMP PREEMPT Sat Nov 17 00:26:41 EST 2007 x86_64 CONFIG_NO_HZ=y lscpi -vvvv: 03:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 22) Subsystem: Giga-byte Technology Marvell 88E8053 Gigabit Ethernet Controller (Gigabyte) Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- > > 2) Is this a regression, or always the case. Does 2.6.23 work okay? > 2.6.23 works okay in terms of restarting the controller properly, i.e sky2_watchdog() actually works. While in 2.6.24 I only see that sky2_down() is called and never gets to sky2_up(). Moreover, the entire box becomes unresponsive to events (e.g the keyboard doesn't work etc). > The problems with FIFO in the past, have been limited to Yukon-EC > without flow control. > The hardware has bugs where if the FIFO gets exactly filled it hangs. > Flow control avoids > the problem. Yeah, unfortunately it's Yukon-EC. Thanks, -- Elvis