Hi Gurken, Am 26.02.2012 22:46 schrieb Gurken Papst: > Winbond W49F002U flash chip is not detected on a Biostar M7VIQ. > Detection and reading flash works using UniFlash 1.40. Writing > untested. > > Output of flashrom -V: > flashrom v0.9.5-r1503 on Linux 2.6.39.3 (i686), built with libpci > 3.1.8, GCC 4.6.2, little endian > flashrom is free software, get the source code at http://www.flashrom.org > > Calibrating delay loop... OS timer resolution is 1 usecs, 832M loops > per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1007 us, > 10000 myus = 10169 us, 4 myus = 4 us, OK. > Initializing internal programmer > No coreboot table found. > DMI string system-manufacturer: " " > DMI string system-product-name: " " > DMI string system-version: " " > DMI string baseboard-manufacturer: " " > DMI string baseboard-product-name: "KM266-8235" > DMI string baseboard-version: " " > DMI string chassis-type: "Desktop" > Found chipset "VIA VT8235" with PCI ID 1106:3177. Enabling flash write... OK. > The following protocols are supported: Non-SPI. > Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0xd6, id2 > 0x52, id1 is normal flash content, id2 is normal flash content > [...] > > superiotool -dV: > [...] > Found Winbond W83697HF/F/HG (id=0x60, rev=0x12) at 0x2e > Register dump: > idx 20 21 22 23 24 25 26 28 29 2a > val 60 12 ff fe 10 00 00 00 00 f0 > def 60 NA ff 00 00 00 00 00 00 MM
Register 0x24 says ROM size is 2 Mbit. Register 0x2a says flash translation is enabled. We should autodetect this Super I/O and set bit 3 in register 0x24 to enable detection and writing. > LDN 0x00 (Floppy) > idx 30 60 61 70 74 f0 f1 f2 f4 f5 > val 01 03 f0 06 02 0e 00 ff 00 00 > def 01 03 f0 06 02 0e 00 ff 00 00 We have a patch for this somewhere, but it is probably pretty bitrotted and needs to be updated. Would you be willing to test a few patches? Regards, Carl-Daniel -- http://www.hailfinger.org/ _______________________________________________ flashrom mailing list [email protected] http://www.flashrom.org/mailman/listinfo/flashrom
