On 04.03.2008 22:09, Marc Jones wrote:
It wouldn't boot all the way into Linux. It seems like there is a IRQ routing since that is where the image stopped. I attached db800 and norwich console output.
Thanks for the output. I don't like a few parts of the db800 output which are not there on norwich:
PCI: Done for loop ioport_46 ========== PCI: Left over static devices. =====================================
It complains about left over devices, but the only leftover device is not a PCI device as far as the logs seem to tell. Could be a bug, could be that the db800 and norwich have different sets of PCI devices showing up... Hm. Need to find out why dev_find_device on db800 is called 3 times for 1022:2097 and 2 times for 1022:2096, all of them in phase 6. On Norwich, dev_find_device is called 2 times for 1022:2097 and once for 1022:2096.
db800.txt:dev_find_device: find PCI: 1022:2090 db800.txt:dev_find_device: find PCI: 1022:2090 db800.txt:dev_find_device: find PCI: 1022:2095 db800.txt:dev_find_device: find PCI: 1022:2097 db800.txt:dev_find_device: find PCI: 1022:2096 db800.txt:dev_find_device: find PCI: 1022:2097 db800.txt:dev_find_device: find PCI: 1022:2096 db800.txt:dev_find_device: find PCI: 1022:2097 norwich.txt:dev_find_device: find PCI: 1022:2090 norwich.txt:dev_find_device: find PCI: 1022:2090 norwich.txt:dev_find_device: find PCI: 1022:2095 norwich.txt:dev_find_device: find PCI: 1022:2097 norwich.txt:dev_find_device: find PCI: 1022:2096 norwich.txt:dev_find_device: find PCI: 1022:2097
More analysis later.
Regards, Carl-Daniel