From: "Jeff S Wheeler" <jsw@five-elements.com>
To: <linux-kernel@vger.kernel.org>
Cc: <cpbotha@ieee.org>
Subject: VIA 82C686B SouthBridge fixup in linux/drivers/pci/quirks.c
Date: Fri, 29 Jun 2001 21:44:51 -0400 [thread overview]
Message-ID: <NEBBJNLLGLPLEJAFGEPEEEFLCBAA.jsw@five-elements.com> (raw)
Hi, I am not subscribed to the list. Please CC me on replies.
The VIA686B SouthBridge bug workaround is not activated on motherboards
which have a VIA 82C686B that needs fixing, but not a VIA NorthBridge. For
example, my Asus A7M266 has an AMD 761 NorthBridge, and the table at the end
of linux/drivers/pci/quirks.c thus does not attempt to apply the fix.
Someone suggested a fix against 2.4.4 in this thread, however it has not all
been fixed on 2.4.5 nor 2.4.5-ac22 (current, I believe).
Below is a patch to the __initdata table which causes the fix to be applied
based on detection of the buggy SouthBridge, and *not* the NorthBridge which
is commonly used with it. This is the correct behavior, and was suggested
by someone during the thread I reference, however this aspect of the fix was
overlooked.
http://mailman.real-time.com/pipermail/linux-kernel/Week-of-Mon-20010430/032
013.html
---
Jeff S Wheeler jsw@five-elements.com
Software Development Five Elements, Inc
--- linux-2.4.5/drivers/pci/quirks.c.orig Fri Jun 29 20:24:09 2001
+++ linux-2.4.5/drivers/pci/quirks.c Fri Jun 29 20:58:14 2001
@@ -358,7 +358,7 @@
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_INTEL,
PCI_DEVICE_ID_INTEL_82443BX_2, quirk_natoma },
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_SI,
PCI_DEVICE_ID_SI_5597, quirk_nopcipci },
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_SI,
PCI_DEVICE_ID_SI_496, quirk_nopcipci },
- { PCI_FIXUP_FINAL, PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_8363_0, quirk_vialatency },
+ { PCI_FIXUP_FINAL, PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C686, quirk_vialatency },
{ PCI_FIXUP_FINAL, PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C597_0, quirk_viaetbf },
{ PCI_FIXUP_HEADER, PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C597_0, quirk_vt82c598_id },
{ PCI_FIXUP_HEADER, PCI_VENDOR_ID_VIA,
PCI_DEVICE_ID_VIA_82C586_3, quirk_vt82c586_acpi },
next reply other threads:[~2001-06-30 1:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-06-30 1:44 Jeff S Wheeler [this message]
2001-06-30 9:47 ` VIA 82C686B SouthBridge fixup in linux/drivers/pci/quirks.c Charl P. Botha
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=NEBBJNLLGLPLEJAFGEPEEEFLCBAA.jsw@five-elements.com \
--to=jsw@five-elements.com \
--cc=cpbotha@ieee.org \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.