This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

beagle bone black UART 1 is not working

Hello,


I am developing one IoT application on beaglebone black board.

For that i need to enable UART1. I am using linux kernel 3.12.10, and buildroot environment.

To enable UART, i made following changes in dtsi file,

uart1_pins: pinmux_uart1_pins {
            pinctrl-single,pins = <
                0x180 (PIN_INPUT_PULLUP | MUX_MODE0)    /* uart1_rxd.uart1_rxd */
                0x184 (PIN_OUTPUT_PULLDOWN | MUX_MODE0)    /* uart1_txd.uart1_txd */
            >;
        };

        uart1: serial@48022000 {
            pinctrl-names = "default";
            pinctrl-1 = <&uart1_pins>;

            status = "okay";
        };

After this changes, I can see /dev/ttyO1 node on board.

I can open and write to this node, but can not read back from the node.

What can be the issue? please help me on this issue.

This is a show stopper for us, for any further development.

Awaiting for any help.

Thanks,

kiara