flashrom theoretically supports only about 3 rather exotic notebook chipsets and issues big fat warnings against use on notebooks, while the market trend since many years tends to notebooks and since a few years also to netbooks, so that alone would disqualify it from being or becoming popular at current state.
We must be talking about different projects, flashrom supports these:
cat flashrom_supported.txt
flashrom v0.9.2-r1178 on Linux 2.6.35-rc2-git4 (x86_64), built with libpci 3.1.4, GCC 4.3.4, little endian
flashrom is free software, get the source code at
http://www.flashrom.orgSupported flash chips (total: 261):
Supported chipsets (total: 151):
Known boards (good: 256, bad: 18):
Known laptops (good: 2, bad: 7):
Supported PCI devices flashrom can use as programmer:
3COM 3C90xB: PCI 10/100 Mbps; shared 10BASE-T/100BASE-TX [10b7:9055]
3COM 3C90xB: PCI 10/100 Mbps; shared 10BASE-T/100BASE-T4 [10b7:9001] (untested)
3COM 3C90xB: PCI 10BASE-T (TPO) [10b7:9004]
3COM 3C90xB: PCI 10BASE-T/10BASE2/AUI (COMBO) [10b7:9005] (untested)
3COM 3C90xB: PCI 10BASE-T/10BASE2 (TPC) [10b7:9006] (untested)
3COM 3C90xB: PCI 10BASE-FL [10b7:900a] (untested)
3COM 3C90xB: PCI 10BASE-FX [10b7:905a] (untested)
3COM 3C905B: Cyclone 10/100/BNC [10b7:9058]
3COM 3C905C: EtherLink 10/100 PCI (TX) [10b7:9200]
3COM 3C980C: EtherLink Server 10/100 PCI (TX) [10b7:9805] (untested)
Realtek RTL8139/8139C/8139C+ [10ec:8139]
SMC2 1211TX [1113:1211]
NVIDIA Mutara V08 [NV2] [10de:10] (untested)
NVIDIA RIVA 128 [10de:18] (untested)
NVIDIA RIVA TNT [10de:20] (untested)
NVIDIA RIVA TNT2/TNT2 Pro [10de:28] (untested)
NVIDIA RIVA TNT2 Ultra [10de:29] (untested)
NVIDIA Vanta/Vanta LT [10de:2c] (untested)
NVIDIA RIVA TNT2 Model 64/Model 64 Pro [10de:2d]
NVIDIA Aladdin TNT2 [10de:a0] (untested)
NVIDIA GeForce 256 [10de:100] (untested)
NVIDIA GeForce DDR [10de:101] (untested)
NVIDIA Quadro [10de:103] (untested)
NVIDIA GeForce2 MX [10de:110] (untested)
NVIDIA GeForce2 MX [10de:111] (untested)
NVIDIA GeForce2 GO [10de:112] (untested)
NVIDIA Quadro2 MXR [10de:113] (untested)
NVIDIA GeForce2 GTS/Pro [10de:150] (untested)
NVIDIA GeForce2 GTS [10de:151] (untested)
NVIDIA GeForce2 Ultra [10de:152] (untested)
NVIDIA Quadro2 Pro [10de:153] (untested)
NVIDIA GeForce 3 nFX [10de:200] (untested)
NVIDIA GeForce 3 nFX [10de:201] (untested)
NVIDIA GeForce 3 nFX Ultra [10de:202] (untested)
NVIDIA Quadro 3 DDC [10de:203] (untested)
Dr. Kaiser PC-Waechter (Actel FPGA) [1803:5057]
Silicon Image PCI0680 Ultra ATA-133 Host Ctrl [1095:680]
Silicon Image SiI 3112 [SATALink/SATARaid] SATA Ctrl [1095:3112]
Silicon Image SiI 3114 [SATALink/SATARaid] SATA Ctrl [1095:3114]
Silicon Image SiI 3124 PCI-X SATA Ctrl [1095:3124]
Silicon Image SiI 3132 SATA Raid II Ctrl [1095:3132]
Silicon Image SiI 3512 [SATALink/SATARaid] SATA Ctrl [1095:3512]
Intel 82541PI Gigabit Ethernet Controller [8086:107c]
but I will not insist if there's no general opproval of it. The thought that it can be used for many other things besides "experimenting" is tempting, though, and that calls for inclusion in a distro that seems perfect for such things.
I just don't seem to figure out how you arrived at the conclusion that flashrom "theorically" support maybe 3 rather exotic chipsets in laptops...
Agryppa