libpci-3.5.6: something is wrong

Andriy Gapon avg at FreeBSD.org
Sat Nov 25 08:09:38 UTC 2017


I have seen a report on IRC that libpci-3.5.6 upgrade caused troubles for
someone.  Now I also see a problem:

# flashrom --programmer internal

flashrom v0.9.9-r1955 on FreeBSD 12.0-CURRENT (amd64)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Found chipset "AMD SB7x0/SB8x0/SB9x0".
Enabling flash write... OK.
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.


With libpci-3.5.5:
#
LD_PRELOAD=/usr/local/poudriere/ports/default/devel/libpci/work/pciutils-3.5.5/lib/libpci.so.3
flashrom --programmer internal
flashrom v0.9.9-r1955 on FreeBSD 12.0-CURRENT (amd64)
flashrom is free software, get the source code at https://flashrom.org

Calibrating delay loop... OK.
Found chipset "AMD SB7x0/SB8x0/SB9x0".
Enabling flash write... OK.
Found Winbond flash chip "W25Q32.V" (4096 kB, SPI) mapped at physical address
0x00000000ffc00000.
No operations were specified.

I am on amd64 head.  I wonder if only head is affected.
I also wonder what kind of change in this minor release could have caused the
problem and if the upstream has any fix for it already.

Thank you!

-- 
Andriy Gapon


More information about the freebsd-hackers mailing list