[Bug 290901] pciconf: /dev/pci: No such file or directory during install fwget
Date: Sat, 08 Nov 2025 18:04:17 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=290901
--- Comment #1 from Peter <freebsd@peterk.org> ---
That was the original post, but here is more info from BETA4, the one I meant
to link to [copy + paste from]:
https://lists.freebsd.org/archives/freebsd-stable/2025-November/003560.html
During the install, I successfully connect to wifi and download
pkgbase. After booting into the freshly installed system, no wifi or
any firmware was installed. This is on an HP ZBook laptop.
Tested with BETA{1,3,4}. Same results.
I delete the install and try again:
At the end of the install, I select 'shell' into the new system, and run
'fwget':
# fwget
pciconf: /dev/pci: No such file or directory
No firmware packages to install.
#
That is also the exact message the installer gives me during the
firmware step: 'No firmware packages to install.'
same error in bsdinstall_log:
DEBUG: f_include: file=[/usr/share/bsdconfig/strings.subr]
DEBUG: f_include_lang:
file=[/usr/libexec/bsdconfig/include/messages.subr] lang=[C.UTF-8]
DEBUG: packages/packages.subr: Successfully loaded.
pciconf: /dev/pci: No such file or directory
DEBUG: f_dialog_max_size: bsddialog --print-maxsize = [MaxSize: 67, 240]
DEBUG: f_getvar: var=[height] value=[8] r=0
DEBUG: f_getvar: var=[width] value=[41] r=0
So I try alt+F4, and run fwget there:
# fwget
Needed firmware packages: 'gpu-firmware-intel-kmod-tigerlake
wifi-firmware-iwlwifi-kmod-22000'
pkg: Error extracting the archive: 'Write error'
pkg: No signature found
pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required
pkg: Fail to create temporary directory:
/usr/local/share/licenses/.pkgtemp.gpu-firmware-intel-kmod-tigerlake-20230625.1500068.i683tDzxwROk:Read-only
file system
pkg: Fail to create temporary file for
/usr/local/share/licenses/gpu-firmware-intel-kmod-tigerlake-20230625.1500068/catalog.mk:No
such file or director
Using the memstick for install, so I can mount that memstick and copy
the iwlwifi-QuZ-a0-hr-b0-77.ucode to the fresh system:
/mnt/boot/firmware/. Then I have wifi, and 'fwget' works when I boot
into the fresh system.
Is this expected behavior to manually copy firmware for wifi from the
memstick, or I need to have ethernet to run 'fwget' ?
I'm guessing fwget never works during install because of: "pciconf:
/dev/pci: No such file or directory" error message, right?
]Peter[
--
You are receiving this mail because:
You are the assignee for the bug.