Debian 7.11 kernel 3.8.13 disabling hdmi in uEnv.txt causes BBB failure to boot

405 views
Skip to first unread message

void...@gmail.com

unread,
Jun 14, 2017, 11:29:59 AM6/14/17
to BeagleBoard
Hi,

I have a fresh install of debian 7.11 kernel 3.8.13 with the intention of running LEDscape (https://github.com/Yona-Appletree/LEDscape) on it. All installed ok and passed checks but I need to disable the HDMI to use some of the io pins. The only thing I have changed is to uncomment dtb=am335x-boneblack-emmc-overlay.dtb, see my uEnv.txt below. When I reboot i get a few LED flickers and then they all light up and stay on, and the BBB doesnt progress to a boot. If I then boot from the emmc and mount the sd to correct the uEnv.txt it boots again from sd without problems. Is there something else I need to do, known bug, or have done wrong? 

Thanks!


debian@beaglebone:~$ cat /boot/uEnv.txt 

uname_r=3.8.13-bone80
#uuid=
#dtb=

##BeagleBone Black/Green dtb's for v4.1.x (BeagleBone White just works..)

##BeagleBone Black: HDMI (Audio/Video) disabled:
dtb=am335x-boneblack-emmc-overlay.dtb

##BeagleBone Black: eMMC disabled:
#dtb=am335x-boneblack-hdmi-overlay.dtb

##BeagleBone Black: HDMI Audio/eMMC disabled:
#dtb=am335x-boneblack-nhdmi-overlay.dtb

##BeagleBone Black: HDMI (Audio/Video)/eMMC disabled:
#dtb=am335x-boneblack-overlay.dtb

##BeagleBone Black: wl1835
#dtb=am335x-boneblack-wl1835mod.dtb

##BeagleBone Green: eMMC disabled
#dtb=am335x-bonegreen-overlay.dtb

cmdline=coherent_pool=1M quiet init=/lib/systemd/systemd

#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M quiet init=/lib/systemd/systemd video=HDMI-A-1:1024x768@60e

##Example v3.8.x
#cape_disable=capemgr.disable_partno=
#cape_enable=capemgr.enable_partno=

##Example v4.1.x
#cape_disable=bone_capemgr.disable_partno=
#cape_enable=bone_capemgr.enable_partno=

##Disable HDMI/eMMC (v3.8.x)
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G

##Disable HDMI (v3.8.x)
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

##Disable eMMC (v3.8.x)
#cape_disable=capemgr.disable_partno=BB-BONE-EMMC-2G

##Audio Cape (needs HDMI Audio disabled) (v3.8.x)
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI
#cape_enable=capemgr.enable_partno=BB-BONE-AUDI-02


##enable Generic eMMC Flasher:
##make sure, these tools are installed: dosfstools rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh


Robert Nelson

unread,
Jun 14, 2017, 11:35:10 AM6/14/17
to Beagle Board, void...@gmail.com
On Wed, Jun 14, 2017 at 6:50 AM, <void...@gmail.com> wrote:
> Hi,
>
> I have a fresh install of debian 7.11 kernel 3.8.13 with the intention of
> running LEDscape (https://github.com/Yona-Appletree/LEDscape) on it. All
> installed ok and passed checks but I need to disable the HDMI to use some of
> the io pins. The only thing I have changed is to uncomment
> dtb=am335x-boneblack-emmc-overlay.dtb, see my uEnv.txt below. When I reboot
> i get a few LED flickers and then they all light up and stay on, and the BBB
> doesnt progress to a boot. If I then boot from the emmc and mount the sd to
> correct the uEnv.txt it boots again from sd without problems. Is there
> something else I need to do, known bug, or have done wrong?

That's dtb option is only for v4.1.x+ kernel's.. for 3.8.13 you need
to do it the old way:

##Disable HDMI/eMMC (v3.8.x)
#cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G

to:

##Disable HDMI/eMMC (v3.8.x)
cape_disable=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G

Regards,

--
Robert Nelson
https://rcn-ee.com/

Ben Winstone

unread,
Jun 15, 2017, 4:34:43 AM6/15/17
to BeagleBoard, void...@gmail.com
Oh my oversight! works, thanks!
Reply all
Reply to author
Forward
0 new messages