[coreboot] Newbee patch for A49LF040A (Alix2c2) please have a look.

Ward Vandewege ward at gnu.org
Sat Jun 7 05:47:14 CEST 2008


On Sat, Jun 07, 2008 at 05:37:05AM +0200, Carl-Daniel Hailfinger wrote:
> I suspect one of the other probe functions is killing communication with
> the chip. If that's not the case, maybe we don't leave ID mode correctly.
> 
> Can you try repeated
> flashrom -c A49LF040A
> (I forgot the exact chipname specification) after a cold boot?

Yeah, that works:

littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
No operations were specified.
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
No operations were specified.
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
No operations were specified.
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
No operations were specified.
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A -r test.rom
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
Reading Flash...done
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A -r test2.rom
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
Reading Flash...done
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A -r test2.rom -V
Calibrating delay loop... 108M loops per second. OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Probing for Amic Technology A49LF040A, 512 KB: probe_jedec: id1 0x37, id2
0x9d
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
Reading Flash...done
littleredbox:/usr/src/flashrom3# ./flashrom -c A49LF040A -r test2.rom -v
Calibrating delay loop... OK.
No coreboot table found.
Found chipset "AMD CS5536", enabling flash write... OK.
Found chip "Amic Technology A49LF040A" (512 KB) at physical address
0xfff80000.
===
This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
Please email a report to flashrom at coreboot.org if any of the above operations
work correctly for you with this flash part. Please include the full output
from the program, including chipset found. Thank you for your help!
===
Reading Flash...done
Verifying flash... VERIFIED.          


Thanks,
Ward.
-- 
Ward Vandewege <ward at fsf.org>
Free Software Foundation - Senior System Administrator




More information about the coreboot mailing list