messy code when input on serial port

Hi guys,

I just built a 2.6.32 kernel for my Beagleboard-xM board. The source
is from git://arago-project.org/git/projects/linux-omap3.git with
version number 5fc29e7b2a76a64a739f857858ef0b98294aa155. After syncing
the code, I updated it with the patches listed in linux-omap-
psp_2.6.32.bb file in OE recipes. When I boot my board with this
kernel, the output over serial port is correct. But after I input my
username, messy code displayed on the screen (my input is also messy
code). After that, I cannot read the output text anymore. No ideas
about the reasons. Are there any patched that I have missed, or some
other mistakes I have made?

Thank you very much.

Best regards,
Rui

Sometimes I get the same issue using my USB-SERIAL adapters.

I have several cp2101s and one pl2303, I've seen this issue with all
of them, but I think I have its more common with the cp2101s.

Disconnecting and reconnecting the USB from my computer does not help.

What sometimes helps is to disconnect the cable from both the computer
AND the board, then connect again. If that does not work, try again,
until it works.

I know its a very strange issue, and not easily reproductible, but
just for reporting.

I don't know if its a problem with the cable, the computer driver or
the omap serial port.

Also, IIRC, I had this problem with regular beagleboard about 1 year
ago, and I switched to using the onboard serial port on my computer,
instead of the USB adapter, and I think I didn't have any problems
anymore.

Marco Casaroli

Sometimes I get the same issue using my USB-SERIAL adapters.

I have several cp2101s and one pl2303, I've seen this issue with all
of them, but I think I have its more common with the cp2101s.

fwiw, FTDI based usb2serial adapters are pretty reliable...

I tried other kernels on the board, and both the input and output are
OK. So I believe it is my kernel's problem. :frowning: