Hi Anastasia,
Thank you for the information.
You were correct.
The terminal output showed:
Non active: internal (dependency libpci not found)
Along with a long list of other non active programmers.

You were also correct that I had not installed the dependencies.
Thank you for the link.
That fixed the issue, and the internal programmer was available and worked.

Unfortunately, I am back to "Failed to read fmap from ROM"
If you have any thoughts on that error, I would appreciate hearing them.
Below are the 2 times I tried to flash with the 2 chip names that were detected 
when running without the -c option.
Thank you again for your help,
Victor



=================
root@pce04:/home/victorc# /usr/local/sbin/flashrom -p internal -w 
apu4_v4.17.0.3.rom -c W25Q64JV-.Q --fmap -i COREBOOT
flashrom v1.6.0 on Linux 6.12.43+deb13-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

coreboot table found at 0xdffce000.
Found chipset "AMD FCH".
Enabling flash write... OK.
Found Winbond flash chip "W25Q64JV-.Q" (8192 kB, SPI) mapped at physical 
address 0x00000000ff800000.
Failed to read fmap from ROM.

=========================
root@pce04:/home/victorc# /usr/local/sbin/flashrom -p internal -w 
apu4_v4.17.0.3.rom -c W25Q64BV/W25Q64CV/W25Q64FV --fmap -i COREBOOT
flashrom v1.6.0 on Linux 6.12.43+deb13-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org

coreboot table found at 0xdffce000.
Found chipset "AMD FCH".
Enabling flash write... OK.
Found Winbond flash chip "W25Q64BV/W25Q64CV/W25Q64FV" (8192 kB, SPI) mapped at 
physical address 0x00000000ff800000.
Failed to read fmap from ROM.

root@pce04:/home/victorc#

 

> -----Original Message-----
> From: Anastasia Klimchuk <a...@chromium.org>
> Sent: Thursday, September 11, 2025 8:21 PM
> To: Victor Camacho <vict...@your-it-group.com>
> Cc: flashrom@flashrom.org
> Subject: Re: [flashrom] Ver1.6 -p internal not available
> 
> Hello Victor,
> 
> On the first look, your environment probably missing libpci which is required
> for the internal programmer. For lots of others too, that's why the list of
> available programmers is very small.
> 
> For Debian, you need to install libpci-dev (see here
> https://flashrom.org/dev_guide/building_from_source.html#linux)
> 
> You can check the theory before installing the library, if you still have 
> terminal
> output from building flashrom. Meson prints the info about all dependencies
> which it found / or not found, also it prints the list of all programmers 
> that are
> enabled on the environment. You can check the status of pci dependency, and
> see if internal was enabled.
> 
> On Fri, Sep 12, 2025 at 6:02 AM Victor Camacho <victorc@your-it-
> group.com> wrote:
> >
> > Hi,
> >
> > First, thank to developers for all their hard work.
> >
> >
> >
> > Short background, I have a few PC Engines computer 2x apu2 and 2 x
> > apu4
> >
> > Working on updating all to recommended v4.17.
> >
> > TinyCore on old PC engines did not work for me.
> >
> > Install Debian 13, apt install flashrom which installed flashrom 1.4.
> >
> > I was able to update the 2 apu2 devices.
> >
> > Install Debian 13 on apu4.
> >
> > Install flashrom and received error about failed to read fmap.
> >
> > Research implied using updated flashrom 1.6.
> >
> > Build and install flashrom 1.6
> >
> > (your instructions are simple and spot on, thank you)
> >
> >
> >
> > Used command that I used on apu2
> >
> > flashrom -p internal -w apu4_v4.17.0.3.rom -c W25Q64JV-.Q --fmap -i
> > COREBOOT
> >
> >
> >
> > ====
> >
> > /usr/local/sbin/flashrom -p internal -w apu4_v4.17.0.3.rom -c
> > W25Q64JV-.Q --fmap -i COREBOOT
> >
> > flashrom v1.6.0 on Linux 6.12.43+deb13-amd64 (x86_64)
> >
> > flashrom is free software, get the source code at https://flashrom.org
> >
> >
> >
> > Error: Unknown programmer "internal". Valid choices are:
> >
> > dummy, serprog, buspirate_spi, rayer_spi, pony_spi, linux_mtd,
> > linux_spi,
> >
> > spidriver.
> >
> > Please run "flashrom --help" for usage info.
> >
> > ===
> >
> > I could not figure out what programmer to use.
> >
> > Any advice would be appreciated,
> >
> > Victor
> >
> >
> >
> >
> >
> >
> >
> > _______________________________________________
> > flashrom mailing list -- flashrom@flashrom.org To unsubscribe send an
> > email to flashrom-le...@flashrom.org
> 
> 
> 
> --
> Anastasia.
_______________________________________________
flashrom mailing list -- flashrom@flashrom.org
To unsubscribe send an email to flashrom-le...@flashrom.org

Reply via email to