Subject: Re: pci-cardbus bridge woes
To: Jolan Luff <jolan@cryptonomicon.org>
From: Frank van der Linden <fvdl@wasabisystems.com>
List: tech-kern
Date: 08/19/2002 11:34:48
Hm, while that dmesg output showed that you do not have cbb in your
kernel config file, PCIBIOS does seem to detect that cbb does not have
an irq assigned, so it probably won't work even if you add it.

You can just try and see if the VIA chipset has remained compatible
with older versions (should be safe), and apply this diff to
pcibios.c:


Index: pci_intr_fixup.c
===================================================================
RCS file: /cvsroot/syssrc/sys/arch/i386/pci/pci_intr_fixup.c,v
retrieving revision 1.20
diff -c -r1.20 pci_intr_fixup.c
*** pci_intr_fixup.c	2002/06/01 23:50:55	1.20
--- pci_intr_fixup.c	2002/08/19 09:37:23
***************
*** 152,157 ****
--- 152,159 ----
  	  via82c586_init },
  	{ PCI_VENDOR_VIATECH,	PCI_PRODUCT_VIATECH_VT82C686A_ISA,
  	  via82c586_init },
+ 	{ PCI_VENDOR_VIATECH,	PCI_PRODUCT_VIATECH_VT8233,
+ 	  via82c586_init },
  
  	{ PCI_VENDOR_SIS,	PCI_PRODUCT_SIS_85C503,
  	  sis85c503_init },