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
* Stefan Reinauer stepan@suse.de [031016 12:28]:
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.
.. and bus 3 the usb devices hanging off the 8111 again.. This needs 2 mappings in northbridge F1 for what I know..
Stefan