bus allocation

Stefan Reinauer stepan at suse.de
Thu Oct 16 06:01:01 CEST 2003


Hi,

the bus allocation is currently very different from what older LinuxBIOS
trees and Phoenix/Award BIOS do. One obvious change is that Bus 0 has no
devices except the CPUs, bus 1 contains the 8151/8131 and 8111, bus2 the
pci/agp bus behind the bridge on bus1 etc. 

I wonder whether this can cause trouble. Does hardware expect the bus to
be arranged in a certain way? i.e. all 8111 devices before the agp bus
or similar?

I found that the solo dies right before it should do PNP SuperIO
enumeration:

hdama.log:
PCI: pci_scan_bus for bus 4
PCI: 04:00.0 [1022/7464] ops
PCI: 04:00.0 [1022/7464] enabled
PCI: 04:00.1 [1022/7464] ops
PCI: 04:00.1 [1022/7464] enabled
PCI: 04:00.2 [1022/7463] ops
PCI: 04:00.2 [1022/7463] enabled
amd8111_enable dev: PCI: 04:01.0 lpc_dev: PCI: 01:04.0 index: 9 reg:
ff9f -> fd9f done
PCI: 04:01.0 [ffff/ffff] disabled
PCI: 04:06.0 [1002/4752] enabled
PCI: pci_scan_bus returning with max=04
PNP: 002e.0 enabled
PNP: 002e.1 enabled
PNP: 002e.2 enabled
PNP: 002e.3 enabled


solo.log:
PCI: pci_scan_bus for bus 3
PCI: 03:00.0 [1022/7464] ops
PCI: 03:00.0 [1022/7464] enabled
PCI: 03:00.1 [1022/7464] ops
PCI: 03:00.1 [1022/7464] enabled
PCI: 03:00.2 [1022/7463] ops
PCI: 03:00.2 [1022/7463] enabled
amd8111_enable dev: PCI: 03:01.0 lpc_dev: PCI: 01:05.0 index: 9 reg: ff9f -> fd9f done
PCI: 03:01.0 [ffff/ffff] disabled
PCI: 03:05.0 [10b7/9200] enabled
Copying LinuxBIOS to ram.
Jumping to LinuxBIOS.
LinuxBIOS-1.1.5.0-Fallback Mi Okt 15 15:30:52 CEST 2003 rebooting...
<hang>
  
  Stefan


-- 
ARCHITECTURE TEAM
    SUSE LINUX AG



More information about the coreboot mailing list