I'm running with a very minimalized dts (attached) to try to get to the point where a device gets matched correctly and disabled.  I think devices that should be disabled are causing me grief in SimNOW.<br><br>This is a snippet of the log file that has me wondering what I'm doing wrong:<br>
<br>PCI: pci_scan_bus pci_probe_dev returns dev 0x00000000(None (not found))<br>PCI: devfn 0x8<br>pci_scan_get_dev: list is 0x000ce8bc, *list is 0x00000000<br>PCI: pci_scan_bus pci_scan_get_dev returns dev None (no dev in tree yet)<br>
new_device: devcnt 14<br>find_device_operations: check all_device_operations[i] 0x0000d7a0<br>find_device_operations: cons 0x0000d7a0, cons id PCI: 1022:0001<br>find_device_operations: check all_device_operations[i] 0x0000d800<br>
find_device_operations: cons 0x0000d800, cons id APIC_CLUSTER: 1022:1100<br>find_device_operations: check all_device_operations[i] 0x0000d860<br>find_device_operations: cons 0x0000d860, cons id PCI: 1022:1100<br>find_device_operations: check all_device_operations[i] 0x0000dc80<br>
find_device_operations: cons 0x0000dc80, cons id PCI: 1022:7460<br>find_device_operations: check all_device_operations[i] 0x0000dc20<br>find_device_operations: cons 0x0000dc20, cons id PCI: 1022:7462<br>find_device_operations: match<br>
PCI: 01:01.0 id PCI: 1022:7462 ops<br>PCI: 01:01.0 [PCI: 1022:7462] enabled<br>PCI: pci_scan_bus pci_probe_dev returns dev 0x00012c70(dynamic PCI: 01:01.0)<br>Not a multi function device, or the device is not present. Skip to next device.<br>
<br>Even though there's a match, a new device got created (dynamic PCI: 01:01.0)<br><br>Because of that, the enabled flag gets lost.<br><br>Thanks,<br>Myles<br>