Developer Ben Cox sets out to get old VGA capture cards working on a modern Linux build. Interesting read for people interested in Linux, USB and video technology. Hackster.io reports:
Ben Cox Revives Epiphan’s VGA Capture Cards with Custom Reverse-Engineered Linux Driver
Having picked up a bulk supply of VGA capture cards for pennies on the dollar, Cox sets out to get them working.. Here is developer blog post:
Writing userspace USB drivers for abandoned devices
To get information what goes on UBS bus, the developer loaded the
usbmon module on the VM’s host machine and used Wireshark to take a packet capture of the USB traffic to and from the device during startup and whilst capturing video. Both tshark and tcpdump can read USB packets inside pcap files. The developer also used NSA’s Ghidra to get an idea of what was going on inside of the real driver.
You can find the code for this driver (and pre-built versions for Linux and OSX) on github: https://github.com/benjojo/userspace-vga2usb/