VMware Workstation and AVR Pocket Programmer PGM-09825

Hello all,

I have been using PGM-09825 for projects for years and currently own at least 5. They have always been my goto avr isp programmer.

But I am trying to get a VM setup that requires the AVR pocket programmer to work. All the devices I have work fine when the VMs are off, but as soon as I start the VM, regardless of order of operations(leave isp plugged in during boot, plugin after boot etc) windows on the host will do the unplug/replug sound and I will get a “USB Device Not recognized” error on the host and the device will disappear completely from both the host and vm.

I have the drivers installed on both the host and the vm, I’ve tried 5 different PGM-09825 and cables, different usb ports, removed and re-added usb controllers to both the the vm config and re-installed usb host drivers on the host. I have also tried this on 4 different PCs all with different hardware configurations.

Please, you guys are my last hope.

Thanks,

Here are a few things to try

https://www.avrfreaks.net/s/topic/a5C3l … AO/t138943 Has some info about usb device grabbing and links to https://web.archive.org/web/20150221095 … albox.html which are some specific screenshot instructions

Also maybe try https://www.obdev.at/products/vusb/index.html if those don’t work?

I am using VMware Workstation Pro not VirtualBox, but tried everything applicable but no luck yet. Occasionally the VM crashes outright now when I try to connect the programmer now.

I’d double check/change the port and cabling to rule those out…

Here are a few possible solutions to consider:

  1. Check for driver compatibility: Make sure that the AVR pocket programmer is compatible with the USB port on your host machine. Some devices may require drivers specific to their chipset or operating system version. If necessary, try updating your device’s drivers or seeking support from the manufacturer.

  2. Reset USB ports and controllers: Sometimes, unplugging and plugging back in a USB device can resolve issues with its recognition by the host computer. If possible, try resetting all USB ports and controllers on both the host machine and the virtual machine (VM) to ensure that they are properly connected and recognized.

  3. Update the USB filter: The VM may have a USB filter set up that is not allowing the AVR pocket programmer to be recognized. You can check your VM’s settings to see if there is any filter blocking access to the device. If so, you can try removing or adjusting it to allow access to the AVR pocket programmer.

  4. Use a different USB port: Try using another USB port on your computer to see if that resolves the issue. Some computers have multiple USB ports and it could be possible that the problem is related to a specific one.

  5. Update your host operating system’s drivers: If your VM uses an outdated or incompatible version of Windows, you may need to update your host’s drivers for the AVR pocket programmer. This might involve downloading the latest drivers from the manufacturer’s website and installing them on both your host machine and any virtual machines that use the device.

By trying out these solutions and troubleshooting further, you should be able to identify and resolve any issues with your USB device and AVR pocket programmer within your VM environment. Good luck!