Hi.
I have a USB to Serial converter connected to USB2.0 on OMAP L138 running Linux 3.3 from the PSP 3.22 package.
My first issue was getting the USB2.0 in Host mode such that it will register the connected devices. Although there is a large amount of information on this in forums, none of them led to solving my problem. I eventually discovered that the port is always in peripheral mode irrespective of the state of the ID pin. I eventually gave up trying to find an elegant solution and just forced the port into host-only mode by adding the line:
cfgchip2 |= 0x2000;
in FILE: board-da850-evm.c; FUNCTION: da850_evm_usb_init() after all other alterations to the cfgchip2 variable was made.
This worked for me and perhaps it will suffice for others as crude a solution it may be.
I am now facing a subsequent issue. Upon boot, Linux sees the USB devices but does not assign them to ttyUSB*. There are some forums on this issue, but once again they are not helping me solve the problem. lsusb shows the devices and mknod adds the devices to /dev/ttyUSB* but applying cat to them results in a no such device error.
The device is hardwired in and can therefore not be plugged in and out nor can the power to it be recycled. I know the hardware is fine as it all worked on Linux 2.6.
Any help would be appreciated.