software-review icon indicating copy to clipboard operation
software-review copied to clipboard

USB device passthrough

Open abigailkeller opened this issue 9 months ago • 13 comments

Is your feature request related to a problem? Please describe. Support for passing USB devices through to Linux machines enables many use cases:

  • Mounting Linux disks and filesystems
  • Pentesting with USB Wi-Fi adapters
  • Hardware development
  • etc.

Describe alternatives you've considered Many use cases are served by command linking, which allows using the macOS version of a tool from Linux: https://docs.orbstack.dev/machines/#usb-devices

abigailkeller avatar May 15 '24 03:05 abigailkeller

Another option is to access USB devices inside a Linux machine. This is very helpful for hardware development because we can connect hardware with the machine and isolate development inside Linux.

tprifti avatar Jun 27 '23 21:06 tprifti

Something like usb serial on linux(like /dev/tty.usbserial.XXXXX) needs usb passthrough, which cannot being access from Linux directly. Will this feature be supported?

timwa0669 avatar Jun 29 '23 14:06 timwa0669

Something like usb serial on linux(like /dev/tty.usbserial.XXXXX) needs usb passthrough, which cannot being access from Linux directly. Will this feature be supported?

timwa0669 avatar Jun 29 '23 14:06 timwa0669

good to be able to mount /dev/bus/usb

zeetabit avatar Oct 05 '23 08:10 zeetabit

good to be able to mount /dev/bus/usb

zeetabit avatar Oct 05 '23 08:10 zeetabit

+1 for pushing this feature. Needed to work with specialized vendor hardware.

rhansen-ns avatar Nov 13 '23 17:11 rhansen-ns

+1 for pushing this feature. Needed to work with specialized vendor hardware.

rhansen-ns avatar Nov 13 '23 17:11 rhansen-ns

+2 for pushing this feature. for connecting zigbee usb gateway

bertbijnens avatar Nov 30 '23 11:11 bertbijnens

+2 for pushing this feature. for connecting zigbee usb gateway

bertbijnens avatar Nov 30 '23 11:11 bertbijnens

+3 for pushing this feature, for our firmware team to use a serial debugger! Love the product and appreciate y'alls work! 🙏

hofftaylor avatar Dec 20 '23 17:12 hofftaylor

+3 for pushing this feature, for our firmware team to use a serial debugger! Love the product and appreciate y'alls work! 🙏

hofftaylor avatar Dec 20 '23 17:12 hofftaylor

waiting for this feature, can use to connect btrfs usb disk on mac

rammiah avatar Jan 02 '24 03:01 rammiah

waiting for this feature, can use to connect btrfs usb disk on mac

rammiah avatar Jan 02 '24 03:01 rammiah

Another use-case is I use a physical security key and being able to use this in VMs would be really helpful.

hicksca avatar Jan 17 '24 06:01 hicksca

Another use-case is I use a physical security key and being able to use this in VMs would be really helpful.

hicksca avatar Jan 17 '24 06:01 hicksca

Is this feature being developed?

thekoc avatar Aug 09 '24 06:08 thekoc

Is this feature being developed?

thekoc avatar Aug 09 '24 06:08 thekoc

I don't think so - I've given up on Orbstack now; this and network_mode: host were 2 promised features that I was really excited about. Docker for Desktop seems to be beta testing network_mode: host now though.

RedNo7 avatar Aug 09 '24 06:08 RedNo7

I don't think so - I've given up on Orbstack now; this and network_mode: host were 2 promised features that I was really excited about. Docker for Desktop seems to be beta testing network_mode: host now though.

RedNo7 avatar Aug 09 '24 06:08 RedNo7

@RedNo7 Can you elaborate? We've supported host network for a long time.

kdrag0n avatar Aug 09 '24 06:08 kdrag0n

@RedNo7 Can you elaborate? We've supported host network for a long time.

kdrag0n avatar Aug 09 '24 06:08 kdrag0n

sorry, @kdrag0n - I was quick to post and didn't explain myself properly.

I was trying to run homeassistant on my Mac which needed both of those things to fully function (one for a Sonof Dongle-P Zigbee aerial and the other for mDNS for Apple HomeKit integration).

I couldn't wait any longer so stopped waiting for Orbstack (using an RPi instead) a while ago. So, whilst you have since introduced host network (congrats by the way) it doesn't help me until you have also introduced USB passthrough.

I stopped checking Orbstack's development a while ago (out of sight, out of mind) so was not aware that you had since introduced it. My apologies for implying otherwise.


Edit: I was replying to a GitHub email that popped into my inbox this morning (I had subscribed to this thread over a year ago).

RedNo7 avatar Aug 09 '24 07:08 RedNo7

👍 for USB passthrough (WiFi dongle, Yubikey, Nitrokey HSM, webcam, etc.)

keo avatar Sep 25 '24 10:09 keo

👍 for USB passthrough (WiFi dongle, Yubikey, Nitrokey HSM, webcam, etc.)

keo avatar Sep 25 '24 10:09 keo