Hi Joe,
thanks for your report.
On 19.11.2010 23:22, Joe Pea wrote:
I tried flashrom and it said there's no support for my chip :(
This is the output of flashrom -V:
flashrom v0.9.2-r1001 on Linux 2.6.35-ARCH (x86_64), built with libpci 3.1.7, GCC 4.5.0 20100520 (prerelease) Initializing internal programmer DMI string system-manufacturer: "BIOSTAR Group" DMI string system-product-name: "N61PB-M2S" DMI string system-version: " " Found ITE Super I/O, id 8716 Found chipset "NVIDIA MCP61", enabling flash write... This chipset is not really supported yet. Guesswork... ISA/LPC bridge reg 0x8a contents: 0x40, bit 6 is 1, bit 5 is 0 Guessed flash bus type is SPI Found SMBus device 10de:03eb at 00:01:1 SPI BAR is at 0xfec80000, after clearing low bits BAR is at 0xfec80000 SPI control is 0x000a, enable=0, idle=0 SPI on this chipset is not supported yet. OK. This chipset supports the following protocols: None. No IT87* serial flash segment enabled. Calibrating delay loop... 1454M loops per second, 10 myus = 10 us, 100 myus = 102 us, 1000 myus = 1010 us, 10000 myus = 10017 us, OK. [...] Probing for Atmel AT25DF021, 256 KB: skipped. [...] No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.
Can we get it working?
Sure. Please download latest flashrom from our svn tree and compile it. That one should have full SPI support for your chipset, and thus find your flash chip easily. Write is not yet active on your chipset because we wanted to gather enough user reports, but now that we got lots of success reports, I think I'm going to enable write as well in the next few days.
Regards, Carl-Daniel