2011/4/12 Bernard Matthews <[email protected]>: > Since I know it will work now, I will be happy to try and reflash it > per your instructions so we can see what is happening. > > Give me several minutes, and I will email the output to you. > > Thank you again!
Please use "reply to all", thanks. Idwer > > ----- bernard > > On Tue, Apr 12, 2011 at 5:44 PM, Idwer Vollering <[email protected]> wrote: >> 2011/4/12 Bernard Matthews <[email protected]>: >>> Thank you very, very much for getting in touch with me! >>> >>> I solved the problem before I got your email, but didn't have a chance >>> to email an update yet. >>> >>> On my system, it appears flashrom cannot be run from an Xterm window. >>> If that is in the documentation somewhere, I apologize for missing it. >> >> No, it's not. This sounds weird. >> >>> >>> I first verified with "flashrom -v 88GAP901_BST_20110411.BST" that >>> the image currently in the rom matched my backup file, in case I had >>> to reboot. >>> >>> I cannot recall if I did reboot first, or if I had just closed X windows. >>> >>> Using flashrom from a text terminal CLI worked perfectly! I see the >>> new file and date on my boot screen now, and so far no problems. >>> >>> Thank you folks very much for such a wonderful program. >>> >>> ----- bernard >>> >>> On Tue, Apr 12, 2011 at 2:16 PM, Idwer Vollering <[email protected]> wrote: >>>> 2011/4/12 Bernard Matthews <[email protected]>: >>>>> Hi Help, >>>>> >>>>> I thought I did what was right, but apparently I'm missing something. >>>>> >>>>> System details: >>>>> >>>>> BioStar TA785G3 v 6.1 according to the printing on the mainboard. >>>>> >>>>> Athlon II X3 435. >>>>> >>>>> Label on factory CMOS: 88GAP901BST. But the date showing on boot is >>>>> 3/31/2010. >>>>> >>>>> I'm trying to replace the CMOS info because of an intermittent board >>>>> failure that I felt I had reduced to either a processor failure or a >>>>> board failure. >>>>> >>>>> The mainboard comes with a built-in utility on F12 to flash the new >>>>> file, but it rejects the file claiming that the BIOS ID does not >>>>> match. >>>>> >>>>> The new file came from Biostar. I actually downloaded two copies, one >>>>> from Taiwan, and one from USA, and diff'd them to make sure they were >>>>> the same. >>>>> >>>>> So below are the results of my attempt to flash the chip :-(. >>>>> >>>>> >>>>> Here's my initial run to check for compatibility with my board (blank >>>>> spaces/lines added for legibility) >>>>> ============================================================== >>>>> grml@grml /mnt/2011_home/netvista % sudo flashrom >>>>> >>>>> flashrom v0.9.2-r1141 on Linux 2.6.36-grml (i686), built with libpci >>>>> 3.1.7, GCC 4.4.5 20100728 (prerelease), little endian >>>>> flashrom is free software, get the source code at http://www.flashrom.org >>>>> >>>>> Calibrating delay loop... OK. >>>>> No coreboot table found. >>>>> Found ITE Super I/O, id 8718 >>>>> Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. >>>>> This chipset supports the following protocols: LPC,FWH,SPI. >>>>> Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address >>>>> 0xfff00000. >>>>> No operations were specified. >>>>> ============================================================== >>>>> >>>>> grml@grml /mnt/2011_home/netvista % sudo flashrom -r >>>>> 88GAP901_BST_20110411.BST >>>> >>>> This is your backup file... >>>> >>>>> >>>>> flashrom v0.9.2-r1141 on Linux 2.6.36-grml (i686), built with libpci >>>>> 3.1.7, GCC 4.4.5 20100728 (prerelease), little endian >>>>> flashrom is free software, get the source code at http://www.flashrom.org >>>>> >>>>> Calibrating delay loop... OK. >>>>> No coreboot table found. >>>>> Found ITE Super I/O, id 8718 >>>>> Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. >>>>> This chipset supports the following protocols: LPC,FWH,SPI. >>>>> Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address >>>>> 0xfff00000. >>>>> Block protection could not be disabled! >>>>> Reading flash... done. >>>>> >>>>> ============================================================== >>>>> >>>>> At this point, I did a Google search for "Block protection could not >>>>> be disabled", but did not find anything that said THIS MEANS YOU WON'T >>>>> BE ABLE TO ERASE! >>>>> >>>>> So, I forged ahead: >>>>> >>>>> ============================================================== >>>>> >>>>> grml@grml /mnt/2011_home/netvista % ls -l *BST >>>>> >>>>> -r--r--r-- 1 root root 1048576 2011-04-12 05:57 88GAP901_BST_20110411.BST >>>>> grml@grml /mnt/2011_home/netvista % cd Down* >>>>> >>>>> >>>>> grml@grml /mnt/2011_home/netvista/Downloads % ls -l *BST >>>>> >>>>> -r--r--r-- 1 grml users 1048576 2011-04-10 07:43 88GAP804.BST >>>>> >>>>> ============================================================== >>>>> >>>>> The above lines show that the file that I'm going to write with >>>>> (88GAP804.BST) is the same size as the one that I saved from the chip >>>>> (88GAP901_BST_20110411.BST). >>>>> >>>>> ============================================================== >>>>> >>>>> grml@grml /mnt/2011_home/netvista/Downloads % sudo flashrom -w >>>>> 88GAP804.BST >>>> >>>> and this is the new file. >>>> >>>>> flashrom v0.9.2-r1141 on Linux 2.6.36-grml (i686), built with libpci >>>>> 3.1.7, GCC 4.4.5 20100728 (prerelease), little endian >>>>> flashrom is free software, get the source code at http://www.flashrom.org >>>>> >>>>> Calibrating delay loop... OK. >>>>> No coreboot table found. >>>>> Found ITE Super I/O, id 8718 >>>>> Found chipset "AMD SB700/SB710/SB750", enabling flash write... OK. >>>>> This chipset supports the following protocols: LPC,FWH,SPI. >>>>> Found chip "Macronix MX25L8005" (1024 KB, SPI) at physical address >>>>> 0xfff00000. >>>>> Block protection could not be disabled! >>>>> Flash image seems to be a legacy BIOS. Disabling checks. >>>>> Writing flash chip... Erasing flash before programming... Erasing flash >>>>> chip... >>>>> >>>>> ERASE FAILED at 0x0000000c! Expected=0xff, Read=0xec, failed byte >>>>> count from 0x00000000-0x00000fff: 0xf9d >>>>> ERASE FAILED! >>>>> ERASE FAILED at 0x0000000c! Expected=0xff, Read=0xec, failed byte >>>>> count from 0x00000000-0x0000ffff: 0xf8fa >>>>> ERASE FAILED! >>>>> ERASE FAILED at 0x0000000c! Expected=0xff, Read=0xec, failed byte >>>>> count from 0x00000000-0x0000ffff: 0xf8fa >>>>> ERASE FAILED! >>>>> ERASE FAILED at 0x0000000c! Expected=0xff, Read=0xec, failed byte >>>>> count from 0x00000000-0x000fffff: 0xdc5ed >>>>> ERASE FAILED! >>>>> ERASE FAILED at 0x0000000c! Expected=0xff, Read=0xec, failed byte >>>>> count from 0x00000000-0x000fffff: 0xdc5ed >>>>> ERASE FAILED! >>>>> FAILED! >>>>> ERASE FAILED! >>>>> FAILED! >>>>> Your flash chip is in an unknown state. >>>>> Get help on IRC at irc.freenode.net (channel #flashrom) or >>>>> mail [email protected]! >>>>> ------------------------------------------------------------------------------- >>>>> DO NOT REBOOT OR POWEROFF! >>>> >>>> Can you re-run flashrom like above, but with the "-V" (--verbose) >>>> parameter ? >>>> Like this: sudo flashrom -V -w 88GAP804.BST >>>> >>>>> sudo flashrom -w 88GAP804.BST 8.37s user 0.07s system 99% cpu 8.489 total >>>>> >>>>> ============================================================== >>>>> >>>>> So, since the erase failed, shouldn't I be okay? Unless my cats press >>>>> a button or pull a wire, I will leave the machine on for a response. >>>>> >>>>> Thank you very much for your help in advance! >>>>> >>>>> ----- bernard >>>>> >>>>> _______________________________________________ >>>>> flashrom mailing list >>>>> [email protected] >>>>> http://www.flashrom.org/mailman/listinfo/flashrom >>>>> >>>> >>> >> > _______________________________________________ flashrom mailing list [email protected] http://www.flashrom.org/mailman/listinfo/flashrom
