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. 

Can you please enlighten me what I’m doing wrong? 

Thank you,
Konrad

Reply via email to