4D Systems display does now work with latest Debian release

72 views
Skip to first unread message

Harke Smits

unread,
Nov 18, 2018, 10:14:27 AM11/18/18
to BeagleBoard
I have a BBB with a 4D Systems display cape. Boots and works fine with Debian 2017-01-22, flashed in on board memory. I have Debian 2018-10-07 on a uSD card. Inserting this card and booting gives the correct Debian version, but the display does not work. All verified via LAN interface. I checked uEnv.txt but I can not find a corresponding code line (to enable...). Do I miss something here? What needs to be done to make this system work, please? Thanks in advance, Harke

Robert Nelson

unread,
Nov 18, 2018, 1:20:09 PM11/18/18
to Beagle Board, Harke Smits
On Sun, Nov 18, 2018 at 9:14 AM Harke Smits <yrr...@gmail.com> wrote:
>
> I have a BBB with a 4D Systems display cape. Boots and works fine with Debian 2017-01-22, flashed in on board memory. I have Debian 2018-10-07 on a uSD card. Inserting this card and booting gives the correct Debian version, but the display does not work. All verified via LAN interface. I checked uEnv.txt but I can not find a corresponding code line (to enable...). Do I miss something here? What needs to be done to make this system work, please? Thanks in advance, Harke

Well run this command so we can see what you are actually dealing with:

sudo /opt/scripts/tools/version.sh

Regards,

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

Harke Smits

unread,
Nov 18, 2018, 2:30:19 PM11/18/18
to Robert Nelson, beagl...@googlegroups.com
This is what I get:
debian@beaglebone:/var/lib/cloud9$ sudo /opt/scripts/tools/version.sh
[sudo] password for debian:
git:/opt/scripts/:[1aa73453b2c980b75e31e83dab7dd8b6696f10c7]
eeprom:[A335BNLT00C00816BBBK0459]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Image 2018-10-07]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.09-00002-g0b54a51eee]:[location: dd MBR]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.01-00006-gb2bbabfe41]:[location: dd MBR]
kernel:[4.14.71-ti-r80]
nodejs:[v6.14.4]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.4.20181106.0-0rcnee0~stretch+20181110]
pkg:[bb-wl18xx-firmware]:[1.20180517-0rcnee0~stretch+20180517]
pkg:[kmod]:[23-2rcnee1~stretch+20171005]
pkg:[librobotcontrol]:[1.0.4-git20181108.0-0rcnee0~stretch+20181110]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet]
dmesg | grep pinctrl-single
[    1.062794] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[    1.382856] pinctrl-single 44e10800.pinmux: pin PIN40 already requested by panel; cannot claim for 0-0070
[    1.392593] pinctrl-single 44e10800.pinmux: pin-40 (0-0070) status -22
[    1.399186] pinctrl-single 44e10800.pinmux: could not request pin 40 (PIN40) from group nxp_hdmi_bonelt_pins  on device pinctrl-single
dmesg | grep gpio-of-helper
[    1.064403] gpio-of-helper ocp:cape-universal: ready
END
debian@beaglebone:/var/lib/cloud9$

Thansk a lot in advance,
Harke

Robert Nelson

unread,
Nov 18, 2018, 3:17:51 PM11/18/18
to Harke Smits, Beagle Board
On Sun, Nov 18, 2018 at 1:30 PM Harke Smits <yrr...@gmail.com> wrote:
>
> This is what I get:
> debian@beaglebone:/var/lib/cloud9$ sudo /opt/scripts/tools/version.sh
> [sudo] password for debian:
> git:/opt/scripts/:[1aa73453b2c980b75e31e83dab7dd8b6696f10c7]
> eeprom:[A335BNLT00C00816BBBK0459]
> model:[TI_AM335x_BeagleBone_Black]
> dogtag:[BeagleBoard.org Debian Image 2018-10-07]
> bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.09-00002-g0b54a51eee]:[location: dd MBR]
> bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.01-00006-gb2bbabfe41]:[location: dd MBR]

Your version of u-boot in the eMMC is too old, thus blocking u-boot
overlays from working..

Just run:

sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=10

and reboot.

Harke Smits

unread,
Nov 18, 2018, 3:35:39 PM11/18/18
to Robert Nelson, beagl...@googlegroups.com
Thank you for your help, Robert.
Unfortunately this does not change anything with respect to the display.
Please advise.
Best regards,
Harke

Robert Nelson

unread,
Nov 18, 2018, 3:39:33 PM11/18/18
to Harke Smits, Beagle Board
On Sun, Nov 18, 2018 at 2:35 PM Harke Smits <yrr...@gmail.com> wrote:
>
> Thank you for your help, Robert.
> Unfortunately this does not change anything with respect to the display.

