Motor Bridge Cape v1.0 - IOError: [Errno 121] Remote I/O error

Hi Michael,



I tested it with below steps and the bbg can detect the board. please try to use the latest image and test it again. thanks.


  1. install dependencies



    sudo apt-get update

    sudo apt-get install build-essential python-pip python-dev python-smbus git -y

    sudo pip install Adafruit-GPIO

    sudo pip install Adafruit_BBIO

    sudo pip install pyserial


  2. Run sudo nano /boot/uEnv.txt and then add below 2 lines at bottom of the uEnv.txt.

    Copied to clipboard

    uboot_overlay_addr0=/lib/firmware/BB-UART2-00A0.dtbo

    enable_uboot_cape_universal=1


  3. update the firmware

    git clone https://github.com/Seeed-Studio/MotorBridgeCapeFirmware

    cd MotorBridgeCapeFirmware

    sudo make flash


  4. run the i2cdetect -y -r 2



    debian@beaglebone:~$ i2cdetect -y -r 2

    0 1 2 3 4 5 6 7 8 9 a b c d e f

    00: – -- – -- – -- – -- – -- – -- –

    10: – -- – -- – -- – -- – -- – -- – -- – --

    20: – -- – -- – -- – -- – -- – -- – -- – --

    30: – -- – -- – -- – -- – -- – -- – -- – --

    40: – -- – -- – -- – -- – -- – 4b – -- – --

    50: – -- – -- UU UU UU UU – -- – -- – -- – --

    60: – -- – -- – -- – -- – -- – -- – -- – --

    70: – -- – -- – -- – --




  5. debian version:



    debian@beaglebone:~$ uname -a

    Linux beaglebone 4.14.49-ti-r54 #1 SMP PREEMPT Fri Jun 15 22:14:13 UTC 2018 armv7l GNU/Linux
1 Like