From owner-freebsd-virtualization@freebsd.org Tue Apr 28 14:30:36 2020 Return-Path: Delivered-To: freebsd-virtualization@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BD4412BAB1F for ; Tue, 28 Apr 2020 14:30:36 +0000 (UTC) (envelope-from infoomatic@gmx.at) Received: from mout.gmx.net (mout.gmx.net [212.227.17.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass Class 2 CA" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49BPFR2107z3HyM for ; Tue, 28 Apr 2020 14:30:34 +0000 (UTC) (envelope-from infoomatic@gmx.at) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1588084233; bh=zzhL+jjDVU+ZFJJeNjbRz9dKPXwASHI1XIhyMHlV4Tk=; h=X-UI-Sender-Class:To:From:Subject:Date; b=LhKofFES75PqserL/wxYrJlfZbQYJXKzpnpvnXWWYngrK0BnacC5TkOlXlChmhrQI lvj5c4B5Efh24onue/8otaYfcYamEkG2yLygr+F5JmZPIFSXIUW3dlGFvejhx2MQAi uNovdsrsmARP/BNUipmINlIVyttWbcsTB8wy2pNE= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from [10.0.1.209] ([46.57.109.189]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Ma24y-1jhkcv0O4S-00Vz3r for ; Tue, 28 Apr 2020 16:30:33 +0200 To: freebsd-virtualization@freebsd.org From: infoomatic Subject: bhyve pci passthrough Message-ID: Date: Tue, 28 Apr 2020 16:30:32 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:68.0) Gecko/20100101 Thunderbird/68.7.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Content-Language: en-US X-Provags-ID: V03:K1:DYIaJIQrA3xrxEFZ4bNTwzswMUTi0HUCf8FfvZnlVRN+HHoAWP1 jrH05KTp22GCv7NGJijAg9KM6YFmn0v2N6BDPMaxCNMc//lhTt1oY2KbElZcND2/RU0+V6P EIkph88zl9TU0H+SlHHtUo6zj6h+M77l6XJdXdpW4YrMRUAXzLtMYiQColplzg/JASNfnvQ x4p7k3ynkcw8QqST4OS7A== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:rPywGa9gM34=:GisVzKvYF1Q2gMgpfiuNES XREvx7MSqosZuOcU8+BqTHv3LbUk3tBxOFsIyf0sxpTaeZZ7rqfkXp/HO0WjEXaFH6P0ToMZY HJUMBqoQmF2TendT0J19BAvMnqvucgbVhY9zu0/Bu+JVgoUjgG9GZXeVIo/5S5oJvbvciZlgV PU8OSEKAtDYLLS38EWkpi3k5FhRftb3xpek6YnNhZboapB12OyDO3ISPn0cBmsZi+clE6n4/G 1XThkTktKtuY/IoakiKCHQ0HTp2dafeVz9hp0RRVqrr9zVNbM0jzUxd/1nxg+y4xPVhsi3hlp NYBx/kzit9GnDZEFJCA+lzD1PlqlzjB69QpcHlICt8+SjOxs9E5sxlPPOdtxGMEZOC8avqMwH v6NqH26Vs3dGmiLDIxuAHqk/ie8AhdRPocFpZkQqp/fTshgacPVzBzPlVdzhY0BWw6eZBi3jd WiMoj6Hwe3VqdC4KsS7Ffb3qPOrTztcf/wB/cagGiO0FvGh6fV1j3iGk0NlTK518SlFxU+vuu l33/I+HSEcc6/6brZ1sX29YVohLtjwBWULqjGvPTnL2JgEFZ8zspa+kjTxFsE6NgHcVXWkwCt 8Zs1i37uVfeKr7ixEKOA2rXF0c1Cos8MeRL1K6kE2O8AKm+JEUjQ2q5DoBv99SPWWEACmW2gn NKg6iuwaBRsPwCiXfFvW+MH/71OLjFtHK6isMEkBweMQVbIXUF3hklDWkdptBHWM4tOHB5BpG 2U29WixgSA1tSYnu993EwZarg9mI4LEsEWVtmmwxgBEmc/OsB7pjR33iplgdUjvSo514DotXQ eSKpD5HXVSUEp8rIDjdYUmjAbQRFZm11rOg86vnGD3RUuvz1f3U8JXfkvqNkuM7HnEnfyAe54 8uloa83msuCn3feCbTjUca0j+CP9aB4IqU2f0u5LGCMFMAQHHqGDHRLJdbBZ1AIK2Jc9e3anW smTnPQTBWN/EshZnl3FwVVpUcpcB1AAkcI5be1b4JVAL96mqLQQ7Rc/GHxclat6XyhiCYm7SK unQSjE96FodW9C3uQitcT8yaxQ0RY+/rH6rQsk6Oc7Z3ZdUlqTeB19bJBAu7F7LxILa8NrrCk SHMqM3YmOCglgIXWgvrGPXZthWciXgz7nfexhjH62ryI1pnkmbnRr5w9ahqQST/twU2OQKqo2 Flxlf7GAk09B3oNC7nDK07ZxOuwEsq1WZGO5c2amqtXOh63E1eT/suo6MkXc0r9WfLYuy3lBk dfitjQB5ZtqjGERGH X-Rspamd-Queue-Id: 49BPFR2107z3HyM X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmx.net header.s=badeba3b8450 header.b=LhKofFES; dmarc=none; spf=pass (mx1.freebsd.org: domain of infoomatic@gmx.at designates 212.227.17.21 as permitted sender) smtp.mailfrom=infoomatic@gmx.at X-Spamd-Result: default: False [-2.60 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27]; FREEMAIL_FROM(0.00)[gmx.at]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmx.net:+]; RECEIVED_SPAMHAUS_PBL(0.00)[189.109.57.46.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.11]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.00)[ip: (-6.72), ipnet: 212.227.0.0/16(-1.22), asn: 8560(2.05), country: DE(-0.02)]; RCVD_IN_DNSWL_LOW(-0.10)[21.17.227.212.list.dnswl.org : 127.0.3.1]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmx.net:s=badeba3b8450]; FROM_HAS_DN(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmx.at]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; DMARC_NA(0.00)[gmx.at]; IP_SCORE_FREEMAIL(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 28 Apr 2020 14:30:36 -0000 Hi list, I tried to passthrough my wifi card, listing as: ppt0@pci0:5:0:0: class=3D0x028000 card=3D0x00848086 chip=3D0x27238086 rev= =3D0x1a hdr=3D0x00 vendor =3D 'Intel Corporation' device =3D 'Wi-Fi 6 AX200' class =3D network However, in Linux I get the dmesg from below [1] I am running 12.1 on a ryzen 3700x. Is there anything I can do to make it = work in my Linux VM? Regards, Robert [1] [ 1265.443991] Intel(R) Wireless WiFi driver for Linux [ 1265.443991] Copyright(c) 2003- 2015 Intel Corporation [ 1265.448801] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-cc-a= 0-50.ucode failed with error -2 [ 1265.448816] iwlwifi 0000:00:06.0: Direct firmware load for iwlwifi-cc-a= 0-49.ucode failed with error -2 [ 1265.449130] iwlwifi 0000:00:06.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 43= .2.23.17 [ 1265.449133] iwlwifi 0000:00:06.0: Found debug destination: EXTERNAL_DRA= M [ 1265.449134] iwlwifi 0000:00:06.0: Found debug configuration: 0 [ 1265.449364] iwlwifi 0000:00:06.0: loaded firmware version 48.4fa0041f.0= op_mode iwlmvm [ 1265.455105] iwlwifi 0000:00:06.0: Detected Intel(R) Wi-Fi 6 AX200 160MH= z, REV=3D0x340 [ 1265.467020] iwlwifi 0000:00:06.0: Applying debug destination EXTERNAL_D= RAM [ 1265.467316] iwlwifi 0000:00:06.0: Allocated 0x00400000 bytes for firmwa= re monitor. [ 1266.483657] iwlwifi 0000:00:06.0: Collecting data: trigger 15 fired. [ 1266.483788] iwlwifi 0000:00:06.0: Start IWL Error Log Dump: [ 1266.483791] iwlwifi 0000:00:06.0: Status: 0x00000000, count: 6 [ 1266.483793] iwlwifi 0000:00:06.0: Loaded firmware version: 48.4fa0041f.= 0 [ 1266.483794] iwlwifi 0000:00:06.0: 0x00000084 | NMI_INTERRUPT_UNKNOWN [ 1266.483795] iwlwifi 0000:00:06.0: 0x002022F0 | trm_hw_status0 [ 1266.483796] iwlwifi 0000:00:06.0: 0x00000000 | trm_hw_status1 [ 1266.483797] iwlwifi 0000:00:06.0: 0x004F8E3C | branchlink2 [ 1266.483798] iwlwifi 0000:00:06.0: 0x004E4FF4 | interruptlink1 [ 1266.483799] iwlwifi 0000:00:06.0: 0x004E4FF4 | interruptlink2 [ 1266.483800] iwlwifi 0000:00:06.0: 0x0001B1F2 | data1 [ 1266.483801] iwlwifi 0000:00:06.0: 0xFF000000 | data2 [ 1266.483802] iwlwifi 0000:00:06.0: 0xE0000008 | data3 [ 1266.483803] iwlwifi 0000:00:06.0: 0x00000000 | beacon time [ 1266.483804] iwlwifi 0000:00:06.0: 0x000F1E53 | tsf low [ 1266.483805] iwlwifi 0000:00:06.0: 0x00000000 | tsf hi [ 1266.483806] iwlwifi 0000:00:06.0: 0x00000000 | time gp1 [ 1266.483807] iwlwifi 0000:00:06.0: 0x000F7F32 | time gp2 [ 1266.483808] iwlwifi 0000:00:06.0: 0x00000001 | uCode revision type [ 1266.483809] iwlwifi 0000:00:06.0: 0x00000030 | uCode version major [ 1266.483810] iwlwifi 0000:00:06.0: 0x4FA0041F | uCode version minor [ 1266.483811] iwlwifi 0000:00:06.0: 0x00000340 | hw version [ 1266.483812] iwlwifi 0000:00:06.0: 0x18C89000 | board version [ 1266.483813] iwlwifi 0000:00:06.0: 0x8005F502 | hcmd [ 1266.483814] iwlwifi 0000:00:06.0: 0x00020000 | isr0 [ 1266.483815] iwlwifi 0000:00:06.0: 0x00000000 | isr1 [ 1266.483816] iwlwifi 0000:00:06.0: 0x00F00002 | isr2 [ 1266.483817] iwlwifi 0000:00:06.0: 0x00C0000C | isr3 [ 1266.483817] iwlwifi 0000:00:06.0: 0x00000000 | isr4 [ 1266.483818] iwlwifi 0000:00:06.0: 0x00000000 | last cmd Id [ 1266.483819] iwlwifi 0000:00:06.0: 0x0001B1F2 | wait_event [ 1266.483820] iwlwifi 0000:00:06.0: 0x00000000 | l2p_control [ 1266.483821] iwlwifi 0000:00:06.0: 0x00000020 | l2p_duration [ 1266.483822] iwlwifi 0000:00:06.0: 0x00000000 | l2p_mhvalid [ 1266.483823] iwlwifi 0000:00:06.0: 0x00000000 | l2p_addr_match [ 1266.483824] iwlwifi 0000:00:06.0: 0x00000009 | lmpm_pmg_sel [ 1266.483825] iwlwifi 0000:00:06.0: 0x00000000 | timestamp [ 1266.483826] iwlwifi 0000:00:06.0: 0x00AC0000 | flow_handler [ 1266.483872] iwlwifi 0000:00:06.0: Start IWL Error Log Dump: [ 1266.483873] iwlwifi 0000:00:06.0: Status: 0x00000000, count: 7 [ 1266.483874] iwlwifi 0000:00:06.0: 0x20000066 | NMI_INTERRUPT_HOST [ 1266.483875] iwlwifi 0000:00:06.0: 0x00000000 | umac branchlink1 [ 1266.483877] iwlwifi 0000:00:06.0: 0xC008CC3C | umac branchlink2 [ 1266.483878] iwlwifi 0000:00:06.0: 0x8048D0E6 | umac interruptlink1 [ 1266.483879] iwlwifi 0000:00:06.0: 0x8048D0E6 | umac interruptlink2 [ 1266.483880] iwlwifi 0000:00:06.0: 0x01000000 | umac data1 [ 1266.483881] iwlwifi 0000:00:06.0: 0x8048D0E6 | umac data2 [ 1266.483882] iwlwifi 0000:00:06.0: 0x00000000 | umac data3 [ 1266.483883] iwlwifi 0000:00:06.0: 0x00000030 | umac major [ 1266.483885] iwlwifi 0000:00:06.0: 0x4FA0041F | umac minor [ 1266.483886] iwlwifi 0000:00:06.0: 0x000F7F2B | frame pointer [ 1266.483887] iwlwifi 0000:00:06.0: 0xC0886284 | stack pointer [ 1266.483888] iwlwifi 0000:00:06.0: 0x0000FFFF | last host cmd [ 1266.483889] iwlwifi 0000:00:06.0: 0x00000000 | isr status reg [ 1266.483895] iwlwifi 0000:00:06.0: Fseq Registers: [ 1266.483899] iwlwifi 0000:00:06.0: 0xE0000101 | FSEQ_ERROR_CODE [ 1266.483904] iwlwifi 0000:00:06.0: 0x00290006 | FSEQ_TOP_INIT_VERSION [ 1266.483908] iwlwifi 0000:00:06.0: 0x80050008 | FSEQ_CNVIO_INIT_VERSION [ 1266.483912] iwlwifi 0000:00:06.0: 0x0000A503 | FSEQ_OTP_VERSION [ 1266.483916] iwlwifi 0000:00:06.0: 0x80000003 | FSEQ_TOP_CONTENT_VERSION [ 1266.483920] iwlwifi 0000:00:06.0: 0x4552414E | FSEQ_ALIVE_TOKEN [ 1266.483924] iwlwifi 0000:00:06.0: 0x00100530 | FSEQ_CNVI_ID [ 1266.483927] iwlwifi 0000:00:06.0: 0x00000532 | FSEQ_CNVR_ID [ 1266.483931] iwlwifi 0000:00:06.0: 0x00100530 | CNVI_AUX_MISC_CHIP [ 1266.483937] iwlwifi 0000:00:06.0: 0x00000532 | CNVR_AUX_MISC_CHIP [ 1266.483944] iwlwifi 0000:00:06.0: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_= DIG_DCDC_VTRIM [ 1266.483950] iwlwifi 0000:00:06.0: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_= ACTIVE_VDIG_MIRROR [ 1266.483974] iwlwifi 0000:00:06.0: SecBoot CPU1 Status: 0x5fe2, CPU2 Sta= tus: 0x3 [ 1266.483975] iwlwifi 0000:00:06.0: Failed to start RT ucode: -110 [ 1266.483981] iwlwifi 0000:00:06.0: Firmware not running - cannot dump er= ror [ 1266.497137] iwlwifi 0000:00:06.0: Failed to run INIT ucode: -110