element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
BeagleBoard
  • Products
  • Dev Tools
  • Single-Board Computers
  • BeagleBoard
  • More
  • Cancel
BeagleBoard
Forum Do I have a bad BB-AI? Suggestions Welcome
  • Blog
  • Forum
  • Documents
  • Quiz
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join BeagleBoard to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 9 replies
  • Subscribers 99 subscribers
  • Views 1801 views
  • Users 0 members are here
  • bb-ai
  • bbb
Related

Do I have a bad BB-AI? Suggestions Welcome

mp2100
mp2100 over 5 years ago

I've had my BB-AI a couple weeks, and I'm running from the on board eMMC with debian 9.9 just fine, The tidl examples work.  But I wanted to flash the newer 'buster' image.  It does not work.  I read all the good advice from here:

BeagleBone AI SD card boot

 

I tried 3 different images downloaded.  I tried 4 different SD cards, one 8 GB (no name brand), one 16 GB (PNY brand), two 32 GB (both Kingston brand).  Used balena etcher, linux dd, win32 flasher.  All said they were successful but nothing would boot on my BB-AI.  OK I said, the good people on e14 will ask me a bunch of questions, what do I need to do to be ready?  OK, I should read the boot messages on the serial debug UART. . . . 

Read  sjmill01 informative guide to the BB-AI

Read shabaz getting started guide,

BeagleBone AI (BB-AI) - Getting Started

Great but I don't have a JST-ZH cable, and it'll take a while to get one.  So I pulled apart what I had, an old CD-ROM to sound card cable, hot glued the loose sockets together at something close to the required 1.5mm pitch and plug it into my FTDI board.  Amazingly it worked.

 

Now for my question, do I have a bad board?  I see voltage errors in the debug messages.  I did switch power supplies.  I was using a generic USB-C 3 amp power supply, so I tried my raspberry Pi 4 official 3 amp power supply, same errors on boot up.  Do I have a damaged SD slot?

 

Here's boot up dump:

 

[  255.631173] reboot: Restarting system

 

U-Boot 2019.07-rc4-00001-g607b5b738b (Jul 06 2019 - 21:01:15 -0500), Build: jenkins-github_Bootloader-Builder-127

 

CPU  : DRA752-GP ES2.0

Model: BeagleBoard.org BeagleBone AI

Board: BeagleBone AI REV A

DRAM:  1 GiB

MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1

CTRL_CORE_PAD_I2C1_SDA:    0x00060000

CTRL_CORE_PAD_I2C1_SCL:    0x00060000

CTRL_CORE_PAD_GPMC_A0:     0x00060007

CTRL_CORE_PAD_GPMC_A1:     0x00060007

CTRL_CORE_PAD_VIN2A_D4:    0x0005000f

CTRL_CORE_PAD_VIN2A_D5:    0x0005000f

CM_L4PER_GPIO7_CLKCTRL:    0x00000001

CM_L4PER_I2C1_CLKCTRL:     0x00000002

CM_L4PER_I2C4_CLKCTRL:     0x00000002

CM_L4PER_L4_PER1_CLKCTRL   0x00000001

PM_L4PER_I2C1_WKDEP        0x0000b000

RM_L4PER_I2C1_CONTEXT      0x00000002

PM_L4PER_I2C4_WKDEP        0x0000b000

RM_L4PER_I2C4_CONTEXT      0x00000001

BeagleBone: cape eeprom: i2c_probe: 0x54

Checking (ret 1 bus works) I2C1 bus. ret 1

Checking (ret 1 bus works) I2C4 bus. ret 1

BeagleBone: cape eeprom: i2c_probe: 0x55

Checking (ret 1 bus works) I2C1 bus. ret 1

Checking (ret 1 bus works) I2C4 bus. ret 1

BeagleBone: cape eeprom: i2c_probe: 0x56

Checking (ret 1 bus works) I2C1 bus. ret 1

