Hi
Originally Posted by
hundred1906
I took a look at the code in drivers...hub.c and noted that it also had the ability to try both old and new schemes (use_both_schemes) so I tried that - without any apparent effect.
It defaults to the new method. If old_style_first did not work then use_both_schemes would be unlightly to work.
Looking in more detail at the two modules (Arduino Uno, Rainbowduino) I see that the Arduino Uno version, unlike its predecessors, does not use the ft232r but has the USB functionality embedded within an Atmega16U2.
Bottom line - I can ignore the fact the Arduino works via USB and concentrate on why my 11.10's do not drive the ft232r on the Rainbowduino.
Were you planning on using the Arduino to control the Rainbowduino ?
First question; how do I find out if I have a driver installed for the ft232r and whether it is the latest version.
According to this page...
http://www.ftdichip.com/Drivers/VCP.htm
the driver is in the kernel.
It's a usb to serial driver. It looks like the driver is called ftdi_sio. If this is the correct driver, then it is included in a Precise install.
Code:
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$ modprobe -l | grep ftdi_sio
kernel/drivers/usb/serial/ftdi_sio.ko
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$
It does not seem to be loaded by default.
Code:
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$ lsmod | grep ftdi_sio
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615
Therefore load it.
Code:
sudo modprobe ftdi_sio
See this.
Code:
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$ sudo modprobe ftdi_sio
[sudo] password for matthew:
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$ lsmod | grep ftdi_sio
ftdi_sio 40715 0
usbserial 47077 1 ftdi_sio
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$
It seem you need this driver loaded.
Code:
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$ apt-cache show avr-libc
Package: avr-libc
Priority: extra
Section: universe/otherosfs
Installed-Size: 33360
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Hakan Ardo <hakan@debian.org>
Architecture: all
Version: 1:1.7.1-2
Depends: gcc-avr (>= 1:4.5.3-1), binutils-avr (>= 2.20.1-2)
Filename: pool/universe/a/avr-libc/avr-libc_1.7.1-2_all.deb
Size: 4665316
MD5sum: d39b60d6a1e15de19d35a9bbfe02a57a
SHA1: be62d26d8776973db1ced474d82ebf66fd0481d8
SHA256: 4537037f14299be1388567eda98906bf5398320a5db94f27ea90e69d2280a2ec
Description-en: Standard C library for Atmel AVR development
Standard library used to the development of C programs for the
Atmel AVR micro controllers. This package contains static
libraries as well as the header files needed.
Description-md5: f8da43e684408fb968aa4789b21feef2
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
matthew@matthew-Aspire-7540:~/my_documents/router/dlink_dir_615$
It would seem this is the cross compiled C libraries used for write software to the device.
Please bear in mind, i don't own either device you have.
EDIT:
Read through this thread for a comment by the maintainer of the driver.
http://www.linuxquestions.org/questi...gnized-798178/
I assume udev will create a device node for it.
Kind regards
Bookmarks