FCDEV3B bring-up status
Das Signal
das.signal at freecalypso.org
Mon Apr 24 12:15:57 UTC 2017
On Mon, Apr 17, 2017 at 10:04:03AM -0800, Mychaela Falconia wrote:
> As another alternative to dirtying your kernel with a non-upstreamable
> patch that breaks things for other people who use 230400, 460800 or
> 921600 baud, I just thought of the following idea:
>
> * Reprogram the EEPROM on your FreeCalypso FT2232D adapter to give it
> some VID:PID which the standard ftdi_sio driver won't recognize and
> won't attach to. The EEPROM is off-chip and optional with FT2232D,
> but the adapter boards from pldkit.com which I use and recommend do
> have it.
>
> * Make a copy of the ftdi_sio driver and build it outside of the Linux
> kernel tree (i.e., make it an out-of-tree module) under a different
> name. Make it bind to the FreeCalypso FT2232D VID:PID you have
> picked, and have this special out-of-tree driver version remap baud
> rates like my current patch does.
>
> * Voila - your actual kernel is now completely pristine, and I would
> think that loading a custom out-of-tree USB driver module that has
> proper GPL status (no taint in that regard) and does not touch
> anything except the special USB VID:PID you have made up for
> FreeCalypso use should not count as tainting your system.
Hi Mychaela,
This is an excellent suggestion and I did just that, using a board from
pldkit. It works very well and I wrote a README for those interested in
doing the same. Please have a look at
https://www.freecalypso.org/members/ds/ftdi/
--DS
More information about the Community
mailing list