YhLu YhLu@tyan.com writes:
Eric,
The ht reset in auto.c seems not thoroughly.
And it will stuck at hard_reset in amdk8_scan_chains. ( at this time can not access 8111 yet).
Correct. The early hypertransport initialization code is not complete in the 4P case. That incompleteness triggers the later fixups.
I could not test that case, and there were at least some small difficulties in that it was not obvious how the 4P case should be extended to work properly.
Why you are getting stuck in amdk8_scan_chains I do not currently understand yet. I suspect Stefan's suggestion of a delayed reset is the appropriate course to implement.
Eric