Hi I'm having trouble getting my 4.3" LCD to work with Debian 9.x 
(Stretch).  The LCD works with the Debian 8.x image (jessie) provided by 
element14, so I know the hardware is good and connected correctly.

I've tried both the IOT image and the full desktop image, neither one 
activates the LCD.

Below are my uEnv.txt and syslog files



syslog:

Mar  9 22:11:00 beaglebone kernel: [    1.821695] bone_capemgr bone_capemgr: 
slot #3: 'BB-CAPE-DISP-CT43,00A0,Embest,BB-CAPE-DISP-CT4'

Mar  9 22:11:00 beaglebone kernel: [    1.830940] bone_capemgr 
bone_capemgr: initialized OK.

Mar  9 22:11:00 beaglebone kernel: [    1.833495] PM: bootloader does not 
support rtc-only!

Mar  9 22:11:00 beaglebone kernel: [    1.834546] omap_rtc 44e3e000.rtc: 
setting system clock to 2018-03-09 22:10:49 UTC (1520633449)

Mar  9 22:11:00 beaglebone kernel: [    1.834560] of_cfs_init

Mar  9 22:11:00 beaglebone kernel: [    1.834697] of_cfs_init: OK

Mar  9 22:11:00 beaglebone kernel: [    1.835448] PM: Hibernation image not 
present or could not be loaded.

Mar  9 22:11:00 beaglebone kernel: [    1.835590] ALSA device list:

Mar  9 22:11:00 beaglebone kernel: [    1.835596]   No soundcards found.

Mar  9 22:11:00 beaglebone kernel: [    1.837749] Freeing unused kernel 
memory: 1024K

Mar  9 22:11:00 beaglebone kernel: [    1.855591] tilcdc 4830e000.lcdc: no 
encoders/connectors found

Mar  9 22:11:00 beaglebone kernel: [    1.991337] usb 1-1: new high-speed 
USB device number 2 using musb-hdrc

Mar  9 22:11:00 beaglebone kernel: [    2.143004] usb 1-1: New USB device 
found, idVendor=05e3, idProduct=0610

Mar  9 22:11:00 beaglebone kernel: [    2.143023] usb 1-1: New USB device 
strings: Mfr=1, Product=2, SerialNumber=0

Mar  9 22:11:00 beaglebone kernel: [    2.143031] usb 1-1: Product: USB2.0 
Hub

Mar  9 22:11:00 beaglebone kernel: [    2.143038] usb 1-1: Manufacturer: 
GenesysLogic

Mar  9 22:11:00 beaglebone kernel: [    2.147406] hub 1-1:1.0: USB hub found

Mar  9 22:11:00 beaglebone kernel: [    2.148016] hub 1-1:1.0: 4 ports 
detected

Mar  9 22:11:00 beaglebone kernel: [    2.195974] input: EP0510M09 as 
/devices/platform/ocp/4819c000.i2c/i2c-2/2-0038/input/input1

Mar  9 22:11:00 beaglebone kernel: [    2.196919] backlight supply power 
not found, using dummy regulator

Mar  9 22:11:00 beaglebone kernel: [    2.198432] bone_capemgr 
bone_capemgr: slot #3: dtbo 'BB-CAPE-DISP-CT4-00A0.dtbo' loaded; overlay id 
#0



I added to the top of the /boot/uEnv.txt file:

dtb=am335x-boneblack-overlay.dtb

which according to https: 
<https://elinux.org/Beagleboard:BeagleBone_Debian_Image_Migration#Disabling_eMMC_or_HDM>
//elinux.org/Beagleboard:BeagleBone_Debian_Image_Migration#Disabling_eMMC_or_HDM
 
<https://elinux.org/Beagleboard:BeagleBone_Debian_Image_Migration#Disabling_eMMC_or_HDM>
 should turn off HDMI.  But maybe it's turning off too much?  See syslog 
below.

All virtual overlay commands are commented out.

/boot/uEnv.txt:
#Docs: http://elinux.org/Beagleboard:U-boot_partitioning_layout_2.0 
<https://www.element14.com/community/external-link.jspa?url=http%3A%2F%2Felinux.org%2FBeagleboard%3AU-boot_partitioning_layout_2.0>


uname_r=4.9.45-ti-r57

#uuid=

#dtb=
dtb=am335x-boneblack-overlay.dtb
 

###U-Boot Overlays###
###Documentation: 
http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#U-Boot_Overlays 
<https://www.element14.com/community/external-link.jspa?url=http%3A%2F%2Felinux.org%2FBeagleboard%3ABeagleBoneBlack_Debian%23U-Boot_Overlays>

###Master Enable
enable_uboot_overlays=1

###

###Overide capes with eeprom
#uboot_overlay_addr0=/lib/firmware/<file0>.dtbo
#uboot_overlay_addr1=/lib/firmware/<file1>.dtbo
#uboot_overlay_addr2=/lib/firmware/<file2>.dtbo
#uboot_overlay_addr3=/lib/firmware/<file3>.dtbo
###

###Additional custom capes
#uboot_overlay_addr4=/lib/firmware/<file4>.dtbo
#uboot_overlay_addr5=/lib/firmware/<file5>.dtbo
#uboot_overlay_addr6=/lib/firmware/<file6>.dtbo
#uboot_overlay_addr7=/lib/firmware/<file7>.dtbo

###

###Custom Cape
#dtb_overlay=/lib/firmware/<file8>.dtbo

###
###Disable auto loading of virtual capes (emmc/video/wireless/adc)
#disable_uboot_overlay_emmc=1
#disable_uboot_overlay_video=1
#disable_uboot_overlay_audio=1
#disable_uboot_overlay_wireless=1
#disable_uboot_overlay_adc=1

###

###PRUSS OPTIONS
###pru_rproc (4.4.x-ti kernel)
#uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-4-TI-00A0.dtbo
###pru_uio (4.4.x-ti & mainline/bone kernel)

uboot_overlay_pru=/lib/firmware/AM335X-PRU-UIO-00A0.dtbo

###
###Cape Universal Enable

enable_uboot_cape_universal=1

###

###Debug: disable uboot autoload of Cape
#disable_uboot_overlay_addr0=1
#disable_uboot_overlay_addr1=1
#disable_uboot_overlay_addr2=1
#disable_uboot_overlay_addr3=1

###

###U-Boot fdt tweaks...
#uboot_fdt_buffer=0x60000
###U-Boot Overlays###

cmdline=coherent_pool=1M net.ifnames=0 quiet


#In the event of edid real failures, uncomment this next line:
#cmdline=coherent_pool=1M net.ifnames=0 quiet video=HDMI-A-1:1024x768@60e

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


 

I can change the dip switches on the cape and the LCD will load to the 
assigned slot.

debian@beaglebone:~$ cat /sys/devices/platform/bone_capemgr/slots
0: PF----  -1
1: PF----  -1
2: PF----  -1
3: P---L-   0 BB-CAPE-DISP-CT43,00A0,Embest,BB-CAPE-DISP-CT4


Thanks for any help,

Aaron

 

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/f752461b-7d20-4df4-b32c-5ff999ebf0ee%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to