[LinuxBIOS] Gigabyte M61P-S3 board

Carl-Daniel Hailfinger c-d.hailfinger.devel.2006 at gmx.net
Sat Sep 29 13:56:14 CEST 2007


On 29.09.2007 05:36, Michael van der Kolff wrote:
> Well, I was just inspecting this beautiful little M61P-S3 board, and
> it has an SPI flash chip on it, in particular, the MX25L4005A.  I
> don't seem to see anything that would indicate that anything but the
> IT8716F would be connecting to it.
> I first tried using the version in Debian (testing):  It didn't detect
> any flash chip.
> I then tried using the SVN version: It too didn't detect anything.

Please try current svn with my patch (Subject: [PATCH] improved SPI
flash support (restructured), date: Sat, 29 Sep 2007 04:08:45) on top of
it and use your patched board enable for the GA-M57SLI.

> Then I looked through, and found a reference to the M55.  I looked the


> archives, and found a message from May07:  I figured I would see if I
> could get lucky telling it to look like an M55.
> I first got the connection to the IT8716F working, by telling it that
> the M61 is just like an M55, except with PCI device id 0x03e0.  That
> seemed to work.
> However, going from there, it doesn't seem to detect any SPI
> functionality at all.

Full log please.

> It looks to me like support for each flash chip is needed (given that
> the spec sheet gives commands to output the manufacturer ID & device
> ID), but maybe that isn't true.  In any case, the command set is
> relatively simple.

I know. But the command set for each chip differs slightly, so full
support is difficult.

> Is the SPI stuff properly supported?  I feel like I'm a little out of
> my depth on this code...

I started last week to write support for SPI. It is in a really early
stage and can only ID the chip (and with current svn, it will still say
that no chip was found even if the ID could be read).

Please run current svn flashrom in verbose mode (-V) and use your
patched board enable. If possible, repeat this with my patch applied on top.


More information about the coreboot mailing list