On Saturday 05 February 2011 22:26:03 Benjamin wrote: > The Olimex is a programmer for AVR microcontrollers. It is apparently an > FTDI device and works under Linux. The product page at > http://www.olimex.com/dev/avr-isp500.html provides source code for a > Linux FTDI kernel module. > > I have the looked through the Linux FTDI driver source code and have > even been given a patch by a helpful member at the FreeBSD forums > (wblock) but so far no luck. > > Here is what it is identified as when plugged in to USB: > > Feb 5 13:30:07 blackbox kernel: ugen1.2: <Olimex Ltd.> at usbus1 > > It should ideally show up as cuaU0 or ttyUSB0 as far as I understand. > > A quick search through the Linux driver source code to find all > > instances of OLIMEX: > > grep OLIMEX ftdi_*.[c,h] > > ftdi_sio.c: { USB_DEVICE(OLIMEX_VID, OLIMEX_ARM_USB_OCD_PID), > ftdi_sio.c: { USB_DEVICE(OLIMEX_VID, OLIMEX_AVR_ISP500_ISO_PID) }, > ftdi_sio_ids.h:#define OLIMEX_VID 0x15BA > ftdi_sio_ids.h:#define OLIMEX_ARM_USB_OCD_PID 0x0003 > ftdi_sio_ids.h:#define OLIMEX_AVR_ISP500_ISO_PID 0x000B > > Note that the above is Linux kernel module source. Myself and wblock > have tried to hack the FreeBSD uftdi kernel module to no avail. He > offered the attached patch which did not seem to work. > > The Linux driver source is available here: > http://www.olimex.com/dev/soft/avr/AVR-ISP500/AVR-ISP500_linux_driver.zip > > Does this look like something that could easily be changed in the > FreeBSD uftdi kern module? > > Cheers, > Benjamin
Your patch looks OK. Can you create a PR so that your patch doesn't get lost? --HPS _______________________________________________ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"