LCD cape with 4.1 kernel

463 views
Skip to first unread message

Philip Polstra

unread,
Jul 5, 2015, 8:18:06 PM7/5/15
to beagl...@googlegroups.com
Has anyone gotten any LCD capes (4.3 or 7") to work with Ubuntu and the 4.1 kernel?  Cape Manager seems to error out when loading firmware.  Everything also seems to be mostly blank (no pins used, no pinmux values, etc.).

Robert Nelson

unread,
Jul 5, 2015, 8:29:30 PM7/5/15
to Beagle Board
https://github.com/beagleboard/bb.org-overlays

dtc --version

uname -r

dmesg | grep bone

Regards,

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

Philip Polstra

unread,
Jul 6, 2015, 10:14:44 AM7/6/15
to Beagle Board
ubuntu@arm:~$ dtc --version
Version: DTC 1.4.1-g2a37d2d8
ubuntu@arm:~$ uname -r
4.1.0-rc8-bone9
ubuntu@arm:~$ dmesg|grep bone
[    0.000000] Linux version 4.1.0-rc8-bone9 (root@a4-imx6q-wandboard-2gb) (gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) ) #1 Wed Jun 17 02:36:41 UTC 2015
[    3.111917] usb usb1: Manufacturer: Linux 4.1.0-rc8-bone9 musb-hcd
[    3.270249] bone_capemgr bone_capemgr: Baseboard: 'A335BNLT,00C0,3214BBBK6007'
[    3.270270] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone-black - #slots=4
[    3.322347] bone_capemgr bone_capemgr: slot #0: No cape found
[    3.382332] bone_capemgr bone_capemgr: slot #1: No cape found
[    3.442331] bone_capemgr bone_capemgr: slot #2: No cape found
[    3.472330] bone_capemgr bone_capemgr: slot #3: '4D 4.3 LCD CAPE- 4DCAPE-43T     ,00A1,4D SYSTEMS      ,BB-BONE-LCD4-01'
[    3.472514] bone_capemgr bone_capemgr: initialized OK.
[    4.482478] bone_capemgr bone_capemgr: loader: failed to load slot-3 BB-BONE-LCD4-01:00A1 (prio 0)
ubuntu@arm:~$ 


--
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...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Robert Nelson

unread,
Jul 6, 2015, 11:37:25 AM7/6/15
to Beagle Board
On Mon, Jul 6, 2015 at 9:14 AM, Philip Polstra <ppol...@gmail.com> wrote:
> ubuntu@arm:~$ dtc --version
> Version: DTC 1.4.1-g2a37d2d8
> ubuntu@arm:~$ uname -r
> 4.1.0-rc8-bone9
> ubuntu@arm:~$ dmesg|grep bone
> [ 0.000000] Linux version 4.1.0-rc8-bone9 (root@a4-imx6q-wandboard-2gb)
> (gcc version 4.8.2 (Ubuntu/Linaro 4.8.2-19ubuntu1) ) #1 Wed Jun 17 02:36:41
> UTC 2015
> [ 3.111917] usb usb1: Manufacturer: Linux 4.1.0-rc8-bone9 musb-hcd
> [ 3.270249] bone_capemgr bone_capemgr: Baseboard:
> 'A335BNLT,00C0,3214BBBK6007'
> [ 3.270270] bone_capemgr bone_capemgr:
> compatible-baseboard=ti,beaglebone-black - #slots=4
> [ 3.322347] bone_capemgr bone_capemgr: slot #0: No cape found
> [ 3.382332] bone_capemgr bone_capemgr: slot #1: No cape found
> [ 3.442331] bone_capemgr bone_capemgr: slot #2: No cape found
> [ 3.472330] bone_capemgr bone_capemgr: slot #3: '4D 4.3 LCD CAPE-
> 4DCAPE-43T ,00A1,4D SYSTEMS ,BB-BONE-LCD4-01'
> [ 3.472514] bone_capemgr bone_capemgr: initialized OK.
> [ 4.482478] bone_capemgr bone_capemgr: loader: failed to load slot-3
> BB-BONE-LCD4-01:00A1 (prio 0)
> ubuntu@arm:~$

Thanks Philip,

Pretty much replicated on ubuntu trusty...

I'm going to quickly verify debian jessie isn't broken. But ubuntu
might be doing something funny with the location of *.dtbo, i've been
shoving them under /lib/firmware (and copying them to the
initrd.img)..

Robert Nelson

unread,
Jul 6, 2015, 12:17:33 PM7/6/15
to Beagle Board
Fun... regressions across the board.. looks like a dtc version issue..

Robert Nelson

unread,
Jul 6, 2015, 12:32:04 PM7/6/15
to Beagle Board
Okay, back to testing trusty... on debian since i don't have the cape
plugged, i have to override, and i forgot the ":00A1" part..

Robert Nelson

unread,
Jul 6, 2015, 1:21:49 PM7/6/15
to Beagle Board
Nope, works perfect:

