I'm trying to get the icefunprog programmer (which uses pyserial) working for an iceFUN FPGA board. When I connect the board I get the expected sort of messages:
This creates the expected /dev/ttyU and /dev/cuaU ports. Using the latter, I have tried to run icefunprog, and it never receives anything back from the iceFUN board.
Using exactly the same code on a Mac, it all works fine, using the outrageous name of /dev/tty.usbmodem000000001
Is pyserial known to be broken on FreeBSD, or is this a more general problem with USB serial ports?
Nov 27 17:55:39 bob kernel: ugen1.9: <Devantech Ltd. iceFUN> at usbus1
Code:
Nov 27 17:55:39 bob kernel: umodem1 on uhub1
Nov 27 17:55:39 bob kernel: umodem1: <Devantech Ltd. iceFUN, class 2/0, rev 2.00/1.00, addr 58> on usbus1
Using exactly the same code on a Mac, it all works fine, using the outrageous name of /dev/tty.usbmodem000000001
Is pyserial known to be broken on FreeBSD, or is this a more general problem with USB serial ports?