Can't disable the HDMI Overlay to load new overlays.

I have been at this for many of hours now. I am running Angstrom with the 3.8 kernel on BeagleBone Black

I edited the /boot/uEnv.txt file with the appropriate way to disable the HDMI. I have also tried about another half a dozen slightly different variations.

`
optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

`

However, after reboot the HDMI is still enabled.

`
cat /sys/devices/bone_capemgr.8/slots
0: 54:PF—
1: 55:PF—
2: 56:PF—
3: 57:PF—
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-L Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI

`

As can be seen by the L, the HDMI cape is still enabled which prevents me from enabling my new cape that will reorganized some pins on the HDMI output for GPIO control. When trying to load the new cape, it claims the file already exists. This is what led me to the HDMI cape not being properly disabled. Everything leads me to believe that I am doing this correctly but haven’t reached a conclusion or had any results.

Thanks,
Tyler

Well, "cat /proc/cmdline" and verify you actually told it to disable it..

Regards,

Thank you for your response.

The resultant output is.

`
console=ttyO0,115200n8 quiet drm.debug=7 root=/dev/mmcblk0p2 ro rootfstype=ext4 rootwait

`

Which leads me to believe that I didn’t tell it to disable it. However, I thought at boot the uEnv.txt file would be loaded or can I manually load the uEnv.txt file at boot. Is there something incorrect in my syntax, maybe? Still pretty new with the BeagleBone and there seems to be confusion between kernel and distribution release.

Thanks,
Tyler

I don't remember, you'll have to search the archive back to Summer of 2013...

/boot/uEnv.txt is what i setup for all the debian/ubuntu instructions..

Regards,

I finally came across a solution, after several days. It is very important that you don’t edit it in the /boot/uEnv.txt of the beaglebone. You need to change the uEnv.txt in the mounted partition. For me it was as simple as connecting via USB to the host computer and just clicking on the mounted partition, editing the uEnv.txt file and rebooting. I ended up deleting everything in uEnv.txt and just using this.

`
optargs=quiet capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN

`

Output looked like this.

`
0: 54:PF—
1: 55:PF—
2: 56:PF—
3: 57:PF—
4: ff:P-O-L Bone-LT-eMMC-2G,00A0,Texas Instrument,BB-BONE-EMMC-2G
5: ff:P-O-- Bone-Black-HDMI,00A0,Texas Instrument,BB-BONELT-HDMI
6: ff:P-O-- Bone-Black-HDMIN,00A0,Texas Instrument,BB-BONELT-HDMIN
7: ff:P-O-L Override Board Name,00A0,Override Manuf,bspm_P8_27_d

`

This then let me upload the new overlay called bspm_P8_27_d.

Thanks for your assistance Robert and hopefully someone find this useful in the future. Hopefully everything looks good when I start writing some new code.

Tyler