Você não está autenticado.

Anúncio

Arch Linux Brasil está precisando de sua colaboração para realizar o pagamento do domínio e do host, para colaborar, realizar doações via paypal.

Para mais informações: contato at archlinux-br.org.

#1 30/09/2015 20:12:38

leoarcher
Admin
De: Arapiraca - AL
Registrado: 13/07/2006
Mensagens: 1.250
Website

Módulo do VFIO passthrough travando a tela de boot do Arch

Galera,

Estou tentando debugar o boot do Arch pq estou recebendo uma tela de boot travada na parte "Starting Create Static Device Nodes in /dev" quando carrego o módulo vfio_pci para fazer o passthrough vga no KVM.

Não encontrei nada nos logs e nem nas pesquisas feitas no bbs/bugs do arch e nem no google.

Coloquei na linha de comando do kernel os seguintes parâmetros "systemd.log_level=debug initcall_debug" para ajudar a debugar, mas mesmo assim sem nenhum resultado.

Meu /etc/modprobe.d/vfio.conf

options vfio_pci ids=1002:6658

E /etc/modules-load.d/vfio.conf

vfio_iommu_type1
vfio_virqfd
vfio_pci

dmesg | grep -i vfio

[   75.288800] calling  vfio_init+0x0/0x1000 [vfio] @ 236
[   75.288855] VFIO - User Level meta-driver version: 0.3
[   75.289041] initcall vfio_init+0x0/0x1000 [vfio] returned 0 after 229 usecs
[   75.289707] calling  vfio_iommu_type1_init+0x0/0x1000 [vfio_iommu_type1] @ 236
[   75.289712] initcall vfio_iommu_type1_init+0x0/0x1000 [vfio_iommu_type1] returned 0 after 0 usecs
[   75.290188] calling  vfio_virqfd_init+0x0/0x1000 [vfio_virqfd] @ 236
[   75.290224] initcall vfio_virqfd_init+0x0/0x1000 [vfio_virqfd] returned 0 after 31 usecs
[   75.300211] calling  vfio_pci_init+0x0/0x16b [vfio_pci] @ 236
[   75.313286] vfio_pci: add [1002:6658[ffff:ffff]] class 0x000000/00000000
[   75.313291] initcall vfio_pci_init+0x0/0x16b [vfio_pci] returned 0 after 12749 usecs

uname -a

Linux archNAS 4.2.1-1-ARCH #1 SMP PREEMPT Tue Sep 22 06:57:07 CEST 2015 x86_64 GNU/Linux

systemctl --version

systemd 226
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS +KMOD +IDN

pacman -Qi libvirt

Name           : libvirt
Version        : 1.2.19-2
Depends On     : e2fsprogs  gnutls  iptables  libxml2  parted  polkit  python2  avahi  yajl  libpciaccess  udev  dbus  libxau  libxdmcp  libpcap  curl  libsasl
                 libgcrypt  libgpg-error  openssl  libxcb  gcc-libs  iproute2  libnl  libx11  numactl  gettext  ceph  libssh2  netcf
Optional Deps  : ebtables: required for default NAT networking [installed]
                 dnsmasq: required for default NAT/DHCP for guests [installed]
                 bridge-utils: for bridged networking [installed]
                 openbsd-netcat: for remote management over ssh [installed]
                 qemu [installed]
                 radvd
                 dmidecode [installed]
                 pm-utils: host power management [installed]

pacman -Qi qemu

Name           : qemu
Version        : 2.4.0-4
Depends On     : glibc  pixman  libjpeg  libpng  sdl  alsa-lib  nss  glib2  gnutls  bluez-libs  vde2  util-linux  libsasl  libgl  seabios  libcap  libcap-ng  libaio
                 libseccomp  libcacard  spice  usbredir  lzo  snappy  gcc-libs  zlib  bzip2  nspr  ncurses  libx11  libusb  libpulse  libssh2  curl
Optional Deps  : samba: SMB/CIFS server support [installed]
                 qemu-arch-extra: extra architectures support
                 qemu-block-iscsi: iSCSI block support
                 qemu-block-rbd: RBD block support
                 qemu-block-gluster: glusterfs block support

Coloquei os logs do dmesg e journalctl no pastebin.

dmesg: https://paste.kde.org/ps0lndvbq
journalctl: https://paste.kde.org/pj8xcmhe9

O link usado para configurar o passthrough: https://wiki.archlinux.org/index.php/PC … h_via_OVMF


Se copiarem, forneçam a fonte de origem. Se alguma resposta te ajudou a solucionar o problema, por favor edite o título do tópico e adicione "[Resolvido]" a ele (sem as aspas). Obrigado!

asa_tempo.jpg

Offline

Rodapé do site