please run

sudo /opt/scripts/tools/version.sh

again

Harke Smits

unread,
Nov 18, 2018, 3:50:11 PM11/18/18
to Robert Nelson, beagl...@googlegroups.com
here you are.......
debian@beaglebone:/var/lib/cloud9$ sudo /opt/scripts/tools/version.sh
[sudo] password for debian:
git:/opt/scripts/:[1aa73453b2c980b75e31e83dab7dd8b6696f10c7]
eeprom:[A335BNLT00C00816BBBK0459]
model:[TI_AM335x_BeagleBone_Black]
dogtag:[BeagleBoard.org Debian Image 2018-10-07]
bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.09-00002-g0b54a51eee]:[location: dd MBR]
bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.01-00006-gb2bbabfe41]:[location: dd MBR]
kernel:[4.14.71-ti-r80]
nodejs:[v6.14.4]
uboot_overlay_options:[enable_uboot_overlays=1]
uboot_overlay_options:[uboot_overlay_pru=/lib/firmware/AM335X-PRU-RPROC-4-14-TI-00A0.dtbo]
uboot_overlay_options:[enable_uboot_cape_universal=1]
pkg check: to individually upgrade run: [sudo apt install --only-upgrade <pkg>]
pkg:[bb-cape-overlays]:[4.4.20181106.0-0rcnee0~stretch+20181110]
pkg:[bb-wl18xx-firmware]:[1.20180517-0rcnee0~stretch+20180517]
pkg:[kmod]:[23-2rcnee1~stretch+20171005]
pkg:[librobotcontrol]:[1.0.4-git20181108.0-0rcnee0~stretch+20181110]
pkg:[firmware-ti-connectivity]:[20170823-1rcnee1~stretch+20180328]
groups:[debian : debian adm kmem dialout cdrom floppy audio dip video plugdev users systemd-journal i2c bluetooth netdev cloud9ide gpio pwm eqep admin spi tisdk weston-launch xenomai]
cmdline:[console=ttyO0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet]
dmesg | grep pinctrl-single
[    1.062762] pinctrl-single 44e10800.pinmux: 142 pins at pa f9e10800 size 568
[    1.382918] pinctrl-single 44e10800.pinmux: pin PIN40 already requested by panel; cannot claim for 0-0070
[    1.392690] pinctrl-single 44e10800.pinmux: pin-40 (0-0070) status -22
[    1.399299] pinctrl-single 44e10800.pinmux: could not request pin 40 (PIN40) from group nxp_hdmi_bonelt_pins  on device pinctrl-single
dmesg | grep gpio-of-helper
[    1.064364] gpio-of-helper ocp:cape-universal: ready
END
debian@beaglebone:/var/lib/cloud9$
BR,
Harke

Robert Nelson

unread,
Nov 18, 2018, 3:54:19 PM11/18/18
to Harke Smits, Beagle Board
On Sun, Nov 18, 2018 at 2:49 PM Harke Smits <yrr...@gmail.com> wrote:
>
> here you are.......
> debian@beaglebone:/var/lib/cloud9$ sudo /opt/scripts/tools/version.sh
> [sudo] password for debian:
> git:/opt/scripts/:[1aa73453b2c980b75e31e83dab7dd8b6696f10c7]
> eeprom:[A335BNLT00C00816BBBK0459]
> model:[TI_AM335x_BeagleBone_Black]
> dogtag:[BeagleBoard.org Debian Image 2018-10-07]
> bootloader:[microSD-(push-button)]:[/dev/mmcblk0]:[U-Boot 2018.09-00002-g0b54a51eee]:[location: dd MBR]
> bootloader:[eMMC-(default)]:[/dev/mmcblk1]:[U-Boot 2017.01-00006-gb2bbabfe41]:[location: dd MBR]

Still there... so let's try 100Mb intead of 10Mb..

sudo dd if=/dev/zero of=/dev/mmcblk1 bs=1M count=100

and reboot.

Harke Smits

unread,
Nov 18, 2018, 4:09:43 PM11/18/18
to Robert Nelson, beagl...@googlegroups.com
Thats it! It already works with count =10 but I made a typo, sorry. I can now flash this version to internal memory, I guess? 
Not being an expert, as you already suspect, this is quite a difficult platform. I like it, but I need a lot of help. Fortunately there a are a lot if helpful people out there.
Thanks a lot Robert!

Reply all
Reply to author
Forward
0 new messages