Pantek Library
Hosting Provided By
CybrHost
High Speed Hosting

i386/3362: support VIA VT8231 PCI IR (in i386)

From: <matthew.gream(at)pobox.com>
Date: Tue Jul 22 2003 - 04:34:47 EDT


>Number: 3362
>Category: i386
>Synopsis: support VIA VT8231 PCI IR (in i386)
>Confidential: yes

	System      : OpenBSD 3.3
	Architecture: OpenBSD.i386
	Machine     : i386

>Description:
The PCI IR for this device was not supported
>How-To-Repeat:
Boot on VT8231 style device (e.g. VIA EPIA 5000)
>Fix:
Patch supplied (amends pcidevs according to VIA VT8231 data sheet)

Index: arch/i386/conf/files.i386



RCS file: /cvs/src/sys/arch/i386/conf/files.i386,v retrieving revision 1.102
diff -r1.102 files.i386
265a266
> file arch/i386/pci/via8231.c pcibios
Index: arch/i386/pci/pci_intr_fixup.c

RCS file: /cvs/src/sys/arch/i386/pci/pci_intr_fixup.c,v retrieving revision 1.24
diff -r1.24 pci_intr_fixup.c
163c163
< via82c586_init, },
---

> via82c586_init },
165c165 < via82c586_init, }, ---
> via82c586_init },
167c167,169 < via82c586_init, }, ---
> via82c586_init },
> { PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT8231_ISA,
> via8231_init },
Index: arch/i386/pci/pcibiosvar.h =================================================================== RCS file: /cvs/src/sys/arch/i386/pci/pcibiosvar.h,v retrieving revision 1.10 diff -r1.10 pcibiosvar.h 167a168,169
> int via8231_init(pci_chipset_tag_t, bus_space_tag_t, pcitag_t,
> pciintr_icu_tag_t *, pciintr_icu_handle_t *);
Index: arch/i386/pci/via8231.c =================================================================== RCS file: arch/i386/pci/via8231.c diff -N arch/i386/pci/via8231.c 0a1,315
> /* $OpenBSD: via8231.c,v 1.3 2002/03/14 01:26:33 millert Exp $ */
> /* $NetBSD$ */
>
> /*-
> * Copyright (c) 1999 The NetBSD Foundation, Inc.
> * All rights reserved.
Index: arch/i386/pci/via8231reg.h =================================================================== RCS file: arch/i386/pci/via8231reg.h diff -N arch/i386/pci/via8231reg.h 0a1,99
> /* $OpenBSD: via8231reg.h,v 1.1 2000/11/07 18:21:22 mickey Exp $ */
> /* $NetBSD$ */
>
> /*
> * Copyright (c) 2003, by Matthew Gream
> * Copyright (c) 1999, by UCHIYAMA Yasushi
> * All rights reserved.
Index: dev/pci/pcidevs =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs,v retrieving revision 1.609.2.3 diff -r1.609.2.3 pcidevs 2447c2447 < product VIATECH VT82C686A_AC97 0x3058 VT82C686 AC97 Audio ---
> product VIATECH VT82C686A_AC97 0x3058 VT82C686 AC97 (Audio)
2450c2450 < product VIATECH VT82C686A_ACM 0x3068 VT82C686 AC97 Modem ---
> product VIATECH VT82C686A_MC97 0x3068 VT82C686 MC97 (Modem)
2461a2462
> product VIATECH VT8231_PWR 0x8235 VT8231 Power Mgmt
Index: dev/pci/pcidevs.h =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs.h,v retrieving revision 1.610 diff -r1.610 pcidevs.h 5c5 < * OpenBSD: pcidevs,v 1.609 2003/03/19 21:27:36 millert Exp ---
> * OpenBSD: pcidevs,v 1.609.2.3 2003/06/13 18:52:10 brad Exp
2452c2452 < #define PCI_PRODUCT_VIATECH_VT82C686A_AC97 0x3058 /* VT82C686 AC97 Audio */ ---
> #define PCI_PRODUCT_VIATECH_VT82C686A_AC97 0x3058 /* VT82C686 AC97 (Audio) */
2455c2455 < #define PCI_PRODUCT_VIATECH_VT82C686A_ACM 0x3068 /* VT82C686 AC97 Modem */ ---
> #define PCI_PRODUCT_VIATECH_VT82C686A_MC97 0x3068 /* VT82C686 MC97 (Modem) */
2466a2467
> #define PCI_PRODUCT_VIATECH_VT8231_PWR 0x8235 /* VT8231 Power Mgmt */
Index: dev/pci/pcidevs_data.h =================================================================== RCS file: /cvs/src/sys/dev/pci/pcidevs_data.h,v
Do you need help?X
retrieving revision 1.610 diff -r1.610 pcidevs_data.h 5c5 < * OpenBSD: pcidevs,v 1.609 2003/03/19 21:27:36 millert Exp ---
> * OpenBSD: pcidevs,v 1.609.2.3 2003/06/13 18:52:10 brad Exp
5919c5919 < "VT82C686 AC97 Audio", ---
> "VT82C686 AC97 (Audio)",
5930,5931c5930,5931 < PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686A_ACM, < "VT82C686 AC97 Modem", ---
> PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT82C686A_MC97,
> "VT82C686 MC97 (Modem)",
5975a5976,5979
> },
> {
> PCI_VENDOR_VIATECH, PCI_PRODUCT_VIATECH_VT8231_PWR,
> "VT8231 Power Mgmt",

>Release-Note:
Received on Tue Jul 22 05:15:24 2003

This archive was generated by hypermail 2.1.8 : Wed Aug 23 2006 - 13:30:00 EDT


Contact Us  Legal Notices  Order Services Online 
Pantek Home  Privacy Policy  IT news  Site Map  Pantek Library