Subject: Re: MPACPI fix (for those who had trouble with it, urgent!)
To: Takayoshi Kochi <kochi@NetBSD.org>
From: John Nemeth <jnemeth@victoria.tc.ca>
List: port-amd64
Date: 05/16/2004 20:08:09
On Sep 1,  1:37pm, Takayoshi Kochi wrote:
} 
} Hi P4P800-owners,
} 
} > for 2, I haven't had any idea what's wrong in the mpacpi.c code,
} > though I already have enough information to investigate (Thanks
} > to Martin Husemann).  This looks really wierd, as I have a similar
} > (P4HT-based, ICH5 southbridge) motherboard and it works fine
} > and don't see much difference yet.
} 
} That was whether a CSA-connected LAN exists or not!

     I'm guessing you mean ISA here?

} Even when a motherboard doesn't have such a CSA-connected LAN,
} ACPI namespace can describe interrupt routing for it, and
} then mpacpi.c got confused for it.
} 
} I reinforced the logic in mpacpi.c to derive PCI bus number behind
} PCI-to-PCI bridge in ACPI namespace.
} Hopefully this version fixes the P4P800 problem.

     I have tried the mpacpi.c file that was included in your message
on a P4P800 motherboard, and everything seems to be fine at this
point.

} There may be other bugs in it, but if it works on P4P800, at least
} it's better than current one and I'd like to commit.
} 
} Test results welcome.

     Did you still want the output of acpidump, etc?

}-- End of excerpt from Takayoshi Kochi