There is a mobile phone device and a Linux computer server. I attached the mobile phone's serial cable to the mobile phone device ( Alcatel OT-806D ) and at the usb port of the computer. I chose "COM Port" when the mobile phone asked me which type of communication to use ( there was mass storage, and com port available ). I chose com port because there is a java J2ME application running in the phone mobile which will communicate to the computer. Here is a code example I took from this site. When I launch the ListCommPorts class from Linux then only ttyS0 and ttyS1 are displayed ; although ttyUSB1 is shown as the example output in the web site , and the computer I am testing has four usb ports.

So why isn't there any ttyUSB displayed ?

link|improve this question

67% accept rate
feedback

1 Answer

This phone uses what is called a virtual com port to communicate with the computer. In other terms, the computer emulates a serial port for what flows through the usb port communicating with your phone. Your linux box needs a driver for that (on OS X and windows, there is the ftdi library for example, for linux this is already included in the kernel since version 2.6.31).

If your phone is well recognized by the system, you should see a tty device appear when you plug the phone.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.