FTDI USB FT232RL Chip Support

This forum is for all other ARMv5 devices

FTDI USB FT232RL Chip Support

Postby kiwi64ajs » Sun Dec 04, 2011 10:20 pm

Hi Guys,

I have 2 PogoPlugPro units that I want to interface to various devices via USB, however they all have the newer FTDI USB FT232RL chipset which is not supported in the current kernel.

The "HOLD ON - WE'RE WORKING ON IT" thread seems to have either gone stale or the grand solution is quite an undertaking and therefore going to take a long time. While the Boot from USB stick and revert to factory config if you remove the USB stick Uboot functionality would be great, I don't think it should be a prerequisite to getting access to a newer kernel etc.

I see others doing stuff that sounds like newer kernel support, so I'm wondering is there is any interim solution that might get me onto a newer kernel with newer FTDI chipset support?

Should I just sell these PogoPlugPro units and get something else that does have a newer kernel or is upgradable?

Regards

Alex Shepherd
kiwi64ajs
 
Posts: 8
Joined: Tue Jul 26, 2011 8:32 am

Re: FTDI USB FT232RL Chip Support

Postby WarheadsSE » Sun Dec 04, 2011 11:11 pm

If you want to swap those pro units for a kirkwood model, that will be your very shortest, most simple route.

It's not that hard to compile a kernel module, if you can point me to the exact needs, I'll see if our team can get you running.

Das U-Boot = bitch. One of many things we are trying to get working, but to be blunt, we're essentially trying to get 3.1+ running with all features, bringing the kernel to mainline, and likely giving us kexec support (proper working, mind you) that would allow us the ability to grant the features that the ancient U-Boot on the device (and from all sources: 1.1.2 circa 2008) does not at this time grant us.

WarheadsSE, PLX Oxnas head breaker.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: FTDI USB FT232RL Chip Support

Postby kiwi64ajs » Mon Dec 05, 2011 10:26 pm

When I last looked the PogoPlugPro was using version 1.5.0 of ftdi_sio.c whereas the newer versions are using 1.6.0. I'm not sure if this difference is what is needed to make it work or if it is something else and ftdi_sio.c is fine. Version 1.5.0 does have FT232RL in the code so maybe there problem is elsewhere - perhaps in udev.

I can setup the units again (I lent them to others to play with while I waited for the grand upgrade you are working on) and get some more details. I can setup a build system on another box if necessary (I know enough to get that far and can get help from Linux guys at work).

I was kinda hoping you might have had an interim upgrade with a newer kernel and modules etc, even if it didn't achieve all you wanted.

Alex
kiwi64ajs
 
Posts: 8
Joined: Tue Jul 26, 2011 8:32 am

Re: FTDI USB FT232RL Chip Support

Postby WarheadsSE » Mon Dec 05, 2011 11:51 pm

Unfortunately there is no intermediate kernel, as so far as we know, there are really only 2 people in the world attempting to get this more current than the manufacturers 2.6.31.6 sources, that haven't been updated since release.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: FTDI USB FT232RL Chip Support

Postby dvhasselt » Mon Jan 16, 2012 11:02 pm

I've been trying to get my Pogo to talk to my Arduino mega. I gave up on the ftdi_sio/usbserial modules because I just couldn't get it to create a new device (/dev/ttyUSB0). This post indicates the use of a kernel module called cdc_acm. This module is not included so I had to compile it myself. I'm quite new to this, I'm sure I cut some corners, but eventually I produced a cdc-acm.ko file. If I now hook up my arduino and insmod this module, a serial port appears (/dev/ttyACM0) and I can read the data I am sending from my arduino (I'm using Perl, serial module is in the package perl-device-serialport).

To save everyone else the hassle of compiling the cdc-acm module themselves, you can grab it here (from the pogoplug itself! :) ) Note that I haven't tested this with other hardware yet, and I'm not even sure which chip this arduino is using.

http://server.daanvanhasselt.com/public/cdc-acm.ko.tar
dvhasselt
 
Posts: 2
Joined: Mon Jan 16, 2012 10:40 pm


Return to Community Supported

Who is online

Users browsing this forum: No registered users and 5 guests