Uploader: | Jutaur |
Date Added: | 5 June 2014 |
File Size: | 40.69 Mb |
Operating Systems: | Windows NT/2000/XP/2003/2003/7/8/10 MacOS 10/X |
Downloads: | 73022 |
Price: | Free* [*Free Regsitration Required] |
Hello folks. I have a programmer for a microcontrller (MSP430) that is supposed to work under linux, but right now I am stuck getting it to enumerate properly.
I'm running the 8.10 release, with the 2.6.27-9 kernel.
Inside it, there is a SiLabs CP2102 chip for the USB->Serial bridge.
When I plug it into my laptop running 8.10, it doesn't work.
With usbserial not loaded, I only get:
With usbserial loaded, I get:
And I don't get a /dev entry for it at all.
I've tried the same thing on an older version (7.04 or something?) on my desktop, with the same result.
Loading the cp2101 driver also produces the same result. No /dev entry.
Furthermore, I downloaded the cp210x driver from SiLabs themselves. This is supposed to compile a module against the headers, but it doesn't work! It's because there were some minor changes in recent 2.6 kernels that put header files in differnet places. Specifically:
Causes an error, since it cannot be found. Changing that to:
allows the build to find the file, but it still fails with:
Any ideas on how to get some form of the USB-Serial module to work? I know the CP2102 is a pretty esoteric bridge chip.
But I pretty much _have_ to make this work, otherwise I have to start looking at other programmers, using some super complicated vmware setup, or something.
Of course, if a kernel dev happens to be reading this and wants to fix the SiLabs cp210x driver directly...hey...sure.
Thanks,
Andrew