The build log says: Backtrace: 8 (primitive-load "/gnu/store/g942gqcbxkmjm8536kg2j4sl7ay?") In ice-9/eval.scm: 619:8 7 (_ #f) 626:19 6 (_ #<directory (guile-user) 7ffff7812c80>) 293:34 5 (_ #(#<directory (guile-user) 7ffff7812c80> #<procedu?>)) In srfi/srfi-1.scm: 586:29 4 (map1 _) 586:29 3 (map1 _) 586:29 2 (map1 _) 586:17 1 (map1 ("vfio_virqfd" "ahci" "usb-storage" "uas" "usb?" ?)) In gnu/build/linux-modules.scm: 278:5 0 (_)
gnu/build/linux-modules.scm:278:5: kernel module not found "vfio_virqfd" "/gnu/store/wi539xkgd3mj07as4hv4n3jsxzmpd3pl-linux-libre-6.14.8/lib/modules” > Am 01.06.2025 um 11:04 schrieb Rutherther <ruthert...@ditigal.xyz>: > > > Hi Konrad, > > Konrad Neuwirth <kon...@fimsch.net> writes: > >> Dear reader, >> >> I am trying to set up a qemu virtual machine to capture an ethernet device >> on my little PC. My understanding is that this is possible with vfio-pci. >> Googling around has lead me to the following configuration being added to >> config.scm: >> >> (operating-system >> (locale "en_US.utf8") >> (timezone "Europe/Vienna") >> (keyboard-layout (keyboard-layout "us" "altgr-intl")) >> (host-name "guix") >> >> (kernel-arguments (append (list "vfio-pci.ids=8086.125c") >> %default-kernel-arguments)) >> >> (initrd-modules (cons* "vfio_pci" "vfio" "vfio_iommu_type1" "vfio_virqfd" >> %base-initrd-modules)) >> >> Alas, guix system reconfigure now exists with an error. >> >> root@guix ~# guix system reconfigure /etc/config.scm --allow-downgrades >> substitute: looking for substitutes on 'https://bordeaux.guix.gnu.org'... >> 100.0% >> substitute: looking for substitutes on 'https://ci.guix.gnu.org'... 100.0% >> The following derivations will be built: >> /gnu/store/xsa90hnild5khbcrfvz6brbswd9cfkj0-linux-modules.drv >> /gnu/store/206g6lpb2f67rip2cck4aff8vamdfi7w-init.drv >> /gnu/store/pgvzaflawnwhrna3bz96xcws1rv56lh6-raw-initrd.drv >> /gnu/store/5jap62r0gbbj1lahlblixq9wzndw9748-parameters.drv >> /gnu/store/gs2nmpxpi0z7aykrw0r0dy9v2aivpd3w-system.drv >> /gnu/store/50qby2g9yy84y4v0vcgky81xaj90k276-grub.cfg.drv >> >> building /gnu/store/xsa90hnild5khbcrfvz6brbswd9cfkj0-linux-modules.drv... >> /builder for `/gnu/store/xsa90hnild5khbcrfvz6brbswd9cfkj0-linux-modules.drv' >> failed with exit code 1 >> build of /gnu/store/xsa90hnild5khbcrfvz6brbswd9cfkj0-linux-modules.drv failed >> View build log at >> '/var/log/guix/drvs/xs/a90hnild5khbcrfvz6brbswd9cfkj0-linux-modules.drv.gz'. >> cannot build derivation >> `/gnu/store/206g6lpb2f67rip2cck4aff8vamdfi7w-init.drv': 1 dependencies >> couldn't be built >> cannot build derivation >> `/gnu/store/pgvzaflawnwhrna3bz96xcws1rv56lh6-raw-initrd.drv': 1 dependencies >> couldn't be built >> cannot build derivation >> `/gnu/store/50qby2g9yy84y4v0vcgky81xaj90k276-grub.cfg.drv': 1 dependencies >> couldn't be built >> guix system: error: build of >> `/gnu/store/50qby2g9yy84y4v0vcgky81xaj90k276-grub.cfg.drv’ failed >> >> I am unable to determine why linux-modules.drv fails. > > So what is in the build log file? > >> >> Can you please enlighten me what I’m doing wrong? >> >> Thank you, >> Konrad