Hi, I've made an expansion board for my Mini2440 which consists of a Switch mode power supply, GSM engine, CP2102 USB to UART bridges, etc. One of the USB to UART bridges is used as a full duplex RS232 port. I use all the uarts on the Mini2440 all the time to communicate with various peripherals. (See the attached image. An extract from my expansion board schematic showing the USB to UART bridges) For some reason, after a while I do not get any response on the USB UART anymore but I can still write to it. The routine used for the USB UART is the exact same class used on the other uarts and I can read and write on them at any time, all the time, without any problems. If all the other uarts are working fine and they use a different driver than the USB uart I'm starting to think that there might be a problem with the USB uart driver. Maybe the read operation sleeps or stall, I do not know. Have you guys got any ideas?
Reading from virtual port stops working
I'm not sure if it is the driver or not. I've downloaded the latest driver from Silabs website but how do I integrate it with PTXdist?
You can use the "ptxdist newpackage src-linux-driver" feature if you have the sources for an external kernel driver module.