ubuntu@arm:~$ dmesg | grep bone
[ 0.000000] Linux version 4.1.1-bone9 (root@a5-imx6q-wandboard-2gb)
(gcc version 4.8.4 (Ubuntu/Linaro 4.8.4-2ubuntu1~14.04) ) #1 Tue Jun
30 17:32:28 UTC 2015
[ 0.000000] Kernel command line: console=tty0
console=ttyO0,115200n8 bone_capemgr.enable_partno=BB-BONE-LCD4-01:00A1
root=/dev/mmcblk0p1 rootfstype=ext4 rootwait fixrtc coherent_pool=1M
quiet
[ 3.036329] usb usb1: Manufacturer: Linux 4.1.1-bone9 musb-hcd
[ 3.166983] bone_capemgr bone_capemgr: Baseboard:
'A335BNLT,000C,2115BBBK0347'
[ 3.167006] bone_capemgr bone_capemgr:
compatible-baseboard=ti,beaglebone-black - #slots=4
[ 3.222207] bone_capemgr bone_capemgr: slot #0: No cape found
[ 3.282234] bone_capemgr bone_capemgr: slot #1: No cape found
[ 3.342193] bone_capemgr bone_capemgr: slot #2: No cape found
[ 3.402194] bone_capemgr bone_capemgr: slot #3: No cape found
[ 3.408242] bone_capemgr bone_capemgr: enabled_partno PARTNO
'BB-BONE-LCD4-01' VER '00A1' PR '0'
[ 3.408252] bone_capemgr bone_capemgr: slot #4: override
[ 3.408264] bone_capemgr bone_capemgr: Using override eeprom data at slot 4
[ 3.408278] bone_capemgr bone_capemgr: slot #4: 'Override Board
Name,00A1,Override Manuf,BB-BONE-LCD4-01'
[ 3.408506] bone_capemgr bone_capemgr: initialized OK.
[ 4.436414] bone_capemgr bone_capemgr: slot #4: dtbo
'BB-BONE-LCD4-01-00A1.dtbo' loaded; overlay id #0
ubuntu@arm:~$ cat /boot/uEnv.txt | grep dtb
dtb=am335x-boneblack-overlay.dtb

I'm going to guess, you didn't set dtb=

Like shown under "BBB compatibility issues:"

Use blank overlay (HDMI & eMMC disabled) (/boot/uEnv.txt):
dtb=am335x-boneblack-overlay.dtb

BB-BONE-LCD4-01-00A1.dts
Disable: HDMI

Philip Polstra

unread,
Jul 6, 2015, 3:06:52 PM7/6/15
to Beagle Board
Had to re-install the kernel and now it is recognized as it should be.  Many thanks!  Now on to the next challenge... fixing the windowing system yet again.

William Hermans

unread,
Jul 6, 2015, 3:47:44 PM7/6/15
to beagl...@googlegroups.com
Now on to the next challenge... fixing the windowing system yet again.

Lubuntu ! That's my cure anyhow . . .

matthij...@gmail.com

unread,
Jul 11, 2015, 5:15:50 PM7/11/15
to beagl...@googlegroups.com
hello,

It is for my not clear how the uEnv.txt should look like!
I have the 4DCAPE-43T
can you show my how the uEnv.txt file should look like? I am only using that LCD cape.
The software is: BBB eMMC flasher-debian-8.1-console armhf-2015-07-08-2gb
I have followed teh instructions on this page: https://github.com/beagleboard/bb.org-overlays

Regards, 

Matthijs

danyha...@gmail.com

unread,
Jan 27, 2016, 7:13:28 AM1/27/16
to BeagleBoard
Good afternoon

would you be so kind to advise, if there is any mistake in my numerous attempts to connect 4dcape-43t to BBB. I've been trying on a number of images, following various instructions from internet, but the screen is still black.

   ubuntu@arm:~$ uname -a
   Linux arm 4.1.15-ti-rt-r40 #1 SMP PREEMPT RT Fri Jan 8 09:44:57 UTC 2016 armv7l armv7l armv7l GNU/Linux
   ubuntu@arm:~$ dtc --version
   Version: DTC 1.4.1-g1e75ebc9


I have followed instructions from https://github.com/beagleboard/bb.org-overlays , still getting :

ubuntu@arm:~$ dmesg | grep bone
[    3.966185] bone_capemgr bone_capemgr: Baseboard: 'A335BNLT,00C0,2315BBBK3AC2'
[    3.966228] bone_capemgr bone_capemgr: compatible-baseboard=ti,beaglebone-black - #slots=4
[    4.022102] bone_capemgr bone_capemgr: slot #0: No cape found
[    4.082075] bone_capemgr bone_capemgr: slot #1: No cape found
[    4.142069] bone_capemgr bone_capemgr: slot #2: No cape found
[    4.202069] bone_capemgr bone_capemgr: slot #3: No cape found
[    4.208038] bone_capemgr bone_capemgr: initialized OK.

Please advise


понедельник, 6 июля 2015 г., 8:29:30 UTC+8 пользователь RobertCNelson написал:

farzin...@gmail.com

unread,
Aug 20, 2017, 4:26:44 PM8/20/17
to BeagleBoard
hi dear robert 
i am farahani 
we designed new pcb with base "begaleboneblack" siatara am3358
i run kernel version 3.8.x bone 80 
bone 80 need for rtl8732 wifi
i run lcd 4.3" for 4dsystem company and run .dtbo     " BB-BONE-LCD4-01-00A1" when use cat /sys/devices/bone_capemgr*/slots
run config file or dtbo in eeprom when startup.
and run , no problom,
in the my pcb place aic codec and run with echo BB-BONE-AUDI-02 > /sys/devices/bone_capemgr*/slots
run cound card and no problem.
when i use both.mean lcd with audio renamue BB-BONE-AUDI-02-00A0.DTS TO BB-BONE-AUDI-03-00A0.DTS
AND
dtc -O dtb -o BB-BONE-AUDI-03-00A0.dtbo -b 0 -@ BB-BONE-AUDI-03-00A0.dts
AND MOVE
mv BB-BONE-AUDI-02-00A0.dtbo /lib/firmware
AND 
echo BB-BONE-AUDI-02 > /sys/devices/bone_capemgr*/slots

ADD TO CAPE 
BUT NOT SOUND WHEN RUN SOUND 
?????
THIS PROBLEM HAS USE BOTH "LCD AND AUD"
???





Reply all
Reply to author
Forward
0 new messages