AnsweredAssumed Answered

SDK 1.7 fails to detect PCI-e devices on p5020

Question asked by Darren Stevens on Mar 2, 2015
Latest reply on Jul 27, 2015 by Scott Wood

Hi All,

 

I'm trying to boot a SDK1.7 kernel on my AmigaOne X5000, a p5020 based board, and while the kernel boots, it does not detect any PCI-e devices, not even the 5020 root ports.

 

I can log in and use the system over serial, and can see that other SOC devices (SATA/USB/ethernet) seem to working.

 

Some of the problem seems to be down to removal of the lines:

 

pcibios_scan_phb(hose);
pci_bus_add_devices(hose->bus);

 

from the end of fsl_add_bridge() function in arch/sysdev/fsl_pci.c

 

Adding them back partially fixes the problem, but X will still not start.

 

Anyone got any ideas?

 

Regards

Darren

Outcomes