[flashrom] Issue with internal access to the W39V040FB

Andrey Korolyov andrey at xdel.ru
Fri Jan 1 14:18:17 CET 2016


Hello and Happy New Year,

a couple of days ago I acquired an old GeodeLX-based thin client
TONK-1202/ТОНК-1202 (cyr) for a purpose to put coreboot on it, because
board is very simular to existing ones in the coreboot tree and there
should be no big deal to make a port. Aside from very funny issue that
I am not able to boot modern 2.6.18+ i386 Linux kernel on it (ALIX
Geode board said to have same issue [0], but it has been reportedly
fixed by a vendor bios update), all other Linux variants (2.4.xx and
2.6.13) and NetBSD 7.0 are somehow messing with the internal
interface, with no positive outcome as a result:

./flashrom -p internal:laptop=this_is_not_a_laptop -c W39V040FB -r bios.bin -V
....
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x25,
id2 0x6b, id1 is normal flash content, id2 is normal flash content
No EEPROM/flash device found
...


NetBSD 5.1 with same flashrom version working just well, I was able to
read the chip contents and write them back without any issues. This is
not a blocker, as I would stick to the external programmer anyway, but
probably worth investigating as a regression - monolithic nature of
NetBSD releases and very limited board performance would not allow to
bisect this easily, so it`s better to narrow a debug field, if
possible, in advance.

Thanks!

0. http://www.twam.info/software/linux/gentoo/updating-bios-on-alix3d3-within-linux#comment-2324




More information about the flashrom mailing list