From: Diego Calleja Alan Cox added (622b20fcb8b42aa4c3c87c0a036f2ad0927b64bc) some PCI IDs for some VIA devices, including the 8237a. The driver, however, has not been changed to support the 8237a, and someone reported it through bugzilla (http://bugzilla.kernel.org/show_bug.cgi?id=6925) So I'm taking the one-liner from: http://forums.viaarena.com/messageview.aspx?catid=28&threadid=72836&enterthread=y and submitting it. Signed-off-by: Diego Calleja Cc: Alan Cox Cc: Bartlomiej Zolnierkiewicz Signed-off-by: Andrew Morton --- drivers/ide/pci/via82cxxx.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN drivers/ide/pci/via82cxxx.c~ide-support-for-via-8237a-southbridge drivers/ide/pci/via82cxxx.c --- a/drivers/ide/pci/via82cxxx.c~ide-support-for-via-8237a-southbridge +++ a/drivers/ide/pci/via82cxxx.c @@ -6,7 +6,7 @@ * * vt82c576, vt82c586, vt82c586a, vt82c586b, vt82c596a, vt82c596b, * vt82c686, vt82c686a, vt82c686b, vt8231, vt8233, vt8233c, vt8233a, - * vt8235, vt8237 + * vt8235, vt8237, vt8237a * * Copyright (c) 2000-2002 Vojtech Pavlik * @@ -81,6 +81,7 @@ static struct via_isa_bridge { { "vt6410", PCI_DEVICE_ID_VIA_6410, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8251", PCI_DEVICE_ID_VIA_8251, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8237", PCI_DEVICE_ID_VIA_8237, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, + { "vt8237a", PCI_DEVICE_ID_VIA_8237A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8235", PCI_DEVICE_ID_VIA_8235, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8233a", PCI_DEVICE_ID_VIA_8233A, 0x00, 0x2f, VIA_UDMA_133 | VIA_BAD_AST }, { "vt8233c", PCI_DEVICE_ID_VIA_8233C_0, 0x00, 0x2f, VIA_UDMA_100 }, _