From mboxrd@z Thu Jan 1 00:00:00 1970 From: Daniel Drake Subject: Re: [PATCH] sky2: re-enable 88E8056 for most motherboards Date: Tue, 01 May 2007 09:58:28 -0400 Message-ID: <46374784.7010401@gentoo.org> References: <20070430142349.79754c1b@freekitty> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: Jeff Garzik , netdev@vger.kernel.org, stable@kernel.org, Francois SIMOND To: Stephen Hemminger Return-path: Received: from smtp151.iad.emailsrvr.com ([207.97.245.151]:38836 "EHLO smtp151.iad.emailsrvr.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1423606AbXEAO0O (ORCPT ); Tue, 1 May 2007 10:26:14 -0400 In-Reply-To: <20070430142349.79754c1b@freekitty> Sender: netdev-owner@vger.kernel.org List-Id: netdev.vger.kernel.org Hi Stephen, Stephen Hemminger wrote: > This fixes the regression in 2.6.21 for users with 88e8056 on motherboard. > Allow all but the Gigabyte motherboard has some unresolved bus problems. > + /* Some Gigabyte motherboards have 88e8056 but cause problems > + * There is some unresolved hardware related problem that causes > + * descriptor errors and receive data corruption. > + */ > + if (pdev->vendor == PCI_VENDOR_ID_MARVELL && > + pdev->device == 0x4364 && pdev->subsystem_vendor == 0x1458) { > + dev_err(&pdev->dev, > + "88E8056 on Gigabyte motherboards not supported\n"); Gentoo have reports of sky2 working fine on Gigabyte boards which have 88E8056 devices: https://bugs.gentoo.org/show_bug.cgi?id=176219 Can the patch be refined further? Specifically: Gigabyte DQ6 03:00.0 0200: 11ab:4364 (rev 12) Subsystem: 1458:e000 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- SERR- TAbort- SERR-