On Wed, 31 Oct 2012 20:58:36 +0300 Dmitry the Zuryanovich dreadbit@gmail.com wrote:
I'm tryng to read some old UV-erased 28 pin 27xx
hi!
which one? is it known to work with flashrom? please also include a verbose log (i.e. add -V to the command line).
On Wed, Oct 31, 2012 at 10:30 PM, Stefan Tauner < stefan.tauner@student.tuwien.ac.at> wrote:
On Wed, 31 Oct 2012 20:58:36 +0300 Dmitry the Zuryanovich dreadbit@gmail.com wrote:
I'm tryng to read some old UV-erased 28 pin 27xx
which one? is it known to work with flashrom?
Oooops. It was MC68705P3S microcontoller, sorry. But it looks just like 27xx, trust me ;-)
Just tried to read soviet (1992) K573RF6A, which is the exact copy of 2764 (I expect this one is working and contains ZX Spectrum clone ROM), with the same result.
please also include a verbose log (i.e. add -V to the command line).
flashrom v0.9.6.1-r1564 on Linux 3.2.29 (i686) flashrom is free software, get the source code at http://www.flashrom.org
flashrom was built with libpci 3.1.9, GCC 4.7.1, little endian Command line (6 args): flashrom --programmer nicrealtek:pci=00:09.0 -V -f -r bios Calibrating delay loop... OS timer resolution is 1 usecs, 504M loops per second, delay more than 10% too short (got 73% of expected delay), recalculating... 382M loops per second, delay more than 10% too short (got 55% of expected delay), recalculating... 461M loops per second, delay more than 10% too short (got 67% of expected delay), recalculating... 461M loops per second, delay more than 10% too short (got 67% of delay loop is unreliable, trying to continue expected delay), recalculating... 461M loops per second, 10 myus = 8 us, 100 myus = 67 us, 1000 myus = 689 us, 10000 myus = 7020 us, 4 myus = 4 us, OK. Initializing nicrealtek programmer Found "Realtek RTL8139/8139C/8139C+" (10ec:8139, BDF 00:09.0). Requested BAR is I/O The following protocols are supported: Parallel. Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for AMD Am29F002(N)BB, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
[skipped] [same lines up to "Probing for PMC Pm29F002T"]
Probing for PMC Pm29F002T, 256 kB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for PMC Pm29F002B, 256 kB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for PMC Pm39LV010, 128 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
[skipped other chip probes with the same results]
Probing for ST M29F400BB, 512 kB: probe_m29f400bt: id1 0x00, id2 0x00 Probing for ST M29F400BT, 512 kB: probe_m29f400bt: id1 0x00, id2 0x00 Probing for ST M29W010B, 128 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for ST M29W040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for ST M29W512B, 64 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for SyncMOS/MoselVitelic {F,S,V}29C51001B, 128 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content
[skipped other chips]
Probing for TI TMS29F002RB, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for TI TMS29F002RT, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012-old, 128 kB: Old Winbond W29* probe method disabled because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29C010(M)/W29C011A/W29EE011/W29EE012-old' if you have a board with such a chip. Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012, 128 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W29C020(C)/W29C022, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W29C040/P, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W39L040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W49F002U/N, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content Probing for Winbond W49F020, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is normal flash content No EEPROM/flash device found. Note: flashrom can never write if the flash chip isn't found automatically.