It seems that you only have one CPU. Then without ht_optimize_link in in_conherent.c you even don't need to do soft_reset.
What's the value in you resource_map.c? You need update that to PCI_ADDR(0, 0x18, 1, 0xE0), 0x0000FC88, 0x06000203, // AMD 8131/8111 on link0 of CPU 0 PCI_ADDR(0, 0x18, 1, 0xE4), 0x0000FC88, 0x09070003, // AMD 8131 on link1 of CPU 0 PCI_ADDR(0, 0x18, 1, 0xE8), 0x0000FC88, 0x0c0a0003, // AMD 8131 on link2 of CPU 0 PCI_ADDR(0, 0x18, 1, 0xEC), 0x0000FC88, 0x00000000, In the auto.c static const struct ht_chain ht_c[] = { { /* Link 0 of CPU0 */ .devreg = 0xe0, /* Preset bus num in resource map */ }, { /* Link 1 of CPU0 */ .devreg = 0xe4, /* Preset bus num in resource map */ }, { /* Link 2 of CPU0 */ .devreg = 0xe8, /* Preset bus num in resource map */ }, }; Regards YH -----Original Message----- From: Liu Tao [mailto:[EMAIL PROTECTED] Sent: Thursday, November 04, 2004 6:11 PM To: Eric W. Biederman Cc: LinuxBIOS Subject: Re: Board hangs after soft_reset() in auto.c Thanks, after remove the ht_optimize_link() in ht_setup_chainx() the board soft resets OK. Eric W. Biederman wrote: > >The short answer is that optimizing the hypertransport speed and frequency >is an optimization. So you can disable the reset and see how far you board >gets otherwise. That should give you a little more time to debug the reset path. > Regards, Liu Tao _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios _______________________________________________ Linuxbios mailing list [EMAIL PROTECTED] http://www.clustermatic.org/mailman/listinfo/linuxbios