Checking (ret 1 bus works) I2C4 bus. ret 1

BeagleBone: cape eeprom: i2c_probe: 0x57

Checking (ret 1 bus works) I2C1 bus. ret 1

Checking (ret 1 bus works) I2C4 bus. ret 1

Net:

Warning: ethernet@48484000 using MAC address from ROM

eth0: ethernet@48484000

Press SPACE to abort autoboot in 1 seconds

usb_boot is currently disabled

scsi_boot is currently disabled

Card did not respond to voltage select!

Card did not respond to voltage select!

Card did not respond to voltage select!

switch to partitions #0, OK

mmc1(part 0) is current device

 

Partition Map for MMC device 1  --   Partition Type: DOS

 

Part    Start Sector    Num Sectors     UUID            Type

  1     8192            30613504        d27d9455-01     83 Boot

Scanning mmc device 1

Checking for: /uEnv.txt ...

Checking for: /boot/uEnv.txt ...

603 bytes read in 1 ms (588.9 KiB/s)

Loaded environment from /boot/uEnv.txt

Checking if uname_r is set in /boot/uEnv.txt ...

debug: [uname_r=4.14.108-ti-r134] ...

loading /boot/vmlinuz-4.14.108-ti-r134 ...

9717736 bytes read in 219 ms (42.3 MiB/s)

loading /boot/dtbs/4.14.108-ti-r134/am5729-beagleboneai.dtb ...

150333 bytes read in 4 ms (35.8 MiB/s)

uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...

loading /boot/initrd.img-4.14.108-ti-r134 ...

4905353 bytes read in 111 ms (42.1 MiB/s)

debug: [console=ttyS0,115200n8 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 rng_core.default_quality=100 quiet] ...

debug: [bootz 0x82000000 0x88080000:4ad989 0x88000000] ...

## Flattened Device Tree blob at 88000000

   Booting using the fdt blob at 0x88000000

   Loading Ramdisk to 8fb52000, end 8ffff989 ... OK

   Loading Device Tree to 8fb2a000, end 8fb51b3c ... OK

 

Starting kernel ...

 

[    0.002593] /cpus/cpu@0 missing clock-frequency property

[    0.002616] /cpus/cpu@1 missing clock-frequency property

[    0.409209] omap-mailbox 4a0f4000.mailbox: no available mbox devices found

[    0.409279] omap-mailbox 4883a000.mailbox: no available mbox devices found

[    0.409343] omap-mailbox 4883c000.mailbox: no available mbox devices found

[    0.409406] omap-mailbox 4883e000.mailbox: no available mbox devices found

[    0.410067] omap-mailbox 48844000.mailbox: no available mbox devices found

[    0.410133] omap-mailbox 48846000.mailbox: no available mbox devices found

[    0.410196] omap-mailbox 4885e000.mailbox: no available mbox devices found

[    0.410258] omap-mailbox 48860000.mailbox: no available mbox devices found

[    0.410320] omap-mailbox 48862000.mailbox: no available mbox devices found

[    0.410382] omap-mailbox 48864000.mailbox: no available mbox devices found

[    0.410444] omap-mailbox 48802000.mailbox: no available mbox devices found

[    0.864339] sdhci-omap 4809c000.mmc: failed to set system capabilities

[    0.871583] sdhci-omap 480b4000.mmc: failed to set system capabilities

[    0.881628] tpd12s015 encoder@0: failed to find video source

[    0.887626] connector-hdmi connector@0: failed to find video source

[    1.014288] dwc3 488d0000.usb: failed to initialize core

[    1.048839] omap_voltage_late_init: Voltage driver support not added

[    1.170035] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_1_8v mode

[    1.176755] sdhci-omap 4809c000.mmc: no pinctrl state for hs200_1_8v mode

rootfs: clean, 134076/958464 files, 1041142/3826688 blocks

[    9.826748] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

         Starting Authorization Manager...

