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



Reply via email to