From nobody Wed Jun 12 09:41:34 2024 X-Original-To: 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 4VzgXv2htDz5P63K for ; Wed, 12 Jun 2024 09:41:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4VzgXv1cT9z4gn0 for ; Wed, 12 Jun 2024 09:41:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1718185295; a=rsa-sha256; cv=none; b=ezscxY8XjL9JR17WuCsATVz/7Ol9/mwUf/hR6rJaUfQchXsYDZ/EG+yynRoF+2/O70jdIR 712XZAiO6HE5S2B6+26x9NrbWUl4M/MDjzx82q4d9p2R3WFHXuXYgrt7AEgDC8j7Ac2Lzh b4mVGm8JxS3FT77Y8kN0ZsOFXkf9yjURNG5GmByJRuBqm7rhmErg2Q+ehK4X+dSWZ9R3cr cJzBf32ciZWB4YpUCiyyg9C/k5nCc3Vxt6L/OzB+HAQQWjWFU2h+4AE1XD+Y+pCVWr86vv HRAk/d1xy2LCVBre0ywJ7z9XFd18glyyCLZ/DZIlCoyQ/iFsXkO7J5/Mjlsl7Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1718185295; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=cn5wsPXhMFXP04KwVeGAsWwkDGNeAxxb8AL4gv4epUI=; b=yNrCqf8MZ/3hhwAqX11KVcx+nmCbldthLekRZE21oGRHlH9QtiuZ22aH+kyQCb4eToH2ze VbsA6ooZZMEAzrybiXOI5kjZ04/5ZQzRVYilQyWj7eRW4DccOPMsjOERvgmWJ8oxE0lxkU DzQl83FwN9/mBZV4WJIgUsISfgRS3Kn+bg+qzu3ng/CAzDNCNVzcQsUt7meyM38ezx4uWR HmZsfncO3PTN8BidJ6uTPQ6jWfbmT6wt8IR17pXu8gq91JuHV5l0s1i9qHAV3MEXIuOBGB FInzeHvRr3QWNZJbnyXx2uFxJOtNPT+vERkdzzeFvwDXinzoU2qj5Z96V2BFIw== Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4VzgXv0syzznbg for ; Wed, 12 Jun 2024 09:41:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 45C9fZPb022524 for ; Wed, 12 Jun 2024 09:41:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 45C9fZqB022523 for virtualization@FreeBSD.org; Wed, 12 Jun 2024 09:41:35 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 279659] virtualization/bhyve: When bhyve virtualizes Windows 10/11 Rufus does not recognizes any USB sticks Date: Wed, 12 Jun 2024 09:41:34 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: churchers@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: cc Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated 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 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D279659 churchers@gmail.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |churchers@gmail.com --- Comment #5 from churchers@gmail.com --- " 1) I can see the usb stick in Windows,so it works,at least in Windows,it is recognized and I can copy and paste files from/to the usb stick 2) I don't have and you can't ask me to BUY a dedicated USB controller to be able to allow Rufus to detect the usb stick when Windows detects it " These two comments are irrelevant. Windows is not seeing a USB device at al= l; Your bhyve host is seeing a USB device that provides storage and is creatin= g a block device on the host. You are then passing that block device through to= the guest as a standard ACHI hard drive. Windows sees a "standard" hard drive. Windows being able to use the provided disk does not in any way suggest tha= t a tool designed to interface directly with raw USB devices should be able to = see the USB stick itself. I understand the frustration that currently the only way to achieve what yo= u're after is to pass an entire USB controller through to the guest, but as mentioned, what you are really after is individual USB device passthrough, which would require support in bhyve. You could try asking on the virtualisation mailing list to see if any work = has been done or is being considered for usb device pass through. This particul= ar use case for usb storage probably isn't that much in demand seeing as the storage can be passed through as you already are (and it's not exactly a difficult work around to just dump whatever image you want onto the stick on the host itself), but there are many other types of usb device that would be useful to pass through without having to go the route of reserving and pass= ing a full controller. Also, even though you clearly state you don't want to pass through a controller, it's worth checking if you have more than one. I for example co= uld very easily pass through the front usb2 controller on my board (it has 4, usb2/3 front & usb2/3 rear), put the usb stick in the front, and have all my host usb devices in the rear ports. --=20 You are receiving this mail because: You are the assignee for the bug.=