Guest User

ppc satasii flashrom test

a guest
Jul 14th, 2010
54
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ############# Initial search for the chips #################
  2. ./flashrom -p satasii -V
  3. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  4. flashrom is free software, get the source code at http://www.flashrom.org
  5.  
  6. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1003 us, 10000 myus = 9984 us, 4 myus = 4 us, OK.
  7. Initializing satasii programmer
  8. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  9. Requested BAR is IO
  10. ===
  11. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  12. to flashrom@flashrom.org if it works for you. Thank you for your help!
  13. ===
  14. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  15. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  16. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  17. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  18. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  19. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  20. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  21. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  22. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  23. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  24. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  25. Probing for Atmel AT25DF021, 256 KB: skipped.
  26. Probing for Atmel AT25DF041A, 512 KB: skipped.
  27. Probing for Atmel AT25DF081, 1024 KB: skipped.
  28. Probing for Atmel AT25DF161, 2048 KB: skipped.
  29. Probing for Atmel AT25DF321, 4096 KB: skipped.
  30. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  31. Probing for Atmel AT25DF641, 8192 KB: skipped.
  32. Probing for Atmel AT25F512B, 64 KB: skipped.
  33. Probing for Atmel AT25FS010, 128 KB: skipped.
  34. Probing for Atmel AT25FS040, 512 KB: skipped.
  35. Probing for Atmel AT26DF041, 512 KB: skipped.
  36. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  37. Probing for Atmel AT26DF161, 2048 KB: skipped.
  38. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  39. Probing for Atmel AT26F004, 512 KB: skipped.
  40. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  41. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  42. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  43. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  44. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  45. Probing for Atmel AT45DB011D, 128 KB: skipped.
  46. Probing for Atmel AT45DB021D, 256 KB: skipped.
  47. Probing for Atmel AT45DB041D, 512 KB: skipped.
  48. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  49. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  50. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  51. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  52. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  53. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  54. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  55. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  56. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  57. Probing for AMIC A25L40PT, 512 KB: skipped.
  58. Probing for AMIC A25L40PU, 512 KB: skipped.
  59. Probing for AMIC A25L80P, 1024 KB: skipped.
  60. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  61. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  62. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  63. Probing for AMIC A49LF040A, 512 KB: skipped.
  64. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  65. Probing for EMST F25L008A, 1024 KB: skipped.
  66. Probing for Eon EN25B05, 64 KB: skipped.
  67. Probing for Eon EN25B05T, 64 KB: skipped.
  68. Probing for Eon EN25B10, 128 KB: skipped.
  69. Probing for Eon EN25B10T, 128 KB: skipped.
  70. Probing for Eon EN25B20, 256 KB: skipped.
  71. Probing for Eon EN25B20T, 256 KB: skipped.
  72. Probing for Eon EN25B40, 512 KB: skipped.
  73. Probing for Eon EN25B40T, 512 KB: skipped.
  74. Probing for Eon EN25B80, 1024 KB: skipped.
  75. Probing for Eon EN25B80T, 1024 KB: skipped.
  76. Probing for Eon EN25B16, 2048 KB: skipped.
  77. Probing for Eon EN25B16T, 2048 KB: skipped.
  78. Probing for Eon EN25B32, 4096 KB: skipped.
  79. Probing for Eon EN25B32T, 4096 KB: skipped.
  80. Probing for Eon EN25B64, 8192 KB: skipped.
  81. Probing for Eon EN25B64T, 8192 KB: skipped.
  82. Probing for Eon EN25D16, 2048 KB: skipped.
  83. Probing for Eon EN25F05, 64 KB: skipped.
  84. Probing for Eon EN25F10, 128 KB: skipped.
  85. Probing for Eon EN25F20, 256 KB: skipped.
  86. Probing for Eon EN25F40, 512 KB: skipped.
  87. Probing for Eon EN25F80, 1024 KB: skipped.
  88. Probing for Eon EN25F16, 2048 KB: skipped.
  89. Probing for Eon EN25F32, 4096 KB: skipped.
  90. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  91. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  92. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  93. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  94. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  95. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  96. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  97. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  98. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  99. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  100. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  101. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  102. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  103. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  104. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  105. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  106. Probing for Intel 82802AB, 512 KB: skipped.
  107. Probing for Intel 82802AC, 1024 KB: skipped.
  108. Probing for Macronix MX25L512, 64 KB: skipped.
  109. Probing for Macronix MX25L1005, 128 KB: skipped.
  110. Probing for Macronix MX25L2005, 256 KB: skipped.
  111. Probing for Macronix MX25L4005, 512 KB: skipped.
  112. Probing for Macronix MX25L8005, 1024 KB: skipped.
  113. Probing for Macronix MX25L1605, 2048 KB: skipped.
  114. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  115. Probing for Macronix MX25L3205, 4096 KB: skipped.
  116. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  117. Probing for Macronix MX25L6405, 8192 KB: skipped.
  118. Probing for Macronix MX25L12805, 16384 KB: skipped.
  119. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  120. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  121. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  122. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  123. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  124. Probing for Numonyx M25PE10, 128 KB: skipped.
  125. Probing for Numonyx M25PE20, 256 KB: skipped.
  126. Probing for Numonyx M25PE40, 512 KB: skipped.
  127. Probing for Numonyx M25PE80, 1024 KB: skipped.
  128. Probing for Numonyx M25PE16, 2048 KB: skipped.
  129. Probing for PMC Pm25LV010, 128 KB: skipped.
  130. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  131. Probing for PMC Pm25LV020, 256 KB: skipped.
  132. Probing for PMC Pm25LV040, 512 KB: skipped.
  133. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  134. Probing for PMC Pm25LV512, 64 KB: skipped.
  135. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  136. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  137. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  138. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  139. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  140. Probing for PMC Pm49FL002, 256 KB: skipped.
  141. Probing for PMC Pm49FL004, 512 KB: skipped.
  142. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  143. Probing for Sharp LHF00L04, 1024 KB: skipped.
  144. Probing for Spansion S25FL008A, 1024 KB: skipped.
  145. Probing for Spansion S25FL016A, 2048 KB: skipped.
  146. Probing for SST SST25VF016B, 2048 KB: skipped.
  147. Probing for SST SST25VF032B, 4096 KB: skipped.
  148. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  149. Probing for SST SST25VF040B, 512 KB: skipped.
  150. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  151. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  152. Probing for SST SST25VF080B, 1024 KB: skipped.
  153. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  154. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  155. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  156. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  157. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  158. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  159. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  160. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  161. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  162. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  163. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  164. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  165. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  166. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  167. Probing for SST SST49LF002A/B, 256 KB: skipped.
  168. Probing for SST SST49LF003A/B, 384 KB: skipped.
  169. Probing for SST SST49LF004A/B, 512 KB: skipped.
  170. Probing for SST SST49LF004C, 512 KB: skipped.
  171. Probing for SST SST49LF008A, 1024 KB: skipped.
  172. Probing for SST SST49LF008C, 1024 KB: skipped.
  173. Probing for SST SST49LF016C, 2048 KB: skipped.
  174. Probing for SST SST49LF020, 256 KB: skipped.
  175. Probing for SST SST49LF020A, 256 KB: skipped.
  176. Probing for SST SST49LF040, 512 KB: skipped.
  177. Probing for SST SST49LF040B, 512 KB: skipped.
  178. Probing for SST SST49LF080A, 1024 KB: skipped.
  179. Probing for SST SST49LF160C, 2048 KB: skipped.
  180. Probing for ST M25P05-A, 64 KB: skipped.
  181. Probing for ST M25P05.RES, 64 KB: skipped.
  182. Probing for ST M25P10-A, 128 KB: skipped.
  183. Probing for ST M25P10.RES, 128 KB: skipped.
  184. Probing for ST M25P20, 256 KB: skipped.
  185. Probing for ST M25P40, 512 KB: skipped.
  186. Probing for ST M25P40-old, 512 KB: skipped.
  187. Probing for ST M25P80, 1024 KB: skipped.
  188. Probing for ST M25P16, 2048 KB: skipped.
  189. Probing for ST M25P32, 4096 KB: skipped.
  190. Probing for ST M25P64, 8192 KB: skipped.
  191. Probing for ST M25P128, 16384 KB: skipped.
  192. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  193. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  194. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  195. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  196. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  197. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  198. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  199. Probing for ST M50FLW040A, 512 KB: skipped.
  200. Probing for ST M50FLW040B, 512 KB: skipped.
  201. Probing for ST M50FLW080A, 1024 KB: skipped.
  202. Probing for ST M50FLW080B, 1024 KB: skipped.
  203. Probing for ST M50FW002, 256 KB: skipped.
  204. Probing for ST M50FW016, 2048 KB: skipped.
  205. Probing for ST M50FW040, 512 KB: skipped.
  206. Probing for ST M50FW080, 1024 KB: skipped.
  207. Probing for ST M50LPW116, 2048 KB: skipped.
  208. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  209. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  210. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  211. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  212. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  213. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  214. Probing for Winbond W25Q80, 1024 KB: skipped.
  215. Probing for Winbond W25Q16, 2048 KB: skipped.
  216. Probing for Winbond W25Q32, 4096 KB: skipped.
  217. Probing for Winbond W25Q64, 8192 KB: skipped.
  218. Probing for Winbond W25x10, 128 KB: skipped.
  219. Probing for Winbond W25x20, 256 KB: skipped.
  220. Probing for Winbond W25x40, 512 KB: skipped.
  221. Probing for Winbond W25x80, 1024 KB: skipped.
  222. Probing for Winbond W25x16, 2048 KB: skipped.
  223. Probing for Winbond W25x32, 4096 KB: skipped.
  224. Probing for Winbond W25x64, 8192 KB: skipped.
  225. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  226. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  227. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  228. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  229. Probing for Winbond W39V040A, 512 KB: skipped.
  230. Probing for Winbond W39V040B, 512 KB: skipped.
  231. Probing for Winbond W39V040C, 512 KB: skipped.
  232. Probing for Winbond W39V040FA, 512 KB: skipped.
  233. Probing for Winbond W39V080A, 1024 KB: skipped.
  234. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  235. Probing for Winbond W49V002A, 256 KB: skipped.
  236. Probing for Winbond W49V002FA, 256 KB: skipped.
  237. Probing for Winbond W39V080FA, 1024 KB: skipped.
  238. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  239. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  240. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  241. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  242. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  243. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  244. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  245. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  246. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  247. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  248. ===
  249. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  250. The test status of this chip may have been updated in the latest development
  251. version of flashrom. If you are running the latest development version,
  252. please email a report to flashrom@flashrom.org if any of the above operations
  253. work correctly for you with this flash part. Please include the flashrom
  254. output with the additional -V option for all operations you tested (-V, -Vr,
  255. -Vw, -VE), and mention which mainboard or programmer you tested.
  256. Thanks for your help!
  257. ===
  258. No operations were specified.
  259.  
  260. #################### Read test #####################
  261. vsm:~/flashrom# ./flashrom -p satasii -Vr sata.dump
  262. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  263. flashrom is free software, get the source code at http://www.flashrom.org
  264.  
  265. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1006 us, 10000 myus = 9983 us, 4 myus = 4 us, OK.
  266. Initializing satasii programmer
  267. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  268. Requested BAR is IO
  269. ===
  270. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  271. to flashrom@flashrom.org if it works for you. Thank you for your help!
  272. ===
  273. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  274. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  275. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  276. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  277. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  278. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  279. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  280. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  281. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  282. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  283. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  284. Probing for Atmel AT25DF021, 256 KB: skipped.
  285. Probing for Atmel AT25DF041A, 512 KB: skipped.
  286. Probing for Atmel AT25DF081, 1024 KB: skipped.
  287. Probing for Atmel AT25DF161, 2048 KB: skipped.
  288. Probing for Atmel AT25DF321, 4096 KB: skipped.
  289. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  290. Probing for Atmel AT25DF641, 8192 KB: skipped.
  291. Probing for Atmel AT25F512B, 64 KB: skipped.
  292. Probing for Atmel AT25FS010, 128 KB: skipped.
  293. Probing for Atmel AT25FS040, 512 KB: skipped.
  294. Probing for Atmel AT26DF041, 512 KB: skipped.
  295. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  296. Probing for Atmel AT26DF161, 2048 KB: skipped.
  297. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  298. Probing for Atmel AT26F004, 512 KB: skipped.
  299. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  300. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  301. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  302. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  303. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  304. Probing for Atmel AT45DB011D, 128 KB: skipped.
  305. Probing for Atmel AT45DB021D, 256 KB: skipped.
  306. Probing for Atmel AT45DB041D, 512 KB: skipped.
  307. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  308. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  309. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  310. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  311. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  312. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  313. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  314. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  315. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  316. Probing for AMIC A25L40PT, 512 KB: skipped.
  317. Probing for AMIC A25L40PU, 512 KB: skipped.
  318. Probing for AMIC A25L80P, 1024 KB: skipped.
  319. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  320. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  321. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  322. Probing for AMIC A49LF040A, 512 KB: skipped.
  323. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  324. Probing for EMST F25L008A, 1024 KB: skipped.
  325. Probing for Eon EN25B05, 64 KB: skipped.
  326. Probing for Eon EN25B05T, 64 KB: skipped.
  327. Probing for Eon EN25B10, 128 KB: skipped.
  328. Probing for Eon EN25B10T, 128 KB: skipped.
  329. Probing for Eon EN25B20, 256 KB: skipped.
  330. Probing for Eon EN25B20T, 256 KB: skipped.
  331. Probing for Eon EN25B40, 512 KB: skipped.
  332. Probing for Eon EN25B40T, 512 KB: skipped.
  333. Probing for Eon EN25B80, 1024 KB: skipped.
  334. Probing for Eon EN25B80T, 1024 KB: skipped.
  335. Probing for Eon EN25B16, 2048 KB: skipped.
  336. Probing for Eon EN25B16T, 2048 KB: skipped.
  337. Probing for Eon EN25B32, 4096 KB: skipped.
  338. Probing for Eon EN25B32T, 4096 KB: skipped.
  339. Probing for Eon EN25B64, 8192 KB: skipped.
  340. Probing for Eon EN25B64T, 8192 KB: skipped.
  341. Probing for Eon EN25D16, 2048 KB: skipped.
  342. Probing for Eon EN25F05, 64 KB: skipped.
  343. Probing for Eon EN25F10, 128 KB: skipped.
  344. Probing for Eon EN25F20, 256 KB: skipped.
  345. Probing for Eon EN25F40, 512 KB: skipped.
  346. Probing for Eon EN25F80, 1024 KB: skipped.
  347. Probing for Eon EN25F16, 2048 KB: skipped.
  348. Probing for Eon EN25F32, 4096 KB: skipped.
  349. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  350. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  351. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  352. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  353. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  354. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  355. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  356. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  357. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  358. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  359. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  360. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  361. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  362. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  363. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  364. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  365. Probing for Intel 82802AB, 512 KB: skipped.
  366. Probing for Intel 82802AC, 1024 KB: skipped.
  367. Probing for Macronix MX25L512, 64 KB: skipped.
  368. Probing for Macronix MX25L1005, 128 KB: skipped.
  369. Probing for Macronix MX25L2005, 256 KB: skipped.
  370. Probing for Macronix MX25L4005, 512 KB: skipped.
  371. Probing for Macronix MX25L8005, 1024 KB: skipped.
  372. Probing for Macronix MX25L1605, 2048 KB: skipped.
  373. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  374. Probing for Macronix MX25L3205, 4096 KB: skipped.
  375. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  376. Probing for Macronix MX25L6405, 8192 KB: skipped.
  377. Probing for Macronix MX25L12805, 16384 KB: skipped.
  378. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  379. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  380. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  381. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  382. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  383. Probing for Numonyx M25PE10, 128 KB: skipped.
  384. Probing for Numonyx M25PE20, 256 KB: skipped.
  385. Probing for Numonyx M25PE40, 512 KB: skipped.
  386. Probing for Numonyx M25PE80, 1024 KB: skipped.
  387. Probing for Numonyx M25PE16, 2048 KB: skipped.
  388. Probing for PMC Pm25LV010, 128 KB: skipped.
  389. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  390. Probing for PMC Pm25LV020, 256 KB: skipped.
  391. Probing for PMC Pm25LV040, 512 KB: skipped.
  392. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  393. Probing for PMC Pm25LV512, 64 KB: skipped.
  394. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  395. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  396. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  397. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  398. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  399. Probing for PMC Pm49FL002, 256 KB: skipped.
  400. Probing for PMC Pm49FL004, 512 KB: skipped.
  401. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  402. Probing for Sharp LHF00L04, 1024 KB: skipped.
  403. Probing for Spansion S25FL008A, 1024 KB: skipped.
  404. Probing for Spansion S25FL016A, 2048 KB: skipped.
  405. Probing for SST SST25VF016B, 2048 KB: skipped.
  406. Probing for SST SST25VF032B, 4096 KB: skipped.
  407. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  408. Probing for SST SST25VF040B, 512 KB: skipped.
  409. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  410. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  411. Probing for SST SST25VF080B, 1024 KB: skipped.
  412. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  413. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  414. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  415. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  416. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  417. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  418. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  419. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  420. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  421. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  422. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  423. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  424. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  425. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  426. Probing for SST SST49LF002A/B, 256 KB: skipped.
  427. Probing for SST SST49LF003A/B, 384 KB: skipped.
  428. Probing for SST SST49LF004A/B, 512 KB: skipped.
  429. Probing for SST SST49LF004C, 512 KB: skipped.
  430. Probing for SST SST49LF008A, 1024 KB: skipped.
  431. Probing for SST SST49LF008C, 1024 KB: skipped.
  432. Probing for SST SST49LF016C, 2048 KB: skipped.
  433. Probing for SST SST49LF020, 256 KB: skipped.
  434. Probing for SST SST49LF020A, 256 KB: skipped.
  435. Probing for SST SST49LF040, 512 KB: skipped.
  436. Probing for SST SST49LF040B, 512 KB: skipped.
  437. Probing for SST SST49LF080A, 1024 KB: skipped.
  438. Probing for SST SST49LF160C, 2048 KB: skipped.
  439. Probing for ST M25P05-A, 64 KB: skipped.
  440. Probing for ST M25P05.RES, 64 KB: skipped.
  441. Probing for ST M25P10-A, 128 KB: skipped.
  442. Probing for ST M25P10.RES, 128 KB: skipped.
  443. Probing for ST M25P20, 256 KB: skipped.
  444. Probing for ST M25P40, 512 KB: skipped.
  445. Probing for ST M25P40-old, 512 KB: skipped.
  446. Probing for ST M25P80, 1024 KB: skipped.
  447. Probing for ST M25P16, 2048 KB: skipped.
  448. Probing for ST M25P32, 4096 KB: skipped.
  449. Probing for ST M25P64, 8192 KB: skipped.
  450. Probing for ST M25P128, 16384 KB: skipped.
  451. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  452. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  453. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  454. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  455. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  456. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  457. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  458. Probing for ST M50FLW040A, 512 KB: skipped.
  459. Probing for ST M50FLW040B, 512 KB: skipped.
  460. Probing for ST M50FLW080A, 1024 KB: skipped.
  461. Probing for ST M50FLW080B, 1024 KB: skipped.
  462. Probing for ST M50FW002, 256 KB: skipped.
  463. Probing for ST M50FW016, 2048 KB: skipped.
  464. Probing for ST M50FW040, 512 KB: skipped.
  465. Probing for ST M50FW080, 1024 KB: skipped.
  466. Probing for ST M50LPW116, 2048 KB: skipped.
  467. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  468. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  469. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  470. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  471. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  472. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  473. Probing for Winbond W25Q80, 1024 KB: skipped.
  474. Probing for Winbond W25Q16, 2048 KB: skipped.
  475. Probing for Winbond W25Q32, 4096 KB: skipped.
  476. Probing for Winbond W25Q64, 8192 KB: skipped.
  477. Probing for Winbond W25x10, 128 KB: skipped.
  478. Probing for Winbond W25x20, 256 KB: skipped.
  479. Probing for Winbond W25x40, 512 KB: skipped.
  480. Probing for Winbond W25x80, 1024 KB: skipped.
  481. Probing for Winbond W25x16, 2048 KB: skipped.
  482. Probing for Winbond W25x32, 4096 KB: skipped.
  483. Probing for Winbond W25x64, 8192 KB: skipped.
  484. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  485. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  486. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  487. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  488. Probing for Winbond W39V040A, 512 KB: skipped.
  489. Probing for Winbond W39V040B, 512 KB: skipped.
  490. Probing for Winbond W39V040C, 512 KB: skipped.
  491. Probing for Winbond W39V040FA, 512 KB: skipped.
  492. Probing for Winbond W39V080A, 1024 KB: skipped.
  493. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  494. Probing for Winbond W49V002A, 256 KB: skipped.
  495. Probing for Winbond W49V002FA, 256 KB: skipped.
  496. Probing for Winbond W39V080FA, 1024 KB: skipped.
  497. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  498. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  499. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  500. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  501. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  502. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  503. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  504. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  505. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  506. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  507. ===
  508. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  509. The test status of this chip may have been updated in the latest development
  510. version of flashrom. If you are running the latest development version,
  511. please email a report to flashrom@flashrom.org if any of the above operations
  512. work correctly for you with this flash part. Please include the flashrom
  513. output with the additional -V option for all operations you tested (-V, -Vr,
  514. -Vw, -VE), and mention which mainboard or programmer you tested.
  515. Thanks for your help!
  516. ===
  517. Reading flash... done.
  518.  
  519. ############## Verifying file size, should be 512K ######################
  520. vsm:~/flashrom# ls -lh sata.dump
  521. -rw-r--r-- 1 root root 512K Jul 14 23:30 sata.dump
  522.  
  523. ############## Erase test ####################################
  524. vsm:~/flashrom# ./flashrom -p satasii -VE
  525. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  526. flashrom is free software, get the source code at http://www.flashrom.org
  527.  
  528. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 1001 us, 10000 myus = 10043 us, 4 myus = 4 us, OK.
  529. Initializing satasii programmer
  530. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  531. Requested BAR is IO
  532. ===
  533. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  534. to flashrom@flashrom.org if it works for you. Thank you for your help!
  535. ===
  536. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  537. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  538. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  539. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  540. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  541. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  542. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  543. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  544. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  545. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  546. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  547. Probing for Atmel AT25DF021, 256 KB: skipped.
  548. Probing for Atmel AT25DF041A, 512 KB: skipped.
  549. Probing for Atmel AT25DF081, 1024 KB: skipped.
  550. Probing for Atmel AT25DF161, 2048 KB: skipped.
  551. Probing for Atmel AT25DF321, 4096 KB: skipped.
  552. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  553. Probing for Atmel AT25DF641, 8192 KB: skipped.
  554. Probing for Atmel AT25F512B, 64 KB: skipped.
  555. Probing for Atmel AT25FS010, 128 KB: skipped.
  556. Probing for Atmel AT25FS040, 512 KB: skipped.
  557. Probing for Atmel AT26DF041, 512 KB: skipped.
  558. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  559. Probing for Atmel AT26DF161, 2048 KB: skipped.
  560. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  561. Probing for Atmel AT26F004, 512 KB: skipped.
  562. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  563. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  564. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  565. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  566. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  567. Probing for Atmel AT45DB011D, 128 KB: skipped.
  568. Probing for Atmel AT45DB021D, 256 KB: skipped.
  569. Probing for Atmel AT45DB041D, 512 KB: skipped.
  570. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  571. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  572. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  573. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  574. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  575. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  576. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  577. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  578. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  579. Probing for AMIC A25L40PT, 512 KB: skipped.
  580. Probing for AMIC A25L40PU, 512 KB: skipped.
  581. Probing for AMIC A25L80P, 1024 KB: skipped.
  582. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  583. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  584. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  585. Probing for AMIC A49LF040A, 512 KB: skipped.
  586. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  587. Probing for EMST F25L008A, 1024 KB: skipped.
  588. Probing for Eon EN25B05, 64 KB: skipped.
  589. Probing for Eon EN25B05T, 64 KB: skipped.
  590. Probing for Eon EN25B10, 128 KB: skipped.
  591. Probing for Eon EN25B10T, 128 KB: skipped.
  592. Probing for Eon EN25B20, 256 KB: skipped.
  593. Probing for Eon EN25B20T, 256 KB: skipped.
  594. Probing for Eon EN25B40, 512 KB: skipped.
  595. Probing for Eon EN25B40T, 512 KB: skipped.
  596. Probing for Eon EN25B80, 1024 KB: skipped.
  597. Probing for Eon EN25B80T, 1024 KB: skipped.
  598. Probing for Eon EN25B16, 2048 KB: skipped.
  599. Probing for Eon EN25B16T, 2048 KB: skipped.
  600. Probing for Eon EN25B32, 4096 KB: skipped.
  601. Probing for Eon EN25B32T, 4096 KB: skipped.
  602. Probing for Eon EN25B64, 8192 KB: skipped.
  603. Probing for Eon EN25B64T, 8192 KB: skipped.
  604. Probing for Eon EN25D16, 2048 KB: skipped.
  605. Probing for Eon EN25F05, 64 KB: skipped.
  606. Probing for Eon EN25F10, 128 KB: skipped.
  607. Probing for Eon EN25F20, 256 KB: skipped.
  608. Probing for Eon EN25F40, 512 KB: skipped.
  609. Probing for Eon EN25F80, 1024 KB: skipped.
  610. Probing for Eon EN25F16, 2048 KB: skipped.
  611. Probing for Eon EN25F32, 4096 KB: skipped.
  612. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  613. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  614. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  615. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  616. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  617. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  618. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  619. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  620. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  621. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  622. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  623. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  624. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  625. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  626. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  627. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  628. Probing for Intel 82802AB, 512 KB: skipped.
  629. Probing for Intel 82802AC, 1024 KB: skipped.
  630. Probing for Macronix MX25L512, 64 KB: skipped.
  631. Probing for Macronix MX25L1005, 128 KB: skipped.
  632. Probing for Macronix MX25L2005, 256 KB: skipped.
  633. Probing for Macronix MX25L4005, 512 KB: skipped.
  634. Probing for Macronix MX25L8005, 1024 KB: skipped.
  635. Probing for Macronix MX25L1605, 2048 KB: skipped.
  636. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  637. Probing for Macronix MX25L3205, 4096 KB: skipped.
  638. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  639. Probing for Macronix MX25L6405, 8192 KB: skipped.
  640. Probing for Macronix MX25L12805, 16384 KB: skipped.
  641. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  642. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  643. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  644. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  645. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  646. Probing for Numonyx M25PE10, 128 KB: skipped.
  647. Probing for Numonyx M25PE20, 256 KB: skipped.
  648. Probing for Numonyx M25PE40, 512 KB: skipped.
  649. Probing for Numonyx M25PE80, 1024 KB: skipped.
  650. Probing for Numonyx M25PE16, 2048 KB: skipped.
  651. Probing for PMC Pm25LV010, 128 KB: skipped.
  652. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  653. Probing for PMC Pm25LV020, 256 KB: skipped.
  654. Probing for PMC Pm25LV040, 512 KB: skipped.
  655. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  656. Probing for PMC Pm25LV512, 64 KB: skipped.
  657. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  658. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  659. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  660. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  661. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  662. Probing for PMC Pm49FL002, 256 KB: skipped.
  663. Probing for PMC Pm49FL004, 512 KB: skipped.
  664. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  665. Probing for Sharp LHF00L04, 1024 KB: skipped.
  666. Probing for Spansion S25FL008A, 1024 KB: skipped.
  667. Probing for Spansion S25FL016A, 2048 KB: skipped.
  668. Probing for SST SST25VF016B, 2048 KB: skipped.
  669. Probing for SST SST25VF032B, 4096 KB: skipped.
  670. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  671. Probing for SST SST25VF040B, 512 KB: skipped.
  672. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  673. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  674. Probing for SST SST25VF080B, 1024 KB: skipped.
  675. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  676. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  677. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  678. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  679. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  680. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  681. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  682. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  683. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  684. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  685. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  686. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  687. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  688. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  689. Probing for SST SST49LF002A/B, 256 KB: skipped.
  690. Probing for SST SST49LF003A/B, 384 KB: skipped.
  691. Probing for SST SST49LF004A/B, 512 KB: skipped.
  692. Probing for SST SST49LF004C, 512 KB: skipped.
  693. Probing for SST SST49LF008A, 1024 KB: skipped.
  694. Probing for SST SST49LF008C, 1024 KB: skipped.
  695. Probing for SST SST49LF016C, 2048 KB: skipped.
  696. Probing for SST SST49LF020, 256 KB: skipped.
  697. Probing for SST SST49LF020A, 256 KB: skipped.
  698. Probing for SST SST49LF040, 512 KB: skipped.
  699. Probing for SST SST49LF040B, 512 KB: skipped.
  700. Probing for SST SST49LF080A, 1024 KB: skipped.
  701. Probing for SST SST49LF160C, 2048 KB: skipped.
  702. Probing for ST M25P05-A, 64 KB: skipped.
  703. Probing for ST M25P05.RES, 64 KB: skipped.
  704. Probing for ST M25P10-A, 128 KB: skipped.
  705. Probing for ST M25P10.RES, 128 KB: skipped.
  706. Probing for ST M25P20, 256 KB: skipped.
  707. Probing for ST M25P40, 512 KB: skipped.
  708. Probing for ST M25P40-old, 512 KB: skipped.
  709. Probing for ST M25P80, 1024 KB: skipped.
  710. Probing for ST M25P16, 2048 KB: skipped.
  711. Probing for ST M25P32, 4096 KB: skipped.
  712. Probing for ST M25P64, 8192 KB: skipped.
  713. Probing for ST M25P128, 16384 KB: skipped.
  714. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  715. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  716. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  717. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  718. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  719. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  720. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  721. Probing for ST M50FLW040A, 512 KB: skipped.
  722. Probing for ST M50FLW040B, 512 KB: skipped.
  723. Probing for ST M50FLW080A, 1024 KB: skipped.
  724. Probing for ST M50FLW080B, 1024 KB: skipped.
  725. Probing for ST M50FW002, 256 KB: skipped.
  726. Probing for ST M50FW016, 2048 KB: skipped.
  727. Probing for ST M50FW040, 512 KB: skipped.
  728. Probing for ST M50FW080, 1024 KB: skipped.
  729. Probing for ST M50LPW116, 2048 KB: skipped.
  730. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  731. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  732. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  733. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  734. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  735. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  736. Probing for Winbond W25Q80, 1024 KB: skipped.
  737. Probing for Winbond W25Q16, 2048 KB: skipped.
  738. Probing for Winbond W25Q32, 4096 KB: skipped.
  739. Probing for Winbond W25Q64, 8192 KB: skipped.
  740. Probing for Winbond W25x10, 128 KB: skipped.
  741. Probing for Winbond W25x20, 256 KB: skipped.
  742. Probing for Winbond W25x40, 512 KB: skipped.
  743. Probing for Winbond W25x80, 1024 KB: skipped.
  744. Probing for Winbond W25x16, 2048 KB: skipped.
  745. Probing for Winbond W25x32, 4096 KB: skipped.
  746. Probing for Winbond W25x64, 8192 KB: skipped.
  747. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  748. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  749. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  750. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  751. Probing for Winbond W39V040A, 512 KB: skipped.
  752. Probing for Winbond W39V040B, 512 KB: skipped.
  753. Probing for Winbond W39V040C, 512 KB: skipped.
  754. Probing for Winbond W39V040FA, 512 KB: skipped.
  755. Probing for Winbond W39V080A, 1024 KB: skipped.
  756. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  757. Probing for Winbond W49V002A, 256 KB: skipped.
  758. Probing for Winbond W49V002FA, 256 KB: skipped.
  759. Probing for Winbond W39V080FA, 1024 KB: skipped.
  760. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  761. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  762. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  763. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  764. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  765. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  766. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  767. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  768. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  769. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  770. ===
  771. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  772. The test status of this chip may have been updated in the latest development
  773. version of flashrom. If you are running the latest development version,
  774. please email a report to flashrom@flashrom.org if any of the above operations
  775. work correctly for you with this flash part. Please include the flashrom
  776. output with the additional -V option for all operations you tested (-V, -Vr,
  777. -Vw, -VE), and mention which mainboard or programmer you tested.
  778. Thanks for your help!
  779. ===
  780. Erasing flash chip... Looking at blockwise erase function 0... trying... 0x000000-0x00ffff, 0x010000-0x01ffff, 0x020000-0x02ffff, 0x030000-0x03ffff, 0x040000-0x04ffff, 0x050000-0x05ffff, 0x060000-0x06ffff, 0x070000-0x07ffff,
  781. SUCCESS.
  782.  
  783. ############### Save and test the erase operation #######################
  784. vsm:~/flashrom# ./flashrom -p satasii -Vr zero.dump
  785. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  786. flashrom is free software, get the source code at http://www.flashrom.org
  787.  
  788. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1002 us, 10000 myus = 9983 us, 4 myus = 5 us, OK.
  789. Initializing satasii programmer
  790. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  791. Requested BAR is IO
  792. ===
  793. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  794. to flashrom@flashrom.org if it works for you. Thank you for your help!
  795. ===
  796. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  797. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  798. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  799. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  800. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  801. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  802. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  803. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  804. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  805. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  806. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  807. Probing for Atmel AT25DF021, 256 KB: skipped.
  808. Probing for Atmel AT25DF041A, 512 KB: skipped.
  809. Probing for Atmel AT25DF081, 1024 KB: skipped.
  810. Probing for Atmel AT25DF161, 2048 KB: skipped.
  811. Probing for Atmel AT25DF321, 4096 KB: skipped.
  812. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  813. Probing for Atmel AT25DF641, 8192 KB: skipped.
  814. Probing for Atmel AT25F512B, 64 KB: skipped.
  815. Probing for Atmel AT25FS010, 128 KB: skipped.
  816. Probing for Atmel AT25FS040, 512 KB: skipped.
  817. Probing for Atmel AT26DF041, 512 KB: skipped.
  818. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  819. Probing for Atmel AT26DF161, 2048 KB: skipped.
  820. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  821. Probing for Atmel AT26F004, 512 KB: skipped.
  822. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  823. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  824. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  825. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  826. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  827. Probing for Atmel AT45DB011D, 128 KB: skipped.
  828. Probing for Atmel AT45DB021D, 256 KB: skipped.
  829. Probing for Atmel AT45DB041D, 512 KB: skipped.
  830. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  831. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  832. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  833. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  834. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  835. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  836. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  837. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  838. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  839. Probing for AMIC A25L40PT, 512 KB: skipped.
  840. Probing for AMIC A25L40PU, 512 KB: skipped.
  841. Probing for AMIC A25L80P, 1024 KB: skipped.
  842. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  843. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  844. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  845. Probing for AMIC A49LF040A, 512 KB: skipped.
  846. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  847. Probing for EMST F25L008A, 1024 KB: skipped.
  848. Probing for Eon EN25B05, 64 KB: skipped.
  849. Probing for Eon EN25B05T, 64 KB: skipped.
  850. Probing for Eon EN25B10, 128 KB: skipped.
  851. Probing for Eon EN25B10T, 128 KB: skipped.
  852. Probing for Eon EN25B20, 256 KB: skipped.
  853. Probing for Eon EN25B20T, 256 KB: skipped.
  854. Probing for Eon EN25B40, 512 KB: skipped.
  855. Probing for Eon EN25B40T, 512 KB: skipped.
  856. Probing for Eon EN25B80, 1024 KB: skipped.
  857. Probing for Eon EN25B80T, 1024 KB: skipped.
  858. Probing for Eon EN25B16, 2048 KB: skipped.
  859. Probing for Eon EN25B16T, 2048 KB: skipped.
  860. Probing for Eon EN25B32, 4096 KB: skipped.
  861. Probing for Eon EN25B32T, 4096 KB: skipped.
  862. Probing for Eon EN25B64, 8192 KB: skipped.
  863. Probing for Eon EN25B64T, 8192 KB: skipped.
  864. Probing for Eon EN25D16, 2048 KB: skipped.
  865. Probing for Eon EN25F05, 64 KB: skipped.
  866. Probing for Eon EN25F10, 128 KB: skipped.
  867. Probing for Eon EN25F20, 256 KB: skipped.
  868. Probing for Eon EN25F40, 512 KB: skipped.
  869. Probing for Eon EN25F80, 1024 KB: skipped.
  870. Probing for Eon EN25F16, 2048 KB: skipped.
  871. Probing for Eon EN25F32, 4096 KB: skipped.
  872. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  873. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  874. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  875. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  876. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  877. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  878. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  879. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  880. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  881. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  882. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  883. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  884. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  885. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  886. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  887. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  888. Probing for Intel 82802AB, 512 KB: skipped.
  889. Probing for Intel 82802AC, 1024 KB: skipped.
  890. Probing for Macronix MX25L512, 64 KB: skipped.
  891. Probing for Macronix MX25L1005, 128 KB: skipped.
  892. Probing for Macronix MX25L2005, 256 KB: skipped.
  893. Probing for Macronix MX25L4005, 512 KB: skipped.
  894. Probing for Macronix MX25L8005, 1024 KB: skipped.
  895. Probing for Macronix MX25L1605, 2048 KB: skipped.
  896. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  897. Probing for Macronix MX25L3205, 4096 KB: skipped.
  898. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  899. Probing for Macronix MX25L6405, 8192 KB: skipped.
  900. Probing for Macronix MX25L12805, 16384 KB: skipped.
  901. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  902. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  903. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  904. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  905. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  906. Probing for Numonyx M25PE10, 128 KB: skipped.
  907. Probing for Numonyx M25PE20, 256 KB: skipped.
  908. Probing for Numonyx M25PE40, 512 KB: skipped.
  909. Probing for Numonyx M25PE80, 1024 KB: skipped.
  910. Probing for Numonyx M25PE16, 2048 KB: skipped.
  911. Probing for PMC Pm25LV010, 128 KB: skipped.
  912. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  913. Probing for PMC Pm25LV020, 256 KB: skipped.
  914. Probing for PMC Pm25LV040, 512 KB: skipped.
  915. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  916. Probing for PMC Pm25LV512, 64 KB: skipped.
  917. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  918. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  919. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  920. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  921. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  922. Probing for PMC Pm49FL002, 256 KB: skipped.
  923. Probing for PMC Pm49FL004, 512 KB: skipped.
  924. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  925. Probing for Sharp LHF00L04, 1024 KB: skipped.
  926. Probing for Spansion S25FL008A, 1024 KB: skipped.
  927. Probing for Spansion S25FL016A, 2048 KB: skipped.
  928. Probing for SST SST25VF016B, 2048 KB: skipped.
  929. Probing for SST SST25VF032B, 4096 KB: skipped.
  930. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  931. Probing for SST SST25VF040B, 512 KB: skipped.
  932. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  933. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  934. Probing for SST SST25VF080B, 1024 KB: skipped.
  935. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  936. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  937. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  938. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  939. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  940. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  941. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  942. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  943. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  944. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  945. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  946. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  947. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  948. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  949. Probing for SST SST49LF002A/B, 256 KB: skipped.
  950. Probing for SST SST49LF003A/B, 384 KB: skipped.
  951. Probing for SST SST49LF004A/B, 512 KB: skipped.
  952. Probing for SST SST49LF004C, 512 KB: skipped.
  953. Probing for SST SST49LF008A, 1024 KB: skipped.
  954. Probing for SST SST49LF008C, 1024 KB: skipped.
  955. Probing for SST SST49LF016C, 2048 KB: skipped.
  956. Probing for SST SST49LF020, 256 KB: skipped.
  957. Probing for SST SST49LF020A, 256 KB: skipped.
  958. Probing for SST SST49LF040, 512 KB: skipped.
  959. Probing for SST SST49LF040B, 512 KB: skipped.
  960. Probing for SST SST49LF080A, 1024 KB: skipped.
  961. Probing for SST SST49LF160C, 2048 KB: skipped.
  962. Probing for ST M25P05-A, 64 KB: skipped.
  963. Probing for ST M25P05.RES, 64 KB: skipped.
  964. Probing for ST M25P10-A, 128 KB: skipped.
  965. Probing for ST M25P10.RES, 128 KB: skipped.
  966. Probing for ST M25P20, 256 KB: skipped.
  967. Probing for ST M25P40, 512 KB: skipped.
  968. Probing for ST M25P40-old, 512 KB: skipped.
  969. Probing for ST M25P80, 1024 KB: skipped.
  970. Probing for ST M25P16, 2048 KB: skipped.
  971. Probing for ST M25P32, 4096 KB: skipped.
  972. Probing for ST M25P64, 8192 KB: skipped.
  973. Probing for ST M25P128, 16384 KB: skipped.
  974. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  975. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  976. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  977. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  978. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  979. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  980. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  981. Probing for ST M50FLW040A, 512 KB: skipped.
  982. Probing for ST M50FLW040B, 512 KB: skipped.
  983. Probing for ST M50FLW080A, 1024 KB: skipped.
  984. Probing for ST M50FLW080B, 1024 KB: skipped.
  985. Probing for ST M50FW002, 256 KB: skipped.
  986. Probing for ST M50FW016, 2048 KB: skipped.
  987. Probing for ST M50FW040, 512 KB: skipped.
  988. Probing for ST M50FW080, 1024 KB: skipped.
  989. Probing for ST M50LPW116, 2048 KB: skipped.
  990. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  991. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  992. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  993. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  994. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  995. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  996. Probing for Winbond W25Q80, 1024 KB: skipped.
  997. Probing for Winbond W25Q16, 2048 KB: skipped.
  998. Probing for Winbond W25Q32, 4096 KB: skipped.
  999. Probing for Winbond W25Q64, 8192 KB: skipped.
  1000. Probing for Winbond W25x10, 128 KB: skipped.
  1001. Probing for Winbond W25x20, 256 KB: skipped.
  1002. Probing for Winbond W25x40, 512 KB: skipped.
  1003. Probing for Winbond W25x80, 1024 KB: skipped.
  1004. Probing for Winbond W25x16, 2048 KB: skipped.
  1005. Probing for Winbond W25x32, 4096 KB: skipped.
  1006. Probing for Winbond W25x64, 8192 KB: skipped.
  1007. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1008. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1009. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1010. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  1011. Probing for Winbond W39V040A, 512 KB: skipped.
  1012. Probing for Winbond W39V040B, 512 KB: skipped.
  1013. Probing for Winbond W39V040C, 512 KB: skipped.
  1014. Probing for Winbond W39V040FA, 512 KB: skipped.
  1015. Probing for Winbond W39V080A, 1024 KB: skipped.
  1016. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1017. Probing for Winbond W49V002A, 256 KB: skipped.
  1018. Probing for Winbond W49V002FA, 256 KB: skipped.
  1019. Probing for Winbond W39V080FA, 1024 KB: skipped.
  1020. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  1021. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  1022. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  1023. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  1024. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  1025. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  1026. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  1027. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  1028. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  1029. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  1030. ===
  1031. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  1032. The test status of this chip may have been updated in the latest development
  1033. version of flashrom. If you are running the latest development version,
  1034. please email a report to flashrom@flashrom.org if any of the above operations
  1035. work correctly for you with this flash part. Please include the flashrom
  1036. output with the additional -V option for all operations you tested (-V, -Vr,
  1037. -Vw, -VE), and mention which mainboard or programmer you tested.
  1038. Thanks for your help!
  1039. ===
  1040. Reading flash... done.
  1041.  
  1042. ################## Just to make sure the flash was erased #############
  1043. vsm:~/flashrom# hexdump zero.dump
  1044. 0000000 ffff ffff ffff ffff ffff ffff ffff ffff
  1045. *
  1046. 0080000
  1047.  
  1048. ################# Write test of original data ###########################
  1049. vsm:~/flashrom# ./flashrom -p satasii -Vw sata.dump
  1050. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  1051. flashrom is free software, get the source code at http://www.flashrom.org
  1052.  
  1053. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 11 us, 100 myus = 100 us, 1000 myus = 1003 us, 10000 myus = 10042 us, 4 myus = 5 us, OK.
  1054. Initializing satasii programmer
  1055. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  1056. Requested BAR is IO
  1057. ===
  1058. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  1059. to flashrom@flashrom.org if it works for you. Thank you for your help!
  1060. ===
  1061. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  1062. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1063. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1064. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1065. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1066. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1067. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1068. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1069. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  1070. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1071. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1072. Probing for Atmel AT25DF021, 256 KB: skipped.
  1073. Probing for Atmel AT25DF041A, 512 KB: skipped.
  1074. Probing for Atmel AT25DF081, 1024 KB: skipped.
  1075. Probing for Atmel AT25DF161, 2048 KB: skipped.
  1076. Probing for Atmel AT25DF321, 4096 KB: skipped.
  1077. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  1078. Probing for Atmel AT25DF641, 8192 KB: skipped.
  1079. Probing for Atmel AT25F512B, 64 KB: skipped.
  1080. Probing for Atmel AT25FS010, 128 KB: skipped.
  1081. Probing for Atmel AT25FS040, 512 KB: skipped.
  1082. Probing for Atmel AT26DF041, 512 KB: skipped.
  1083. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  1084. Probing for Atmel AT26DF161, 2048 KB: skipped.
  1085. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  1086. Probing for Atmel AT26F004, 512 KB: skipped.
  1087. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1088. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1089. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1090. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1091. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  1092. Probing for Atmel AT45DB011D, 128 KB: skipped.
  1093. Probing for Atmel AT45DB021D, 256 KB: skipped.
  1094. Probing for Atmel AT45DB041D, 512 KB: skipped.
  1095. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  1096. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  1097. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  1098. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  1099. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  1100. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1101. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1102. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1103. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1104. Probing for AMIC A25L40PT, 512 KB: skipped.
  1105. Probing for AMIC A25L40PU, 512 KB: skipped.
  1106. Probing for AMIC A25L80P, 1024 KB: skipped.
  1107. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1108. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1109. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1110. Probing for AMIC A49LF040A, 512 KB: skipped.
  1111. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1112. Probing for EMST F25L008A, 1024 KB: skipped.
  1113. Probing for Eon EN25B05, 64 KB: skipped.
  1114. Probing for Eon EN25B05T, 64 KB: skipped.
  1115. Probing for Eon EN25B10, 128 KB: skipped.
  1116. Probing for Eon EN25B10T, 128 KB: skipped.
  1117. Probing for Eon EN25B20, 256 KB: skipped.
  1118. Probing for Eon EN25B20T, 256 KB: skipped.
  1119. Probing for Eon EN25B40, 512 KB: skipped.
  1120. Probing for Eon EN25B40T, 512 KB: skipped.
  1121. Probing for Eon EN25B80, 1024 KB: skipped.
  1122. Probing for Eon EN25B80T, 1024 KB: skipped.
  1123. Probing for Eon EN25B16, 2048 KB: skipped.
  1124. Probing for Eon EN25B16T, 2048 KB: skipped.
  1125. Probing for Eon EN25B32, 4096 KB: skipped.
  1126. Probing for Eon EN25B32T, 4096 KB: skipped.
  1127. Probing for Eon EN25B64, 8192 KB: skipped.
  1128. Probing for Eon EN25B64T, 8192 KB: skipped.
  1129. Probing for Eon EN25D16, 2048 KB: skipped.
  1130. Probing for Eon EN25F05, 64 KB: skipped.
  1131. Probing for Eon EN25F10, 128 KB: skipped.
  1132. Probing for Eon EN25F20, 256 KB: skipped.
  1133. Probing for Eon EN25F40, 512 KB: skipped.
  1134. Probing for Eon EN25F80, 1024 KB: skipped.
  1135. Probing for Eon EN25F16, 2048 KB: skipped.
  1136. Probing for Eon EN25F32, 4096 KB: skipped.
  1137. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1138. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1139. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1140. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1141. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1142. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  1143. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  1144. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1145. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1146. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1147. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1148. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1149. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1150. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1151. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1152. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1153. Probing for Intel 82802AB, 512 KB: skipped.
  1154. Probing for Intel 82802AC, 1024 KB: skipped.
  1155. Probing for Macronix MX25L512, 64 KB: skipped.
  1156. Probing for Macronix MX25L1005, 128 KB: skipped.
  1157. Probing for Macronix MX25L2005, 256 KB: skipped.
  1158. Probing for Macronix MX25L4005, 512 KB: skipped.
  1159. Probing for Macronix MX25L8005, 1024 KB: skipped.
  1160. Probing for Macronix MX25L1605, 2048 KB: skipped.
  1161. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  1162. Probing for Macronix MX25L3205, 4096 KB: skipped.
  1163. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  1164. Probing for Macronix MX25L6405, 8192 KB: skipped.
  1165. Probing for Macronix MX25L12805, 16384 KB: skipped.
  1166. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1167. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1168. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1169. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1170. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1171. Probing for Numonyx M25PE10, 128 KB: skipped.
  1172. Probing for Numonyx M25PE20, 256 KB: skipped.
  1173. Probing for Numonyx M25PE40, 512 KB: skipped.
  1174. Probing for Numonyx M25PE80, 1024 KB: skipped.
  1175. Probing for Numonyx M25PE16, 2048 KB: skipped.
  1176. Probing for PMC Pm25LV010, 128 KB: skipped.
  1177. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  1178. Probing for PMC Pm25LV020, 256 KB: skipped.
  1179. Probing for PMC Pm25LV040, 512 KB: skipped.
  1180. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  1181. Probing for PMC Pm25LV512, 64 KB: skipped.
  1182. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1183. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1184. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1185. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1186. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1187. Probing for PMC Pm49FL002, 256 KB: skipped.
  1188. Probing for PMC Pm49FL004, 512 KB: skipped.
  1189. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  1190. Probing for Sharp LHF00L04, 1024 KB: skipped.
  1191. Probing for Spansion S25FL008A, 1024 KB: skipped.
  1192. Probing for Spansion S25FL016A, 2048 KB: skipped.
  1193. Probing for SST SST25VF016B, 2048 KB: skipped.
  1194. Probing for SST SST25VF032B, 4096 KB: skipped.
  1195. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  1196. Probing for SST SST25VF040B, 512 KB: skipped.
  1197. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  1198. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  1199. Probing for SST SST25VF080B, 1024 KB: skipped.
  1200. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1201. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1202. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1203. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1204. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1205. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1206. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1207. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1208. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1209. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1210. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1211. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1212. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1213. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1214. Probing for SST SST49LF002A/B, 256 KB: skipped.
  1215. Probing for SST SST49LF003A/B, 384 KB: skipped.
  1216. Probing for SST SST49LF004A/B, 512 KB: skipped.
  1217. Probing for SST SST49LF004C, 512 KB: skipped.
  1218. Probing for SST SST49LF008A, 1024 KB: skipped.
  1219. Probing for SST SST49LF008C, 1024 KB: skipped.
  1220. Probing for SST SST49LF016C, 2048 KB: skipped.
  1221. Probing for SST SST49LF020, 256 KB: skipped.
  1222. Probing for SST SST49LF020A, 256 KB: skipped.
  1223. Probing for SST SST49LF040, 512 KB: skipped.
  1224. Probing for SST SST49LF040B, 512 KB: skipped.
  1225. Probing for SST SST49LF080A, 1024 KB: skipped.
  1226. Probing for SST SST49LF160C, 2048 KB: skipped.
  1227. Probing for ST M25P05-A, 64 KB: skipped.
  1228. Probing for ST M25P05.RES, 64 KB: skipped.
  1229. Probing for ST M25P10-A, 128 KB: skipped.
  1230. Probing for ST M25P10.RES, 128 KB: skipped.
  1231. Probing for ST M25P20, 256 KB: skipped.
  1232. Probing for ST M25P40, 512 KB: skipped.
  1233. Probing for ST M25P40-old, 512 KB: skipped.
  1234. Probing for ST M25P80, 1024 KB: skipped.
  1235. Probing for ST M25P16, 2048 KB: skipped.
  1236. Probing for ST M25P32, 4096 KB: skipped.
  1237. Probing for ST M25P64, 8192 KB: skipped.
  1238. Probing for ST M25P128, 16384 KB: skipped.
  1239. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1240. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1241. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1242. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0xff, id2 0xff
  1243. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1244. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1245. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1246. Probing for ST M50FLW040A, 512 KB: skipped.
  1247. Probing for ST M50FLW040B, 512 KB: skipped.
  1248. Probing for ST M50FLW080A, 1024 KB: skipped.
  1249. Probing for ST M50FLW080B, 1024 KB: skipped.
  1250. Probing for ST M50FW002, 256 KB: skipped.
  1251. Probing for ST M50FW016, 2048 KB: skipped.
  1252. Probing for ST M50FW040, 512 KB: skipped.
  1253. Probing for ST M50FW080, 1024 KB: skipped.
  1254. Probing for ST M50LPW116, 2048 KB: skipped.
  1255. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1256. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1257. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1258. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1259. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1260. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1261. Probing for Winbond W25Q80, 1024 KB: skipped.
  1262. Probing for Winbond W25Q16, 2048 KB: skipped.
  1263. Probing for Winbond W25Q32, 4096 KB: skipped.
  1264. Probing for Winbond W25Q64, 8192 KB: skipped.
  1265. Probing for Winbond W25x10, 128 KB: skipped.
  1266. Probing for Winbond W25x20, 256 KB: skipped.
  1267. Probing for Winbond W25x40, 512 KB: skipped.
  1268. Probing for Winbond W25x80, 1024 KB: skipped.
  1269. Probing for Winbond W25x16, 2048 KB: skipped.
  1270. Probing for Winbond W25x32, 4096 KB: skipped.
  1271. Probing for Winbond W25x64, 8192 KB: skipped.
  1272. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1273. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1274. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1275. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  1276. Probing for Winbond W39V040A, 512 KB: skipped.
  1277. Probing for Winbond W39V040B, 512 KB: skipped.
  1278. Probing for Winbond W39V040C, 512 KB: skipped.
  1279. Probing for Winbond W39V040FA, 512 KB: skipped.
  1280. Probing for Winbond W39V080A, 1024 KB: skipped.
  1281. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1282. Probing for Winbond W49V002A, 256 KB: skipped.
  1283. Probing for Winbond W49V002FA, 256 KB: skipped.
  1284. Probing for Winbond W39V080FA, 1024 KB: skipped.
  1285. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  1286. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  1287. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  1288. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  1289. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  1290. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  1291. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  1292. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  1293. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  1294. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  1295. ===
  1296. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  1297. The test status of this chip may have been updated in the latest development
  1298. version of flashrom. If you are running the latest development version,
  1299. please email a report to flashrom@flashrom.org if any of the above operations
  1300. work correctly for you with this flash part. Please include the flashrom
  1301. output with the additional -V option for all operations you tested (-V, -Vr,
  1302. -Vw, -VE), and mention which mainboard or programmer you tested.
  1303. Thanks for your help!
  1304. ===
  1305. Flash image seems to be a legacy BIOS. Disabling checks.
  1306. Writing flash chip... Erasing flash chip... Looking at blockwise erase function 0... trying... 0x000000-0x00ffff, 0x010000-0x01ffff, 0x020000-0x02ffff, 0x030000-0x03ffff, 0x040000-0x04ffff, 0x050000-0x05ffff, 0x060000-0x06ffff, 0x070000-0x07ffff,
  1307. SUCCESS.
  1308. Programming page: address: 0x00000000address: 0x00001000address: 0x00002000address: 0x00003000address: 0x00004000address: 0x00005000address: 0x00006000address: 0x00007000address: 0x00008000address: 0x00009000address: 0x0000a000address: 0x0000b000address: 0x0000c000address: 0x0000d000address: 0x0000e000address: 0x0000f000address: 0x00010000address: 0x00011000address: 0x00012000address: 0x00013000address: 0x00014000address: 0x00015000address: 0x00016000address: 0x00017000address: 0x00018000address: 0x00019000address: 0x0001a000address: 0x0001b000address: 0x0001c000address: 0x0001d000address: 0x0001e000address: 0x0001f000address: 0x00020000address: 0x00021000address: 0x00022000address: 0x00023000address: 0x00024000address: 0x00025000address: 0x00026000address: 0x00027000address: 0x00028000address: 0x00029000address: 0x0002a000address: 0x0002b000address: 0x0002c000address: 0x0002d000address: 0x0002e000address: 0x0002f000address: 0x00030000address: 0x00031000address: 0x00032000address: 0x00033000address: 0x00034000address: 0x00035000address: 0x00036000address: 0x00037000address: 0x00038000address: 0x00039000address: 0x0003a000address: 0x0003b000address: 0x0003c000address: 0x0003d000address: 0x0003e000address: 0x0003f000address: 0x00040000address: 0x00041000address: 0x00042000address: 0x00043000address: 0x00044000address: 0x00045000address: 0x00046000address: 0x00047000address: 0x00048000address: 0x00049000address: 0x0004a000address: 0x0004b000address: 0x0004c000address: 0x0004d000address: 0x0004e000address: 0x0004f000address: 0x00050000address: 0x00051000address: 0x00052000address: 0x00053000address: 0x00054000address: 0x00055000address: 0x00056000address: 0x00057000address: 0x00058000address: 0x00059000address: 0x0005a000address: 0x0005b000address: 0x0005c000address: 0x0005d000address: 0x0005e000address: 0x0005f000address: 0x00060000address: 0x00061000address: 0x00062000address: 0x00063000address: 0x00064000address: 0x00065000address: 0x00066000address: 0x00067000address: 0x00068000address: 0x00069000address: 0x0006a000address: 0x0006b000address: 0x0006c000address: 0x0006d000address: 0x0006e000address: 0x0006f000address: 0x00070000address: 0x00071000address: 0x00072000address: 0x00073000address: 0x00074000address: 0x00075000address: 0x00076000address: 0x00077000address: 0x00078000address: 0x00079000address: 0x0007a000address: 0x0007b000address: 0x0007c000address: 0x0007d000address: 0x0007e000address: 0x0007f000DONE!
  1309. COMPLETE.
  1310. Verifying flash... VERIFIED.
  1311.  
  1312.  
  1313. ##################### Just to verify outside of the write #################
  1314. vsm:~/flashrom# ./flashrom -p satasii -Vv sata.dump
  1315. flashrom v0.9.2-r1075 on Linux 2.6.16.13-vsm (ppc), built with libpci 2.2.4-pre4, GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21), big endian
  1316. flashrom is free software, get the source code at http://www.flashrom.org
  1317.  
  1318. Calibrating delay loop... OS timer resolution is 1 usecs, 499M loops per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 999 us, 10000 myus = 9983 us, 4 myus = 4 us, OK.
  1319. Initializing satasii programmer
  1320. Found "Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl" (1095:3512, BDF 00:0a.0).
  1321. Requested BAR is IO
  1322. ===
  1323. This PCI device is UNTESTED. Please report the 'flashrom -p xxxx' output
  1324. to flashrom@flashrom.org if it works for you. Thank you for your help!
  1325. ===
  1326. Mapping SATA SIL registers at 0xf0000000, unaligned size 0x100.
  1327. Probing for AMD Am29F010A/B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1328. Probing for AMD Am29F002(N)BB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1329. Probing for AMD Am29F002(N)BT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1330. Probing for AMD Am29F016D, 2048 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1331. Probing for AMD Am29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1332. Probing for AMD Am29F080B, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1333. Probing for AMD Am29LV040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1334. Found chip "AMD Am29LV040B" (512 KB, Parallel) at physical address 0xfff80000.
  1335. Probing for AMD Am29LV081B, 1024 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1336. Probing for ASD AE49F2008, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1337. Probing for Atmel AT25DF021, 256 KB: skipped.
  1338. Probing for Atmel AT25DF041A, 512 KB: skipped.
  1339. Probing for Atmel AT25DF081, 1024 KB: skipped.
  1340. Probing for Atmel AT25DF161, 2048 KB: skipped.
  1341. Probing for Atmel AT25DF321, 4096 KB: skipped.
  1342. Probing for Atmel AT25DF321A, 4096 KB: skipped.
  1343. Probing for Atmel AT25DF641, 8192 KB: skipped.
  1344. Probing for Atmel AT25F512B, 64 KB: skipped.
  1345. Probing for Atmel AT25FS010, 128 KB: skipped.
  1346. Probing for Atmel AT25FS040, 512 KB: skipped.
  1347. Probing for Atmel AT26DF041, 512 KB: skipped.
  1348. Probing for Atmel AT26DF081A, 1024 KB: skipped.
  1349. Probing for Atmel AT26DF161, 2048 KB: skipped.
  1350. Probing for Atmel AT26DF161A, 2048 KB: skipped.
  1351. Probing for Atmel AT26F004, 512 KB: skipped.
  1352. Probing for Atmel AT29C512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1353. Probing for Atmel AT29C010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1354. Probing for Atmel AT29C020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1355. Probing for Atmel AT29C040A, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1356. Probing for Atmel AT45CS1282, 16896 KB: skipped.
  1357. Probing for Atmel AT45DB011D, 128 KB: skipped.
  1358. Probing for Atmel AT45DB021D, 256 KB: skipped.
  1359. Probing for Atmel AT45DB041D, 512 KB: skipped.
  1360. Probing for Atmel AT45DB081D, 1024 KB: skipped.
  1361. Probing for Atmel AT45DB161D, 2048 KB: skipped.
  1362. Probing for Atmel AT45DB321C, 4224 KB: skipped.
  1363. Probing for Atmel AT45DB321D, 4096 KB: skipped.
  1364. Probing for Atmel AT45DB642D, 8192 KB: skipped.
  1365. Probing for Atmel AT49BV512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1366. Probing for Atmel AT49F020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1367. Probing for Atmel AT49F002(N), 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1368. Probing for Atmel AT49F002(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1369. Probing for AMIC A25L40PT, 512 KB: skipped.
  1370. Probing for AMIC A25L40PU, 512 KB: skipped.
  1371. Probing for AMIC A25L80P, 1024 KB: skipped.
  1372. Probing for AMIC A29002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1373. Probing for AMIC A29002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1374. Probing for AMIC A29040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1375. Probing for AMIC A49LF040A, 512 KB: skipped.
  1376. Probing for EMST F49B002UA, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1377. Probing for EMST F25L008A, 1024 KB: skipped.
  1378. Probing for Eon EN25B05, 64 KB: skipped.
  1379. Probing for Eon EN25B05T, 64 KB: skipped.
  1380. Probing for Eon EN25B10, 128 KB: skipped.
  1381. Probing for Eon EN25B10T, 128 KB: skipped.
  1382. Probing for Eon EN25B20, 256 KB: skipped.
  1383. Probing for Eon EN25B20T, 256 KB: skipped.
  1384. Probing for Eon EN25B40, 512 KB: skipped.
  1385. Probing for Eon EN25B40T, 512 KB: skipped.
  1386. Probing for Eon EN25B80, 1024 KB: skipped.
  1387. Probing for Eon EN25B80T, 1024 KB: skipped.
  1388. Probing for Eon EN25B16, 2048 KB: skipped.
  1389. Probing for Eon EN25B16T, 2048 KB: skipped.
  1390. Probing for Eon EN25B32, 4096 KB: skipped.
  1391. Probing for Eon EN25B32T, 4096 KB: skipped.
  1392. Probing for Eon EN25B64, 8192 KB: skipped.
  1393. Probing for Eon EN25B64T, 8192 KB: skipped.
  1394. Probing for Eon EN25D16, 2048 KB: skipped.
  1395. Probing for Eon EN25F05, 64 KB: skipped.
  1396. Probing for Eon EN25F10, 128 KB: skipped.
  1397. Probing for Eon EN25F20, 256 KB: skipped.
  1398. Probing for Eon EN25F40, 512 KB: skipped.
  1399. Probing for Eon EN25F80, 1024 KB: skipped.
  1400. Probing for Eon EN25F16, 2048 KB: skipped.
  1401. Probing for Eon EN25F32, 4096 KB: skipped.
  1402. Probing for Eon EN29F010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1403. Probing for EON EN29F002(A)(N)B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1404. Probing for EON EN29F002(A)(N)T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1405. Probing for Fujitsu MBM29F004BC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1406. Probing for Fujitsu MBM29F004TC, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1407. Probing for Fujitsu MBM29F400BC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  1408. Probing for Fujitsu MBM29F400TC, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  1409. Probing for Hyundai HY29F002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1410. Probing for Hyundai HY29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1411. Probing for Intel 28F001BX-B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1412. Probing for Intel 28F001BX-T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1413. Probing for Intel 28F004S5, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1414. Probing for Intel 28F004BV/BE-B, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1415. Probing for Intel 28F004BV/BE-T, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1416. Probing for Intel 28F400BV/CV/CE-B, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1417. Probing for Intel 28F400BV/CV/CE-T, 512 KB: probe_82802ab: id1 0x55, id2 0x54, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1418. Probing for Intel 82802AB, 512 KB: skipped.
  1419. Probing for Intel 82802AC, 1024 KB: skipped.
  1420. Probing for Macronix MX25L512, 64 KB: skipped.
  1421. Probing for Macronix MX25L1005, 128 KB: skipped.
  1422. Probing for Macronix MX25L2005, 256 KB: skipped.
  1423. Probing for Macronix MX25L4005, 512 KB: skipped.
  1424. Probing for Macronix MX25L8005, 1024 KB: skipped.
  1425. Probing for Macronix MX25L1605, 2048 KB: skipped.
  1426. Probing for Macronix MX25L1635D, 2048 KB: skipped.
  1427. Probing for Macronix MX25L3205, 4096 KB: skipped.
  1428. Probing for Macronix MX25L3235D, 4096 KB: skipped.
  1429. Probing for Macronix MX25L6405, 8192 KB: skipped.
  1430. Probing for Macronix MX25L12805, 16384 KB: skipped.
  1431. Probing for Macronix MX29F001B, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1432. Probing for Macronix MX29F001T, 128 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1433. Probing for Macronix MX29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1434. Probing for Macronix MX29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1435. Probing for Macronix MX29LV040, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1436. Probing for Numonyx M25PE10, 128 KB: skipped.
  1437. Probing for Numonyx M25PE20, 256 KB: skipped.
  1438. Probing for Numonyx M25PE40, 512 KB: skipped.
  1439. Probing for Numonyx M25PE80, 1024 KB: skipped.
  1440. Probing for Numonyx M25PE16, 2048 KB: skipped.
  1441. Probing for PMC Pm25LV010, 128 KB: skipped.
  1442. Probing for PMC Pm25LV016B, 2048 KB: skipped.
  1443. Probing for PMC Pm25LV020, 256 KB: skipped.
  1444. Probing for PMC Pm25LV040, 512 KB: skipped.
  1445. Probing for PMC Pm25LV080B, 1024 KB: skipped.
  1446. Probing for PMC Pm25LV512, 64 KB: skipped.
  1447. Probing for PMC Pm29F002T, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1448. Probing for PMC Pm29F002B, 256 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1449. Probing for PMC Pm39LV010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1450. Probing for PMC Pm39LV020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1451. Probing for PMC Pm39LV040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1452. Probing for PMC Pm49FL002, 256 KB: skipped.
  1453. Probing for PMC Pm49FL004, 512 KB: skipped.
  1454. Probing for Sanyo LF25FW203A, 2048 KB: skipped.
  1455. Probing for Sharp LHF00L04, 1024 KB: skipped.
  1456. Probing for Spansion S25FL008A, 1024 KB: skipped.
  1457. Probing for Spansion S25FL016A, 2048 KB: skipped.
  1458. Probing for SST SST25VF016B, 2048 KB: skipped.
  1459. Probing for SST SST25VF032B, 4096 KB: skipped.
  1460. Probing for SST SST25VF040.REMS, 512 KB: skipped.
  1461. Probing for SST SST25VF040B, 512 KB: skipped.
  1462. Probing for SST SST25LF040A.RES, 512 KB: skipped.
  1463. Probing for SST SST25VF040B.REMS, 512 KB: skipped.
  1464. Probing for SST SST25VF080B, 1024 KB: skipped.
  1465. Probing for SST SST28SF040A, 512 KB: probe_82802ab: id1 0x55, id2 0xaa, id1 parity violation, id1 is normal flash content, id2 is normal flash content
  1466. Probing for SST SST29EE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1467. Probing for SST SST29LE010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1468. Probing for SST SST29EE020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1469. Probing for SST SST29LE020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1470. Probing for SST SST39SF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1471. Probing for SST SST39SF010A, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1472. Probing for SST SST39SF020A, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1473. Probing for SST SST39SF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1474. Probing for SST SST39VF512, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1475. Probing for SST SST39VF010, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1476. Probing for SST SST39VF020, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1477. Probing for SST SST39VF040, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1478. Probing for SST SST39VF080, 1024 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1479. Probing for SST SST49LF002A/B, 256 KB: skipped.
  1480. Probing for SST SST49LF003A/B, 384 KB: skipped.
  1481. Probing for SST SST49LF004A/B, 512 KB: skipped.
  1482. Probing for SST SST49LF004C, 512 KB: skipped.
  1483. Probing for SST SST49LF008A, 1024 KB: skipped.
  1484. Probing for SST SST49LF008C, 1024 KB: skipped.
  1485. Probing for SST SST49LF016C, 2048 KB: skipped.
  1486. Probing for SST SST49LF020, 256 KB: skipped.
  1487. Probing for SST SST49LF020A, 256 KB: skipped.
  1488. Probing for SST SST49LF040, 512 KB: skipped.
  1489. Probing for SST SST49LF040B, 512 KB: skipped.
  1490. Probing for SST SST49LF080A, 1024 KB: skipped.
  1491. Probing for SST SST49LF160C, 2048 KB: skipped.
  1492. Probing for ST M25P05-A, 64 KB: skipped.
  1493. Probing for ST M25P05.RES, 64 KB: skipped.
  1494. Probing for ST M25P10-A, 128 KB: skipped.
  1495. Probing for ST M25P10.RES, 128 KB: skipped.
  1496. Probing for ST M25P20, 256 KB: skipped.
  1497. Probing for ST M25P40, 512 KB: skipped.
  1498. Probing for ST M25P40-old, 512 KB: skipped.
  1499. Probing for ST M25P80, 1024 KB: skipped.
  1500. Probing for ST M25P16, 2048 KB: skipped.
  1501. Probing for ST M25P32, 4096 KB: skipped.
  1502. Probing for ST M25P64, 8192 KB: skipped.
  1503. Probing for ST M25P128, 16384 KB: skipped.
  1504. Probing for ST M29F002B, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1505. Probing for ST M29F002T/NT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1506. Probing for ST M29F040B, 512 KB: Chip lacks correct probe timing information, using default 10mS/40uS. probe_jedec_common: id1 0x01, id2 0x4f
  1507. Probing for ST M29F400BT, 512 KB: probe_m29f400bt: id1 0x55, id2 0x54
  1508. Probing for ST M29W010B, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1509. Probing for ST M29W040B, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1510. Probing for ST M29W512B, 64 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1511. Probing for ST M50FLW040A, 512 KB: skipped.
  1512. Probing for ST M50FLW040B, 512 KB: skipped.
  1513. Probing for ST M50FLW080A, 1024 KB: skipped.
  1514. Probing for ST M50FLW080B, 1024 KB: skipped.
  1515. Probing for ST M50FW002, 256 KB: skipped.
  1516. Probing for ST M50FW016, 2048 KB: skipped.
  1517. Probing for ST M50FW040, 512 KB: skipped.
  1518. Probing for ST M50FW080, 1024 KB: skipped.
  1519. Probing for ST M50LPW116, 2048 KB: skipped.
  1520. Probing for SyncMOS S29C31004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1521. Probing for SyncMOS S29C51001T, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1522. Probing for SyncMOS S29C51002T, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1523. Probing for SyncMOS S29C51004T, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1524. Probing for TI TMS29F002RB, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1525. Probing for TI TMS29F002RT, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1526. Probing for Winbond W25Q80, 1024 KB: skipped.
  1527. Probing for Winbond W25Q16, 2048 KB: skipped.
  1528. Probing for Winbond W25Q32, 4096 KB: skipped.
  1529. Probing for Winbond W25Q64, 8192 KB: skipped.
  1530. Probing for Winbond W25x10, 128 KB: skipped.
  1531. Probing for Winbond W25x20, 256 KB: skipped.
  1532. Probing for Winbond W25x40, 512 KB: skipped.
  1533. Probing for Winbond W25x80, 1024 KB: skipped.
  1534. Probing for Winbond W25x16, 2048 KB: skipped.
  1535. Probing for Winbond W25x32, 4096 KB: skipped.
  1536. Probing for Winbond W25x64, 8192 KB: skipped.
  1537. Probing for Winbond W29C011, 128 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1538. Probing for Winbond W29C020C, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1539. Probing for Winbond W29C040P, 512 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1540. Probing for Winbond W29EE011, 128 KB: Probing disabled for Winbond W29EE011 because the probing sequence puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29EE011' if you have a board with this chip.
  1541. Probing for Winbond W39V040A, 512 KB: skipped.
  1542. Probing for Winbond W39V040B, 512 KB: skipped.
  1543. Probing for Winbond W39V040C, 512 KB: skipped.
  1544. Probing for Winbond W39V040FA, 512 KB: skipped.
  1545. Probing for Winbond W39V080A, 1024 KB: skipped.
  1546. Probing for Winbond W49F002U, 256 KB: probe_jedec_common: id1 0x01, id2 0x4f
  1547. Probing for Winbond W49V002A, 256 KB: skipped.
  1548. Probing for Winbond W49V002FA, 256 KB: skipped.
  1549. Probing for Winbond W39V080FA, 1024 KB: skipped.
  1550. Probing for Winbond W39V080FA (dual mode), 512 KB: skipped.
  1551. Probing for Atmel unknown Atmel SPI chip, 0 KB: skipped.
  1552. Probing for EON unknown EON SPI chip, 0 KB: skipped.
  1553. Probing for Macronix unknown Macronix SPI chip, 0 KB: skipped.
  1554. Probing for PMC unknown PMC SPI chip, 0 KB: skipped.
  1555. Probing for SST unknown SST SPI chip, 0 KB: skipped.
  1556. Probing for ST unknown ST SPI chip, 0 KB: skipped.
  1557. Probing for Sanyo unknown Sanyo SPI chip, 0 KB: skipped.
  1558. Probing for Generic unknown SPI chip (RDID), 0 KB: skipped.
  1559. Probing for Generic unknown SPI chip (REMS), 0 KB: skipped.
  1560. ===
  1561. This flash part has status UNTESTED for operations: PROBE READ ERASE WRITE
  1562. The test status of this chip may have been updated in the latest development
  1563. version of flashrom. If you are running the latest development version,
  1564. please email a report to flashrom@flashrom.org if any of the above operations
  1565. work correctly for you with this flash part. Please include the flashrom
  1566. output with the additional -V option for all operations you tested (-V, -Vr,
  1567. -Vw, -VE), and mention which mainboard or programmer you tested.
  1568. Thanks for your help!
  1569. ===
  1570. Flash image seems to be a legacy BIOS. Disabling checks.
  1571. Verifying flash... VERIFIED.
RAW Paste Data