Output from flashrom (from the .rar Glenn provided in a previous mail):
Calibrating delay loop... OK. No coreboot table found. Found chipset "VIA VT8235", enabling flash write... OK. Found chip "SST SST49LF040B" (512 KB) at physical address 0xfff80000. Flash image seems to be a legacy BIOS. Disabling checks. ERASE FAILED! Verifying flash... FAILED at 0x00000000! Expected=0x95, Read=0x49
Output from lspci -vnnxxx attached.
Suggested ids:
Host Bridge KT400: 0x1106, 0x3189, 0x1043, 0x807F ISA Bridge VT8235: 0x1106, 0x3177, 0x1043, 0x808C
Board enable requires two things:
io(0x370) &= ~0x02; io(PM_IO_Base + 0x2C) |= 0x01;
The second scarily translates to: "Enable SMI generation".
The first is (according to carldani) most likely an io range for the super io. The superio is probably an it8712, but we do not know for sure, but there is a good chance that this is about dropping a gpio line. We might then get lucky and might not need SMI at all.
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
here is the new output from the hacked superio
Date: Tue, 7 Jul 2009 01:42:04 +0200 From: libv@skynet.be To: flashrom@flashrom.org CC: mechwarrior5@hotmail.com Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
_________________________________________________________________ Lauren found her dream laptop. Find the PC that’s right for you. http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290
the output you really wanted
Date: Tue, 7 Jul 2009 01:42:04 +0200 From: libv@skynet.be To: flashrom@flashrom.org CC: mechwarrior5@hotmail.com Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
_________________________________________________________________ Hotmail® has ever-growing storage! Don’t worry about storage limits. http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutoria...
i swear it is right this time...
Date: Tue, 7 Jul 2009 01:42:04 +0200 From: libv@skynet.be To: flashrom@flashrom.org CC: mechwarrior5@hotmail.com Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
_________________________________________________________________ Hotmail® has ever-growing storage! Don’t worry about storage limits. http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutoria...
0x6 output
Date: Tue, 7 Jul 2009 01:42:04 +0200 From: libv@skynet.be To: flashrom@flashrom.org CC: mechwarrior5@hotmail.com Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
_________________________________________________________________ Windows Live™: Keep your life in sync. http://windowslive.com/explore?ocid=TXT_TAGLM_WL_BR_life_in_synch_062009
On Tue, Jul 07, 2009 at 12:31:18AM +0000, Glenn Mueller wrote:
0x6 output
LDN 0x07 (GPIO)
No, it isn't.
Luc Verhaegen.
here is a a few out the outputs since I don't know exactly what you are looking for but it took me so long to get superio working again I just took that chance to get ldn out puts up to 10 and down to 5 that we hadn't looked at already.
Date: Tue, 7 Jul 2009 01:42:04 +0200 From: libv@skynet.be To: flashrom@flashrom.org CC: mechwarrior5@hotmail.com Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Mon, Jul 06, 2009 at 01:05:00PM +0200, Luc Verhaegen wrote:
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Glenn, please attach the output of superio -Vd, we cannot proceed without that.
Luc Verhaegen.
Glenn, please keep the list in the loop and do not break threads.
now, you said the chip read it8703f-a, but i seem to have a hard time digging anything out for this device. I for now am looking at the it8702f-a datasheet.
You were asked to attach the output of superio -Vd. This output, even though it doesn't directly detect your superio, will be sufficient for us to tell what is going on here. So please do so.
Luc Verhaegen.
Glen his superio output (thread got broken again) revealed that his IT8703F identified itself as 0x8701 0x0F on 0x2E.
Attached is a quick hack for superiotool that dumps the gpio registers (copied from ldn 5 of 8705) to this device at ldn 7.
Luc Verhaegen.
_________________________________________________________________ Insert movie times and more without leaving Hotmail®. http://windowslive.com/Tutorial/Hotmail/QuickAdd?ocid=TXT_TAGLM_WL_HM_Tutori...
On Tue, Jul 07, 2009 at 03:17:47AM +0000, Glenn Mueller wrote:
here is a a few out the outputs since I don't know exactly what you are looking for but it took me so long to get superio working again I just took that chance to get ldn out puts up to 10 and down to 5 that we hadn't looked at already.
None of these seem to have valid information or the stuff we are looking for. Without a datasheet it then becomes really hard to find out exactly what is going on here.
Let's stop poking the superio and take a shortcut, where we just poke 0x370 directly and hope for the best... Not the most ideal solution :(
Thanks for sticking with this though.
Luc Verhaegen.
On Sun, Jul 05, 2009 at 03:05:59PM +0200, Luc Verhaegen wrote:
Board enable requires two things:
io(0x370) &= ~0x02; io(PM_IO_Base + 0x2C) |= 0x01;
The second scarily translates to: "Enable SMI generation".
The first is (according to carldani) most likely an io range for the super io. The superio is probably an it8712, but we do not know for sure, but there is a good chance that this is about dropping a gpio line. We might then get lucky and might not need SMI at all.
Ok, here it is... A first stab at a board enable... Not the way it should be, but we have little other option.
Glenn, apply on top of a clean flashrom tree.
Luc Verhaegen.
Another stab at a board enable, previous one was actually the board disable...
Glenn, please first svn revert board_enable.c
Luc Verhaegen.
Attached is the hopefully final patch for the board enable. Glenn will now test it with the boards original bios. If this succeeds, then we had two issues combined; * board enable. * something funky going on with the SST49LF040B that got hot-swapped into the place of the boards original SST49LF040.
Luc Verhaegen.
On Sun, Jul 12, 2009 at 03:53:48AM +0200, Luc Verhaegen wrote:
Attached is the hopefully final patch for the board enable. Glenn will now test it with the boards original bios. If this succeeds, then we had two issues combined;
- board enable.
- something funky going on with the SST49LF040B that got hot-swapped
into the place of the boards original SST49LF040.
Luc Verhaegen.
Glenn, since you tested this successfully, can you reply with an: "Acked-by:" statement?
Thanks,
Luc Verhaegen.
Acked-by: Glenn Mueller (mechwarrior5@hotmail.com)
Erased and flashed successfully the factory chip for the board. Proved this to myself by flashing the bios for my 650i machine onto it and taking the off chance it would boot from it... it did, a hot swap and an awdflash later my 650i is operational again on its factory chip and reflashed the a7v8x with its factory bios too. Good news is it worked perfect. E-mail sent from the 650i even :) Let me know if you still want to try and make the a7v8x flash the other chips or if it doesn't really matter.
Date: Sun, 12 Jul 2009 16:12:03 +0200 From: libv@skynet.be To: mechwarrior5@hotmail.com CC: flashrom@flashrom.org Subject: Re: [flashrom] Asus A7V8X needs a board enable.
On Sun, Jul 12, 2009 at 03:53:48AM +0200, Luc Verhaegen wrote:
Attached is the hopefully final patch for the board enable. Glenn will now test it with the boards original bios. If this succeeds, then we had two issues combined;
- board enable.
- something funky going on with the SST49LF040B that got hot-swapped
into the place of the boards original SST49LF040.
Luc Verhaegen.
Glenn, since you tested this successfully, can you reply with an: "Acked-by:" statement?
Thanks,
Luc Verhaegen.
Windows Live™: Keep your life in sync. Check it out. _________________________________________________________________ Lauren found her dream laptop. Find the PC that’s right for you. http://www.microsoft.com/windows/choosepc/?ocid=ftp_val_wl_290
On Mon, Jul 13, 2009 at 02:31:24AM +0000, Glenn Mueller wrote:
Acked-by: Glenn Mueller (mechwarrior5@hotmail.com)
Erased and flashed successfully the factory chip for the board. Proved this to myself by flashing the bios for my 650i machine onto it and taking the off chance it would boot from it... it did, a hot swap and an awdflash later my 650i is operational again on its factory chip and reflashed the a7v8x with its factory bios too. Good news is it worked perfect. E-mail sent from the 650i even :) Let me know if you still want to try and make the a7v8x flash the other chips or if it doesn't really matter.
Thanks, -> r652
Ok, so flashing worked on the sst49lf040b in the 650i?
Have you tried setting the board enable on the a7v8x with the 040, and only inserting the 040b after this, when the WP and TBL have been raised already?
Luc Verhaegen.
Yes the sst49lf040B came from the 650i and once i got a good boot out of the chip from the A7V8X i was able to hot flash using dr-dos and the factory program. That is only a working solution if your board boots. Tried enabling with factory chip then swapping to flash it still gave the same error. I am more surprised to see that the 650I booted from the sst49lf040, just for grins i ran the flash program on the 040 to see what it detected it as... a sst49lf080A? Oh yeah I found an old file I had lying around it it is supposed to be the full 2 meg award vanilla bios. I thought you guys may be interested in it contains alot of files but requires assembling etc before flashable. I haven't been able to do anything with it yet I got it when I was looking to make this 650I run a 45nm cpu... I don't think I can :) Anywayz it is up for grabs.
Date: Mon, 13 Jul 2009 14:53:32 +0200 To: mechwarrior5@hotmail.com CC: flashrom@flashrom.org Subject: Re: [flashrom] FW: Asus A7V8X needs a board enable. From: libv@skynet.be
On Mon, Jul 13, 2009 at 02:31:24AM +0000, Glenn Mueller wrote:
Acked-by: Glenn Mueller (mechwarrior5@hotmail.com)
Erased and flashed successfully the factory chip for the board. Proved this to myself by flashing the bios for my 650i machine onto it and taking the off chance it would boot from it... it did, a hot swap and an awdflash later my 650i is operational again on its factory chip and reflashed the a7v8x with its factory bios too. Good news is it worked perfect. E-mail sent from the 650i even :) Let me know if you still want to try and make the a7v8x flash the other chips or if it doesn't really matter.
Thanks, -> r652
Ok, so flashing worked on the sst49lf040b in the 650i?
Have you tried setting the board enable on the a7v8x with the 040, and only inserting the 040b after this, when the WP and TBL have been raised already?
Luc Verhaegen.
_________________________________________________________________ Windows Live™: Keep your life in sync. http://windowslive.com/explore?ocid=TXT_TAGLM_WL_BR_life_in_synch_062009
On Tue, Jul 14, 2009 at 08:18:10AM +0000, Glenn Mueller wrote:
Yes the sst49lf040B came from the 650i and once i got a good boot out of the chip from the A7V8X i was able to hot flash using dr-dos and the factory program. That is only a working solution if your board boots. Tried enabling with factory chip then swapping to flash it still gave the same error. I am more surprised to see that the 650I booted from the sst49lf040, just for grins i ran the flash program on the 040 to see what it detected it as... a sst49lf080A?
Aha, so you flashed using another program. Can you try flashing the B variant using flashrom in your 650i board?
Luc Verhaegen.