How to activate the framebuffer on the IoT (console only) Debian image ?

Hi,

I’m kind of new to the BeagleBoard world and I’m trying to activate the framebuffer on my PocketBeagle running the IoT Debian image.

I have no framebuffer file in /dev/fb* so when I launch fbset I get : “open /dev/fb0: No such file or directory

I believe I need to install a kernel module for supporting the framebuffer, however I have no idea how to do this. I tried modprobe vesafb which gave me :

modprobe: FATAL: Module vesafb not found in directory /lib/modules/4.14.108-ti-r113

I also did modprobe fbtft which didn’t give me any error but didn’t make /dev/fb0 appear either

Could someone please point me in the right direction ?

Thanks in advance

Maxime:
What sort of display do you have attached to the Beagle? For example, I’m using an Adafruilt 2.4: LCD[1]. Running the LCD-on.sh script in /var/lib/cloud9/displays will make /dev/fb0 appear.

Run it this way:

bone$ cd /var/lib/cloud9/displays
bone$ git pull
bone$ ./LCD-on.sh

More details can be found in my class repo[2]. and eLinux site[3].
–Mark

[1] https://www.adafruit.com/product/2478
[2] https://github.com/MarkAYoder/BeagleBoard-exercises/tree/master/displays/ili9341
[3] https://elinux.org/EBC_Exercise_12a_2.4_TFT_LCD_display_via_SPI