On 25/01/13 21:50, Artyom Tarasenko wrote:
A comment in FreeBSD ofw_pcibus.c says:
- Any AAPL,interrupts property gets priority and is
- fully specified (i.e. does not need routing)
Could it be that multiple entries in the AAPL,interrupts properties mean that the corresponding device has multiple interrupt lines?
Interesting. My last thought was that if you are behind a PCI bridge then the first interrupt line may be that of the bridge device?
I've also noticed that the mac-io IDE driver also fails in its start method, so I'm wondering if this something more generic related to the IDE layer which isn't quite right in OpenBIOS?
I might try and see if I can install some kind of XCOFF gdb and take a look to see if I can work out from stepping through the function exactly which part is failing.