Cannot send character with minicom

51,000

Solution 1

Local echo says nothing about what goes over the wire. It can also be something with how scanf() interprets newlines. Try to create a program with getchar() and see if that gets any input at all, especially what happens when you press enter in the different terminal emulators.

Check that all baud rate, etc settings are set correctly in minicom. Check out the command line parameters for minicom, this way you can specify options directly.

Solution 2

You might try setting the 'Hardware Flow Control' option to 'NO' in the serial port setup of the minicom configuration.

Check the meaning of that option in minicom docs :)

Solution 3

  1. Set Hardware Flow Control to No under setting port will help you.(minicom -s ; go to Serial Port Setup; last two lines are Hardware and Software Flow control; just set NO both)
  2. Turn on echo (ctrl + A after turn on minicom, then press E) to check whether you send something is good idea too.
Share:
51,000
Goulou
Author by

Goulou

Updated on July 19, 2022

Comments

  • Goulou
    Goulou almost 2 years

    I'm using minicom to connect through a serial link to a target (UART link of a sparc processor). With gtkterm or cutecom, I can connect, read and send characters. The only issue with them is that they both insert empty lines after each LF character, and : -gtkterm cannot record output to a file -cutecom does not "flush" after recording output to a file (it gets delayed, and flushed only after every 16k bunch of data)

    Minicom, which is console based, would solve these problems (and it does not insert empty lines...), but I still cannot send any character with it, and don't understand why! When I press a key (for example, "0" + Return), is is written (if I enable local echoing), but nothing happens (while it works with gtkterm and cuteterm!!). In my program, I read using the following :

    `r = scanf("%d", &option);`
    

    Using a debugger, I see that the program never goes past this line...

    Has anybody any idea?

  • David Okwii
    David Okwii over 10 years
    Adjusting the baud rate which i got using wvdialconf fixed it for me
  • d6bels
    d6bels almost 10 years
    This actually solved my problem. Everything was correct in the baud rate and settings but this tiny option. Thanks.
  • Barış Velioğlu
    Barış Velioğlu almost 8 years
    Solved my problem. Thanks
  • Hadrien TOMA
    Hadrien TOMA over 3 years
    There is a proverb rhyming in Frenglish which fits the situation perfectly: dans le doute, reboot 😂 ! This means: in case of doubt, reboot!
  • slogan621
    slogan621 almost 3 years
    Solved my problem with u-boot on beaglebone black.