You need to give us more information about what kind of “crippled” behaviour you are seeing.
Regarding your log file, while I have not booted an IBM POWER chip myself, and I do not know what error messages are considered normal for Habenero boards, this is where I would start looking if I had not other information:
-START OF FILE-
2.00640|ERRL|Dumping errors reported prior to registration
…
33.50456|ISTEP 14. 3
33.74930|================================================
33.74930|Error reported by unknown (0xE500)
35.12626|================================================
72.84226|ISTEP 10. 1
…
74.10333|ISTEP 14. 3
78.40002|ISTEP 14. 4
…
[50175362446,5] FDT: Parsing fdt @0xff00000
[50176726814,3] DT: dt_attach_root failed, duplicate sensor@58
…
50247388963,5] PLAT: Detected Habanero platform
[50273063231,5] CENTAUR: Found centaur for chip 0x0 channel 5
[50273141324,5] CENTAUR: FSI host: 0x0 cMFSI0 port 6
[50279353930,3] MFSI: Error status=0x00018000 !
[50355752886,3] CENTAUR: MFSI write error -6 writing CMD
[50359243977,3] CENTAUR: FSISCOM error -6 reading ID register
…
[1618937594,3] NVRAM: Partition at offset 0xffff0 extends beyond end of nvram !
[1619128477,3] NVRAM: Re-initializing
…
[3644302379,3] PHB0: Base location code not found !
[3646325219,3] BT seq 0x03 cmd 0x48: Retry sending message
[3729381845,3] PHB1: Base location code not found !
[3791801471,3] PHB2: Base location code not found !
[3853684239,5] PCI: Resetting PHBs...
[4928972951,5] PCI: Probing slots...
[4929090914,5] PHB0:00:00.0 [ROOT] 1014 03dc R:00 C:060400 B:00..00
[4929243336,5] PHB1:00:00.0 [ROOT] 1014 03dc R:00 C:060400 B:00..00
[4929746911,5] PHB2:00:00.0 [ROOT] 1014 03dc R:00 C:060400 B:00..00
…
[11367266859,3] FLASH: No ROOTFS partition
…
[11582518318,3] OPAL: Trying a CPU re-init with flags: 0x2
[[11601604493,3] BT seq 0x05 cmd 0x06: Retry sending message
…
[ 0.000000] Kernel command line:
…
[ 0.687594] pci_bus 0000:00: root bus resource [bus 00-ff]
[ 0.687780] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.687884] pci 0000:00:00.0: PCI bridge to [bus 01-ff]
[ 0.687942] PCI: I/O resource not set for host bridge /pciex@3fffe40100000 (domain 1)
[ 0.688014] PCI host bridge to bus 0001:00
…
[ 0.688169] pci_bus 0001:00: root bus resource [bus 00-ff]
[ 0.688343] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.688553] pci 0001:00:00.0: PCI bridge to [bus 01-ff]
[ 0.688611] PCI: I/O resource not set for host bridge /pciex@3fffe40000000 (domain 2)
[ 0.688679] PCI host bridge to bus 0002:00
…
[ 0.688833] pci_bus 0002:00: root bus resource [bus 00-ff]
[ 0.689011] pci 0002:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring
[ 0.689115] pci 0002:00:00.0: PCI bridge to [bus 01-ff]
[ 0.689223] pci 0000:00:00.0: PCI bridge to [bus 01]
[ 0.689354] pci 0001:00:00.0: PCI bridge to [bus 01]
[ 0.689412] pci 0002:00:00.0: PCI bridge to [bus 01]
…
[ 4.028974] ipmi device interface
[ 4.029019] ipmi-powernv ibm,opal:ipmi: Unable to map irq from device tree
[ 4.030945] ipmi-powernv ibm,opal:ipmi: Found new BMC (man_id: 0x000000, prod_id: 0x0000, dev_id: 0x00)
…
[ 4.187527] netconsole: network logging started
[ 4.189003] Freeing unused kernel memory: 6784K (c000000001040000 - c0000000016e0000)
[ 4.202399] udevd[2213]: starting version 3.0
-END OF FILE-
Overall, it looks like a fairly successful boot; by the end, 80 threads are started, I see multiple USB controllers, and OCC seems to be functional. I really need to understand what problem you are seeing.
For all I know, it is normal on Tyan Habenero platforms to see:
- ERRL errors
- failure of ISTEP 14.4 the first time
- a duplicate sensor in the DeviceTree
- Centaur errors for MFSI & FSISCOM
- NVRAM partition
0xffff0
errors
-
PHBs 0-2 failing on the first try
- a missing FLASH ROOTFS partition
-
OPAL re-initialising the CPU with flag 0x2
- an empty kernel command line
- PCI Bus 0000-0002 needing to “reconfigure”
- an IPMI IRQ mapping error
- log file ending with udevd after network logging started
- as well as two “BT seq“ messages needing to be re-sent.