Subject: Re: Virtual PC 5 will not find PCI bus
To: Joerg Klemenz <joerg@gmx.net>
From: Matthias Drochner <M.Drochner@fz-juelich.de>
List: port-i386
Date: 09/18/2002 15:12:28
joerg@gmx.net said:
> Unfortunatly NetBSD does not recognize the PCI bus in the emulated
> system and consequently does not find the network adapter. 

The Connectix people never get the config space address register right:-(
The config mode probe fails unless it gets help.
There is a number of ways:
1. add a line
        _qe(0, 0, 0, PCI_VENDOR_INTEL, PCI_PRODUCT_INTEL_82443BX_NOAGP),
   to pcim1_quirk_tbl[] in i386/pci/pci_machdep.c
2. add a kernel config option PCI_CONF_MODE=1
3. patch the pci_mode global variable in the kernel binary to "1"
   (using gdb)

(1) and (2) require a kernel build, but you probably want this anyway
to get the "de" network driver.

best regards
Matthias