From nobody Fri Nov 28 10:31:04 2025 X-Original-To: freebsd-virtualization@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4dHqMm28bzz6JdMX for ; Fri, 28 Nov 2025 10:31:16 +0000 (UTC) (envelope-from driesm@freebsd.org) Received: from smtp.freebsd.org (smtp.freebsd.org [96.47.72.83]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "smtp.freebsd.org", Issuer "R13" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4dHqMm1P3fz3JD9 for ; Fri, 28 Nov 2025 10:31:16 +0000 (UTC) (envelope-from driesm@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764325876; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=IpicUwjX0sDT4tMui7h+79+tqH4ueSYwqOWka0gw3Ho=; b=FluvPBoKqzLuyabguoSxJJ9hapkxY82TuEr+VAsw/kVHIgoDvPon1NSzKt8P3XGsm89GRR y4FGm8RZt8Xfot8jtIAhZggDQVpS9NS8FgFur2e56UjtIHgw/l9Xxd036Y8eq8tuPZ0Hh7 3Ex7+bLtKv69ealRUnEIxu8AV/tM5GP2/h+APeDQBKx3eggprAfuRyut7Y0KnyohbcS20P 7Nv5j3LUywILN+Vs9letfnInJEmTH0lmfRy/wK+hMWSinTiFBtIJRT/N0dky+/11zH00lH Wxo5SM+7t8ahSJi8EisJNSmtlxe+C/auaPwhnwYvKkbyeQGqBBZ+Vv0RFXaG5w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1764325876; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=IpicUwjX0sDT4tMui7h+79+tqH4ueSYwqOWka0gw3Ho=; b=jTJhNDczSIcKXo704qfbrwzOf/Ocu4WnN4rJoSS5rUN7ZmhemTQBaoRdJiTGEqxTkn3pkC HNxpNqdjqXXz50TPxZVlZammA2o85K6dAfPYnYxi7WA5bNMrpA6sTuxFBs7Qq2Btx9DIuF 2QXVRQ6rVaEpzLVQhabSv7+TphLZ94c/nniKlomqy5eZK1zI5PIeMh7FJGIxK7a+TeLn+R rjN/9hhHgbAVsh6BkNtkWisOCgalZqI282W4tD6xeGinzwLzs/YNWwGVi8McbSyutJStBO ZnLq/fda07trbXHgu00uUqIz6N9I8UBr5Wxe9CRvx2eF7QBs68zuAY0vkeho3A== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1764325876; a=rsa-sha256; cv=none; b=u6tCgHrq0MUJxNksFYNDnpsMyrHD9a753b/lxDz5P2tMiHXXIJ3EtODK4rdU+oQOz8P0y+ bJ8Biq+lrMr2w912/8TIQDwJYvrCWwrI7U4w0cv8TxfYyVH+ur9I8JfQwnaMujV+R1pW9R A9Wx0v/rt3l5eeWlLsSn2xvU6FRKnk62wFZIKbacwE4a7Ey8xQx4pfs1MyhKl3dWlAZwDC bd5Bt+p5LPFwHn3E88Kv4A0xLrv8H+v7sYi1lTucc8boYQQYp8RdG/zCtY5EKA+twDpxRn Vn6x9LS2C3OufsnI9+Uq5x8ZabNXoO99dwCbWgvNnSBTjpl//rBxY3MTKJTJfw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none Received: from mail-qt1-f176.google.com (mail-qt1-f176.google.com [209.85.160.176]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "WR4" (verified OK)) (Authenticated sender: driesm) by smtp.freebsd.org (Postfix) with ESMTPSA id 4dHqMm0pH4zwhp for ; Fri, 28 Nov 2025 10:31:16 +0000 (UTC) (envelope-from driesm@freebsd.org) Received: by mail-qt1-f176.google.com with SMTP id d75a77b69052e-4eddfb8c7f5so15748541cf.1 for ; Fri, 28 Nov 2025 02:31:16 -0800 (PST) X-Gm-Message-State: AOJu0Yy+tGtnSwrT7HPV8NcGXUwf2RvVADTqB/TY1uZObbPnZHXtCt5/ 9TExJ9JHWQWbZGXPYYXIRGvTSZ4utdA19W1MvZB3K3kvf54nZYsVw5mLzB1xM4AXjo9V02ZqO6J CbKZz+T22xCUy9K7fmQcCP4j4v6GtwV0= X-Google-Smtp-Source: AGHT+IE6srEBax38xr5xIIhChuxIszWAsL9BAzB/PUuc7E0LtwoZCL0aqU0LrHSEGbDqWuvgUoFdMwDJ6tTd9Jv++uE= X-Received: by 2002:a05:622a:118b:b0:4ee:9b1:e32 with SMTP id d75a77b69052e-4efbd90ca3cmr243117701cf.12.1764325875358; Fri, 28 Nov 2025 02:31:15 -0800 (PST) List-Id: Discussion List-Archive: https://lists.freebsd.org/archives/freebsd-virtualization List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-virtualization@freebsd.org Sender: owner-freebsd-virtualization@FreeBSD.org MIME-Version: 1.0 From: Dries Michiels Date: Fri, 28 Nov 2025 11:31:04 +0100 X-Gmail-Original-Message-ID: X-Gm-Features: AWmQ_bkImqdMssA3wk_InFs-g5AzvZf0VB5hxPvJOuW2VhoxS5ONLtjRbposex8 Message-ID: Subject: PCIe passthrough of Intel I226-LM fails to attach in the guest To: freebsd-virtualization@freebsd.org Content-Type: multipart/alternative; boundary="00000000000011a07c0644a52106" --00000000000011a07c0644a52106 Content-Type: text/plain; charset="UTF-8" Hi virtualization mailing list, I'm scratching my hair atm, I passed through a plain PCIe NIC thats on its seperate PCIe bus (on-board NIC), so no shared IOMMU with other devices but I get the following error in the VM also based on FreeBSD: igc0: Setup of Shared code failed, error -13 igc0: IFDI_ATTACH_PRE failed 6 device_attach: igc0 attach returned 6 Any pointers or ideas? FYI; I'm also passing 2 virtual functions from a MLX CNX4-LX and those attach with the mce driver without problem Regards Dries vm config is basic: uuid="e96341b0-cc3d-11f0-80c6-c87f545c9b33" loader="uefi" uefi_vars="yes" cpu="8" memory="8G" disk0_name="disk0" disk0_dev="sparse-zvol" disk0_type="virtio-blk" passthru0="8/0/0" # igc1 passthru1="2/0/2" # mce0 passthru2="2/0/10" # mce1 --00000000000011a07c0644a52106 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi virtualization mailing list,

<= div>I'm scratching my hair atm, I passed through a plain PCIe NIC thats= on its seperate PCIe bus (on-board NIC), so no shared IOMMU with other dev= ices but I get the following error in the VM also based on FreeBSD:

igc0: Setup of Shared code failed, error -13=C2=A0
<= div>igc0: IFDI_ATTACH_PRE failed 6=C2=A0
device_attach: igc0 atta= ch returned 6

Any pointers or ideas?
FYI; I'm also passing 2 virtual functions from a MLX CNX4-L= X and those attach with the mce driver without problem

=
Regards
Dries

vm config is basic:

uuid=3D"e96341b0-cc3d-11f0-80c6-c87f545c9b33&q= uot;

loader=3D"uefi"
uefi_vars=3D"yes"
cpu=3D"8"
memory=3D"8G"

disk0_name=3D"d= isk0"
disk0_dev=3D"sparse-zvol"
disk0_type=3D"vir= tio-blk"

passthru0=3D"8/0/0" # igc1
passthru1=3D&q= uot;2/0/2" # mce0
passthru2=3D"2/0/10" # mce1

--00000000000011a07c0644a52106--