Ah, you found a fun bug in the old path..  I'll fix it up for the next
person, but you can go down the new path with your setup...

console=ttyO0,115200n8 root=/dev/mmcblk1p1 ro rootfstype=ext4 rootwait
1 coherent_pool=1M net.ifnames=0

This was set by:

 "args_mmc=run finduuid;setenv bootargs console=${console} " \
 "${cape_disable} " \
 "${cape_enable} " \
 "${cape_uboot} " \
 "root=PARTUUID=${uuid} ro " \
 "rootfstype=${mmcrootfstype} " \
 "${uboot_detected_capes} " \
 "${cmdline}\0" \

the 1 comes from uboot_detected_capes, which get's set to 1 when it
detects a cape, then i use it to pass the name of the cape the kernel
via:

"if test -n ${uboot_detected_capes}; then " \
    "echo uboot_overlays:
[uboot_detected_capes=${uboot_detected_capes_addr0}${uboot_detected_capes_addr1}${uboot_detected_capes_addr2}${uboot_detected_capes_addr3}]
... ;" \
   "setenv uboot_detected_capes
uboot_detected_capes=${uboot_detected_capes_addr0}${uboot_detected_capes_addr1}${uboot_detected_capes_addr2}${uboot_detected_capes_addr3};
" \
"fi;" \

But that's hidden behind:

"if test -n ${enable_uboot_overlays}; then " \

So also looking what your doing:

> Loaded environment from /boot/uEnv.txt
> debug: [dtb=am335x-boneblack-emmc-overlay.dtb] ...
> Using: dtb=am335x-boneblack-emmc-overlay.dtb ...
> Checking if uname_r is set in /boot/uEnv.txt...
> gpio: pin 56 (gpio 56) value is 1
> Running uname_boot ...
> loading /boot/vmlinuz-4.4.113-ti-r148 ...
> 9447320 bytes read in 614 ms (14.7 MiB/s)
> loading /boot/dtbs/4.4.113-ti-r148/am335x-boneblack-emmc-overlay.dtb ...
> 60416 bytes read in 34 ms (1.7 MiB/s)
> uboot_overlays: add [enable_uboot_overlays=1] to /boot/uEnv.txt to enable...
> loading /boot/initrd.img-4.4.113-ti-r148 ...

in /boot/uEnv.txt

remove your: dtb=am335x-boneblack-emmc-overlay.dtb

Then set:

enable_uboot_overlays=1
disable_uboot_overlay_video=1

Also.. we can whitelist the video based on your cape in u-boot:

debug: process_cape_part_number:[BB-BLE]
debug: process_cape_part_number:[42422D424C45]
BeagleBone: cape eeprom: i2c_probe: 0x54:
/lib/firmware/BB-BLE-00A0.dtbo [0x1a9643f]

Just create a pull request on:

https://github.com/beagleboard/bb.org-overlays

and i'll then add it to the u-boot white list.. (that way video get's
auto disabled)

Regards,

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

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to beagleboard+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAOCHtYgrFVOEydHOF8eB-%2BmJOFAcpVbZFkR83kZ4En4sDAtJpg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to