[  OK  ] Started Authorization Manager.

         Starting Disk Manager...

[  OK  ] Started Disk Manager.

[  OK  ] Listening on Load/Save RF Kill Switch Status /dev/rfkill Watch.

[  OK  ] Found device /dev/ttyS0.

[  OK  ] Started Serial Getty on ttyS0.

 

Debian GNU/Linux 9 beaglebone ttyS0

 

BeagleBoard.org Debian Image 2019-08-03

Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

default username:password is [debian:temppwd]

 

beaglebone login:

  • Sign in to reply
  • Cancel

Top Replies

  • shabaz
    shabaz over 5 years ago +1
    Hi Allen, I just powered up my BB-AI with a Pi 4 power supply (3A). this is the serial console output I see: U-Boot 2019.07-rc4-00001-g607b5b738b (Jul 06 2019 - 21:01:15 -0500), Build: jenkins-github_Bootloader…
  • mp2100
    mp2100 over 5 years ago

    I just noticed, I left the serial cable connected to putty, and this error is coming in regularly.  Doesn't look good.

     

     

    debian@beaglebone:~$ [82233.002673] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82254.634889] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82258.507341] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82263.402884] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82267.274752] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82270.642746] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82278.602738] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82283.467002] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82287.338765] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82290.699019] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82296.859068] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82300.974901] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82307.402982] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82313.326939] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82319.251009] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [82323.371188] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

    [

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • shabaz
    shabaz over 5 years ago

    Hi Allen,

     

    I just powered up my BB-AI with a Pi 4 power supply (3A). this is the serial console output I see:

    U-Boot 2019.07-rc4-00001-g607b5b738b (Jul 06 2019 - 21:01:15 -0500), Build: jenkins-github_Bootloader-Builder-127
    
    
    CPU  : DRA752-GP ES2.0
    Model: BeagleBoard.org BeagleBone AI
    Board: BeagleBone AI REV A
    DRAM:  1 GiB
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    CTRL_CORE_PAD_I2C1_SDA:    0x00060000
    CTRL_CORE_PAD_I2C1_SCL:    0x00060000
    CTRL_CORE_PAD_GPMC_A0:     0x00060007
    CTRL_CORE_PAD_GPMC_A1:     0x00060007
    CTRL_CORE_PAD_VIN2A_D4:    0x0005000f
    CTRL_CORE_PAD_VIN2A_D5:    0x0005000f
    CM_L4PER_GPIO7_CLKCTRL:    0x00000001
    CM_L4PER_I2C1_CLKCTRL:     0x00000002
    CM_L4PER_I2C4_CLKCTRL:     0x00000002
    CM_L4PER_L4_PER1_CLKCTRL   0x00000001
    PM_L4PER_I2C1_WKDEP        0x0000b000
    RM_L4PER_I2C1_CONTEXT      0x00000002
    PM_L4PER_I2C4_WKDEP        0x0000b000
    RM_L4PER_I2C4_CONTEXT      0x00000001
    BeagleBone: cape eeprom: i2c_probe: 0x54
    Checking (ret 1 bus works) I2C1 bus. ret 1
    Checking (ret 1 bus works) I2C4 bus. ret 1
    BeagleBone: cape eeprom: i2c_probe: 0x55
    Checking (ret 1 bus works) I2C1 bus. ret 1
    Checking (ret 1 bus works) I2C4 bus. ret 1
    BeagleBone: cape eeprom: i2c_probe: 0x56
    Checking (ret 1 bus works) I2C1 bus. ret 1
    Checking (ret 1 bus works) I2C4 bus. ret 1
    BeagleBone: cape eeprom: i2c_probe: 0x57
    Checking (ret 1 bus works) I2C1 bus. ret 1
    Checking (ret 1 bus works) I2C4 bus. ret 1
    Net:   
    Warning: ethernet@48484000 using MAC address from ROM
    eth0: ethernet@48484000
    Press SPACE to abort autoboot in 1 seconds
    usb_boot is currently disabled
    scsi_boot is currently disabled
    MMC: no card present
    MMC: no card present
    MMC: no card present
    switch to partitions #0, OK
    mmc1(part 0) is current device
    
    
    Partition Map for MMC device 1  --   Partition Type: DOS
    
    
    Part    Start Sector    Num Sectors     UUID            Type
      1     8192            30613504        7e0461a0-01     83 Boot
    Scanning mmc device 1
    Checking for: /uEnv.txt ...
    Checking for: /boot/uEnv.txt ...
    603 bytes read in 1 ms (588.9 KiB/s)
    Loaded environment from /boot/uEnv.txt
    Checking if uname_r is set in /boot/uEnv.txt ...
    debug: [uname_r=4.14.108-ti-r119] ...
    loading /boot/vmlinuz-4.14.108-ti-r119 ...
    9929216 bytes read in 233 ms (40.6 MiB/s)
    loading /boot/dtbs/4.14.108-ti-r119/am5729-beagleboneai.dtb ...
    150516 bytes read in 6 ms (23.9 MiB/s)
    uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...
    loading /boot/initrd.img-4.14.108-ti-r119 ...
    4907511 bytes read in 110 ms (42.5 MiB/s)
    debug: [console=ttyS0,115200n8 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 rng_core.default_quality=100 quiet] ...
    debug: [bootz 0x82000000 0x88080000:4ae1f7 0x88000000] ...
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fb51000, end 8ffff1f7 ... OK
       Loading Device Tree to 8fb29000, end 8fb50bf3 ... OK
    
    
    Starting kernel ...
    
    
    [    0.002539] /cpus/cpu@0 missing clock-frequency property
    [    0.002563] /cpus/cpu@1 missing clock-frequency property
    [    0.565807] omap-mailbox 4a0f4000.mailbox: no available mbox devices found
    [    0.565878] omap-mailbox 4883a000.mailbox: no available mbox devices found
    [    0.565943] omap-mailbox 4883c000.mailbox: no available mbox devices found
    [    0.566006] omap-mailbox 4883e000.mailbox: no available mbox devices found
    [    0.566691] omap-mailbox 48844000.mailbox: no available mbox devices found
    [    0.566759] omap-mailbox 48846000.mailbox: no available mbox devices found
    [    0.566824] omap-mailbox 4885e000.mailbox: no available mbox devices found
    [    0.566888] omap-mailbox 48860000.mailbox: no available mbox devices found
    [    0.566952] omap-mailbox 48862000.mailbox: no available mbox devices found
    [    0.567014] omap-mailbox 48864000.mailbox: no available mbox devices found
    [    0.567076] omap-mailbox 48802000.mailbox: no available mbox devices found
    [    1.029118] tpd12s015 encoder@0: failed to find video source
    [    1.035128] connector-hdmi connector@0: failed to find video source
    [    1.158690] dwc3 488d0000.usb: failed to initialize core
    [    1.179107] sdhci-omap 4809c000.mmc: failed to set system capabilities
    [    1.186353] sdhci-omap 480b4000.mmc: failed to set system capabilities
    [    1.209451] omap_voltage_late_init: Voltage driver support not added
    [    1.356439] sdhci-omap 4809c000.mmc: no pinctrl state for ddr_1_8v mode
    [    1.363111] sdhci-omap 4809c000.mmc: no pinctrl state for hs200_1_8v mode
    [    1.490742] omapdss error: HDMI I2C Master Error
    rootfs: clean, 160230/958464 files, 1193209/3826688 blocks
    [    2.529707] omapdss error: HDMI I2C Master Error
    [FAILED] Failed to start xrdp daemon.
    See 'systemctl status xrdp.service' for details.
    [  OK  ] Started WPA supplicant.
    [  OK  ] Started Hostname Service.
    [    6.497752] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000
    [  OK  ] Started Light Display Manager.
    [  OK  ] Started LSB: set CPUFreq kernel parameters.
    [  OK  ] Started A high performance web server and a reverse proxy server.
             Stopping LSB: Start busybox udhcpd at boot time...
    [    7.365667] omapdss error: HDMI I2C Master Error
    [    7.384762] omapdss error: HDMI I2C Master Error
    [  OK  ] Stopped LSB: Start busybox udhcpd at boot time.
             Starting dnsmasq - A lightweight DHCP and caching DNS server...
    [FAILED] Failed to start dnsmasq - A lightweight DHCP and caching DNS server.
    See 'systemctl status dnsmasq.service' for details.
    [  OK  ] Created slice User Slice of shabaz.
             Starting User Manager for UID 1001...
    [  OK  ] Started Session 1 of user shabaz.
    [  OK  ] Started User Manager for UID 1001.
    [  OK  ] Found device /dev/ttyS0.
    [  OK  ] Started Serial Getty on ttyS0.
    
    
    Debian GNU/Linux 9 beaglebone ttyS0
    
    
    BeagleBoard.org Debian Image 2019-08-03
    
    
    Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian
    
    
    default username:password is [debian:temppwd]
    
    
    beaglebone login: [   19.460732] omapdss error: HDMI I2C Master Error

     

    Although I too seem to have got that Failed optimized voltage match message, it isn't repeating for me. Weird problem : (

     

    I couldn't get the BB-AI to start up with a generic supply, but the Pi 4 supply seems to work fine for me. I don't have anything else connected though, so it may be worth trying with any USB attachments disconnected, in case something else is consuming power.

    Other than that, I'm not sure what the issue could be. You're at the login prompt according to the output, so is that with the eMMC?

    For my BB-AI, I'm using the eMMC Flash, not a micro SD card, mainly because the eMMC Flash is large (16GByte) compared to the older BeagleBone Black (for the BBB I used a micro SD card, since it had just 4GB eMMC).

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 5 years ago

    > It does not work

     

    Could you explain/describe the symptoms of it not working?

     

    > All said they were successful but nothing would boot on my BB-AI

     

    You appear to have it booted (due to the console output), is it because you've re-flashed the old image?

     

    Could you link to the exact images you've tried?

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mp2100
    mp2100 over 5 years ago in reply to shabaz

    Thanks Shabaz, your listing just makes me more sure that I got a "lemon" for a BB-AI.  Where your serial console boot says:

                   usb_boot is currently disabled 

                   scsi_boot is currently disabled 

                   MMC: no card present 

                   MMC: no card present 

                   MMC: no card present 

     

    Mine says:

    usb_boot is currently disabled

    scsi_boot is currently disabled

    Card did not respond to voltage select!

    Card did not respond to voltage select!

    Card did not respond to voltage select!

     

    It says this whether or not an SD card is in the SD slot.  3 strikes, and I'm out.

     

    As a sanity check (my sanity) I took a good micro SD card and inserted it into my BBBlack, and lsblk gives me this output showing eMMC and micro SD:

    debian@beaglebone:~$ lsblk

    NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

    mmcblk1      179:0    0  3.5G  0 disk

    └─mmcblk1p1  179:1    0  3.5G  0 part /

    mmcblk1boot0 179:8    0   16M  1 disk

    mmcblk1boot1 179:16   0   16M  1 disk

    mmcblk1rpmb  179:24   0  128K  0 disk

    mmcblk0      179:32   0   29G  0 disk

    └─mmcblk0p1  179:33   0   29G  0 part

     

    While with the same micro SD card inserted into my BB-AI, lsblk says:

    debian@beaglebone:~$ lsblk

    NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT

    mmcblk1      179:0    0 14.6G  0 disk

    └─mmcblk1p1  179:1    0 14.6G  0 part /

    mmcblk1boot0 179:8    0    4M  1 disk

    mmcblk1boot1 179:16   0    4M  1 disk

    mmcblk1rpmb  179:24   0    4M  0 disk

     

    Nothing detected in the BB-AI card slot.

    (note that of course one is a BBBlack and the other is BB-AI so the eMMC sizes are different)

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mp2100
    mp2100 over 5 years ago in reply to cstanton

    cstanton  wrote:

     

    > It does not work

     

    Could you explain/describe the symptoms of it not working?

     

    > All said they were successful but nothing would boot on my BB-AI

     

    You appear to have it booted (due to the console output), is it because you've re-flashed the old image?

     

    Could you link to the exact images you've tried?

     

     

    Christopher,

    Yes, I will be more clear.  "It does not work" means: booting from the micro SD card slot does not work.

     

    Yes, I have booted and can read my serial console output.  As I know you know, the BB-AI has built in eMMC memory, and I boot from that.  Beagleboard was kind enough to flash debian stretch with LXQT from the factory and it works fine.  But I do want to be able to flash newer debian images, choose IoT images some times.

     

    These are the images I tried:

     

    https://debian.beagleboard.org/images/am57xx-debian-10.3-iot-tidl-armhf-2020-04-06-6gb.img.xz

     

    https://debian.beagleboard.org/images/am57xx-debian-9.9-lxqt-armhf-2019-08-03-4gb.img.xz

     

    https://debian.beagleboard.org/images/am57xx-debian-10.3-iot-armhf-2020-04-06-4gb.img.xz

     

    Those 3 images were flashed onto various micro SD cards (8 GB, 16 GB, 32 GB sizes), using, as I said,

    a) linux dd command

              (as a side note, I have used dd dozens of times with my BBBlack, always working fine to boot from micro SD card -- on my BBBlack with appropriate BBBlack images)

    b) when those always failed to boot -- on my BB-AI, I tried Balena etcher to flash various micro SD cards (8 GB, 16 GB, 32 GB)

    c) when those always failed to boot -- on my BB-AI, I tried Win32 disk imager.

     

    When those always failed to boot from micro SD card on my BB-AI, I took clem57 Clem's suggestion from BeagleBone AI SD card boot  and used the image:

    https://rcn-ee.com/rootfs/bb.org/testing/2020-03-01%2Fstretch-lxqt-tidl/am57xx-debian-9.12-lxqt-tidl-armhf-2020-03-01-6g…

    even though this is a "testing" image rather than "stable".  After flashing this to various micro SD cards, it also failed to boot from micro SD in my BB-AI.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 5 years ago in reply to mp2100

    mp2100 , what're you using to extract the image before flashing it?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • mp2100
    mp2100 over 5 years ago in reply to cstanton

    Used balena etcher, linux dd, win32 flasher.  All said they were successful but nothing would boot on my BB-AI.

     

    The balena etcher can handle the .xz file directly.  For the others, I just used the linux "unxz" command to get the .img file.

     

    After doing much searching, I found this gem from RCN (beaglebone expert) over on a competitors forum, which showed the "voltage select" message.  They're discussing a BBB instead of BB-AI, but the problem is similar.  Kind of what I expected, and it'll be sad if I damaged my BB-AI

    Beaglebone black occasionally reboots after sending the following message during booting.

     

    U-Boot SPL 2019.01-dirty (Apr 14 2019 - 23:23:18 -0700) Trying to boot from MMC2 Loading Environment from EXT4... Card did not respond to voltage select!   U-Boot 2019.01-dirty (Apr 14 2019 - 23:23:18 -0700)

     

    I don’t know what’s the problem.
    Input voltage is 5.0V ~ 5.5V
    Could you know what’s the problem?
    and what is ‘Card did not respond to voltage select!’?
    How can I fix it. Please help me…

    Regards.

    RobertCNelsonApplications EngineerMar 27

    @taek8461, 5.5V? Uh-oh! The BeagleBone Black needs 5.0V as the sticker on the barrel plug shows.

    Please, re-test with a different microSD card (one that didn’t get hit with 5.5V) with this specific image:

    https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#Debian_Buster_Console_Snapshot

    debian_buster_console

    I have a feeling your going to see the exact same boot pattern, sadly your Board may have taken too much over 5.0V

    Regards,

     

     

    Oh well.  I sure am learning a lot about BBB and BB-AI boot process.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • cstanton
    cstanton over 5 years ago in reply to mp2100

    Unfortunately the BeagleBoard range of hardware has no protection against over-volting the hardware, so if that's something that you have done to it, strange behaviour will happen.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
  • xiachao
    xiachao over 4 years ago in reply to mp2100

    I was trapped in the exactly same problem for one week.

     

    Finally, I found out that the key of the problem is the device tree(.dtb). I didn't study very deep into the .dts files provided by official website, because there is too many files.

     

    So, I converted the am5729-beagleboneai.dtb to xx.dts using "dtc". Then, I found out mmc1 node (mmc@4809c000), and modify some places as follows:

    1. compatible = "ti,dra7-sdhci";   >>>>>      compatible = "ti,dra7-sdhci", "ti,omap4-hsmmc";

    2. add: vmmc_aux-supply = <0xd0>; (same node with vqmmc-supply)

    3. max-frequency = <0xb71b000>;     >>>>>      max-frequency = <0x16e3600>; (to lower the frequency of mmc)

     

    Save and exit, then convert the .dts file to am5729-beagleboneai.dtb, replace the old one.

     

    Then, I booted debian from my SD card successfully!  And, when I booted debian form emmc(modify the .dts inside as listed above), there was no error log "mmc0: error -110 whilst initialising SD card" when plug in sd card, and I can see my sd card using "lsblk", and also can mount it successfully.

     

    However, some error log still there as follows when poweron.

     

    U-Boot 2019.07-rc4-00001-g607b5b738b (Jul 06 2019 - 21:01:15 -0500), Build: jenkins-github_Bootloader-Builder-127

     

     

    CPU  : DRA752-GP ES2.0

    Model: BeagleBoard.org BeagleBone AI

    Board: BeagleBone AI REV A

    DRAM:  1 GiB

    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1

    CTRL_CORE_PAD_I2C1_SDA:    0x00060000

    CTRL_CORE_PAD_I2C1_SCL:    0x00060000

    CTRL_CORE_PAD_GPMC_A0:     0x00060007

    CTRL_CORE_PAD_GPMC_A1:     0x00060007

    CTRL_CORE_PAD_VIN2A_D4:    0x0005000f

    CTRL_CORE_PAD_VIN2A_D5:    0x0005000f

    CM_L4PER_GPIO7_CLKCTRL:    0x00000001

    CM_L4PER_I2C1_CLKCTRL:     0x00000002

    CM_L4PER_I2C4_CLKCTRL:     0x00000002

    CM_L4PER_L4_PER1_CLKCTRL   0x00000001

    PM_L4PER_I2C1_WKDEP        0x0000b000

    RM_L4PER_I2C1_CONTEXT      0x00000002

    PM_L4PER_I2C4_WKDEP        0x0000b000

    RM_L4PER_I2C4_CONTEXT      0x00000001

    BeagleBone: cape eeprom: i2c_probe: 0x54

    Checking (ret 1 bus works) I2C1 bus. ret 1

    Checking (ret 1 bus works) I2C4 bus. ret 1

    BeagleBone: cape eeprom: i2c_probe: 0x55

    Checking (ret 1 bus works) I2C1 bus. ret 1

    Checking (ret 1 bus works) I2C4 bus. ret 1

    BeagleBone: cape eeprom: i2c_probe: 0x56

    Checking (ret 1 bus works) I2C1 bus. ret 1

    Checking (ret 1 bus works) I2C4 bus. ret 1

    BeagleBone: cape eeprom: i2c_probe: 0x57

    Checking (ret 1 bus works) I2C1 bus. ret 1

    Checking (ret 1 bus works) I2C4 bus. ret 1

    Net:  

    Warning: ethernet@48484000 using MAC address from ROM

    eth0: ethernet@48484000

    Press SPACE to abort autoboot in 1 seconds

    usb_boot is currently disabled

    scsi_boot is currently disabled

    switch to partitions #0, OK

    mmc0 is current device

     

     

    Partition Map for MMC device 0  --   Partition Type: DOS

     

     

    Part Start Sector Num Sectors UUID Type

      1 8192      7364608    f7146e7c-01 83 Boot

    Scanning mmc device 0

    Checking for: /uEnv.txt ...

    Checking for: /boot/uEnv.txt ...

    657 bytes read in 2 ms (320.3 KiB/s)

    Loaded environment from /boot/uEnv.txt

    Checking if uname_r is set in /boot/uEnv.txt ...

    debug: [uname_r=4.14.108-ti-r113] ...

    loading /boot/vmlinuz-4.14.108-ti-r113 ...

    9929216 bytes read in 864 ms (11 MiB/s)

    loading /boot/dtbs/4.14.108-ti-r113/am5729-beagleboneai.dtb ...

    103182 bytes read in 11 ms (8.9 MiB/s)

    uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...

    loading /boot/initrd.img-4.14.108-ti-r113 ...

    4642997 bytes read in 406 ms (10.9 MiB/s)

    debug: [console=ttyS0,115200n8 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 rng_core.default_quality=100 quiet] ...

    debug: [bootz 0x82000000 0x88080000:46d8b5 0x88000000] ...

    ## Flattened Device Tree blob at 88000000

       Booting using the fdt blob at 0x88000000

       Loading Ramdisk to 8fb92000, end 8ffff8b5 ... OK

       Loading Device Tree to 8fb75000, end 8fb9130d ... OK

     

     

    Starting kernel ...

     

     

    [    0.002420] /cpus/cpu@0 missing clock-frequency property

    [    0.002444] /cpus/cpu@1 missing clock-frequency property

    [    0.560313] omap-mailbox 4a0f4000.mailbox: no available mbox devices found

    [    0.560383] omap-mailbox 4883a000.mailbox: no available mbox devices found

    [    0.560448] omap-mailbox 4883c000.mailbox: no available mbox devices found

    [    0.560511] omap-mailbox 4883e000.mailbox: no available mbox devices found

    [    0.561155] omap-mailbox 48844000.mailbox: no available mbox devices found

    [    0.561224] omap-mailbox 48846000.mailbox: no available mbox devices found

    [    0.561288] omap-mailbox 4885e000.mailbox: no available mbox devices found

    [    0.561353] omap-mailbox 48860000.mailbox: no available mbox devices found

    [    0.561416] omap-mailbox 48862000.mailbox: no available mbox devices found

    [    0.561478] omap-mailbox 48864000.mailbox: no available mbox devices found

    [    0.561540] omap-mailbox 48802000.mailbox: no available mbox devices found

    [    1.008948] tpd12s015 encoder@0: failed to find video source

    [    1.014950] connector-hdmi connector@0: failed to find video source

    [    1.137172] dwc3 488d0000.usb: failed to initialize core

    [    1.158946] sdhci-omap 4809c000.mmc: failed to set system capabilities

    [    1.166177] sdhci-omap 480b4000.mmc: failed to set system capabilities

    [    1.189399] omap_voltage_late_init: Voltage driver support not added

    [   25.420732] cpu cpu0: _get_optimal_vdd_voltage: Failed optimized voltage match for 860000

     

     

    Debian GNU/Linux 9 beaglebone ttyS0

     

     

    BeagleBoard.org Debian Image 2019-08-03

     

     

    Support/FAQ: http://elinux.org/Beagleboard:BeagleBoneBlack_Debian

     

     

    default username:password is [debian:temppwd]

     

     

    beaglebone login:

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube