[LinuxBIOS] Flashrom support for NVidia MCP51?

Shocky shocky1 at users.sourceforge.net
Fri Nov 30 22:17:33 CET 2007


On Friday 30 November 2007 13:49, Carl-Daniel Hailfinger wrote:
> On 30.11.2007 05:25, Shocky wrote:
> > Now that I can build and run flashrom, I get:
> >
> > Calibrating delay loop.. OK.
> > No LinuxBIOS table found.
> > Found chipset "NVidia MCP51", enabling flash write... OK
> > generic_spi_command called, but no SPI chipset detected
> > No EEPROM/flash device found.
> >
> > I see on the supported devices list that NVidia MCP55 is supported, but
> > mine is "?". Anything I can do to help get it supported?
>
> Why do you assume it is not supported?

Good point. I guess "?" means unknown. I guess the "Found chipset...OK" is 
encouraging.


> > I don't know what type of flash chip I have, or for that matter what type
> > of
>
> We need verbose output from flashrom.

Okay. See attached.


> > m/b. It's an HP Pavilion dv2412ca laptop. I haven't been able to figure
> > out
>
> Ah, a laptop. Laptops usually need additional tricks before they
> cooperare on the flash side. If verbose output from flashrom doesn't
> yield anything obvious, I suggest you don't try further.

That's not so encouraging 8^(. I'd really like to make this work, even if it 
requires some serious effort. The thought of reinstalling Vista just to be 
able to flash my BIOS just fills me with revulsion.

I am a developer. My expertise is not in C, and not in drivers, but I like to 
learn new skills.


> Regards,
> Carl-Daniel

Shocky
-- 
These are my opinions. Get your own.
-------------- next part --------------
Calibrating delay loop... 425M loops per second. OK.
No LinuxBIOS table found.
Found chipset "NVidia MCP51", enabling flash write... OK.
Probing for Am29F040B, 512 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for Am29LV040B, 512 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for Am29F016D, 2048 KB
probe_29f040b: id1 0x2, id2 0x12
Probing for AE49F2008, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for At29C040A, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for At29C020, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for MBM29F400TC, 512 KB
probe_m29f400bt: id1 0xff, id2 0xff
Probing for MX29F002, 256 KB
probe_29f002: id1 0x74, id2 0xcf
Probing for MX25L4005, 512 KB
generic_spi_command called, but no SPI chipset detected
Probing for SST29EE020A, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for SST28SF040A, 512 KB
probe_28sf040: id1 0xff, id2 0xff
Probing for SST39SF010A, 128 KB
probe_jedec: id1 0xe6, id2 0x7f
Probing for SST39SF020A, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for SST39SF040, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST39VF020, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for SST49LF040B, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST49LF040, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST49LF020A, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for SST49LF080A, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for SST49LF002A/B, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for SST49LF003A/B, 384 KB
probe_jedec: id1 0x7d, id2 0x6
Probing for SST49LF004A/B, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for SST49LF008A, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for SST49LF004C, 512 KB
probe_49lfxxxc: id1 0xff, id2 0xff
Probing for SST49LF008C, 1024 KB
probe_49lfxxxc: id1 0x2, id2 0x12
Probing for SST49LF016C, 2048 KB
probe_49lfxxxc: id1 0x2, id2 0x12
Probing for SST49LF160C, 2048 KB
probe_49lfxxxc: id1 0x2, id2 0x12
Probing for Pm49FL002, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for Pm49FL004, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for W29C011, 128 KB
probe_jedec: id1 0xe6, id2 0x7f
Probing for W29C040P, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for W29C020C, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for W29EE011, 128 KB
probe_w29ee011: id1 0xe6, id2 0x7f
Probing for W49F002U, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for W49V002A, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for W49V002FA, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for W39V040FA, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for W39V040A, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for W39V040B, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for W39V080A, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M29F002B, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for M50FW040, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for M29W040B, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for M29F002T/NT, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for M29F400BT, 512 KB
probe_m29f400bt: id1 0xff, id2 0xff
Probing for M50FLW040A, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for M50FLW040B, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for M50FLW080A, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M50FLW080B, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M50FW080, 1024 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M50FW016, 2048 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M50LPW116, 2048 KB
probe_jedec: id1 0x2, id2 0x12
Probing for M29W010B, 128 KB
probe_jedec: id1 0xe6, id2 0x7f
Probing for M29F040B, 512 KB
probe_29f040b: id1 0xff, id2 0xff
Probing for 82802ab, 512 KB
probe_82802ab: id1 0xff, id2 0xff
Probing for 82802ac, 1024 KB
probe_82802ab: id1 0x2, id2 0x12
Probing for F49B002UA, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for LHF00L04, 1024 KB
probe_lhf00l04: id1 0x2, id2 0x12
Probing for S29C51001T, 128 KB
probe_jedec: id1 0xe6, id2 0x7f
Probing for S29C51002T, 256 KB
probe_jedec: id1 0x74, id2 0xcf
Probing for S29C51004T, 512 KB
probe_jedec: id1 0xff, id2 0xff
Probing for S29C31004T, 512 KB
probe_jedec: id1 0xff, id2 0xff
No EEPROM/flash device found.


More information about the coreboot mailing list