On Fri, 15 May 2009 22:04:41 +0200, Uwe Hermann uwe@hermann-uwe.de wrote:
On Fri, May 15, 2009 at 01:57:15PM -0600, Myles Watson wrote:
Try this: Index: src/mainboard/asus/mew-am/Config.lb =================================================================== --- src/mainboard/asus/mew-am/Config.lb (revision 4289) +++ src/mainboard/asus/mew-am/Config.lb (working copy) @@ -126,8 +126,6 @@ device pci 1f.3 on end # SMbus device pci 1f.5 off end # AC'97 audio (N/A,
uses CS4280 chip)
device pci 1f.6 off end # AC'97 modem (N/A)
- register "ide0_enable" = "1"
- register "ide1_enable" = "1"
end end end
Yes. That fixes it. I think Joseph was waiting for Uwe's response to whether or not he could remove them:
I'll fix the code to actually _honor_ those variables properly instead of hardcode the behaviour, unless Joseph beats me to it.
Yes, this was a result of setting up the PIRQ's to be defined on mainboard basis. It is looking for ide0_enable and ide1_enable in the src/southbridge/intel/i82801xx/chip.h struct. We could just add them to make the mew-am build with out an error, but I have discussed a proper fix with Uwe. I was hoping to get to it today (nope), and I am going away for the weekend so I will fix it on Monday unless Uwe beats me to it :-)