]> Zhao Yanbai Git Server - minix.git/commitdiff
ALIX: No pci device at bus 0, dev 0, func 0 48/2948/1
authorrlfnb <ralf.neeb@googlemail.com>
Tue, 3 Mar 2015 20:23:40 +0000 (21:23 +0100)
committerLionel Sambuc <lionel@minix3.org>
Wed, 11 Mar 2015 12:46:41 +0000 (13:46 +0100)
Seems like its a kind of convention introduced by Intel but not
mandatory from a PCI specification point of view, that the PCI host
controller resides on bus 0, device 0 function 0. At least tinybios
(the bios used by ALIX and WRAP) based appliances are not able to boot
with this change.

Change-Id: I0e45c68c482972be7276028525985de920cf64f7

minix/drivers/bus/pci/pci.c

index c768b84c72048abac45c01c2adb3a12b1a964837..74673430dee314c92a40a35623f39a73f4495d1f 100644 (file)
@@ -1980,9 +1980,6 @@ pci_intel_init()
        if (OK != (s=sys_outl(PCII_CONFADD, PCII_UNSEL)))
                printf("PCI: warning, sys_outl failed: %d\n", s);
 
-       if (vid == 0xffff && did == 0xffff)
-               return; /* Nothing here */
-
        if (nr_pcibus >= NR_PCIBUS)
                panic("too many PCI busses: %d", nr_pcibus);
        busind= nr_pcibus;