Odroid with scfb and xorg

ron scheckelhoff ron at scheckelhoff.org
Sat Dec 5 15:45:23 UTC 2015


Note: this concerns the Odroid-C1.

Having had good success with the scfb (actually wsfb) driver + xorg on NetBSD, I
thought it'd be great to do the same thing on FreeBSD (actually NAS4free is on
the test device) - using the latest FreeBSD src for the kernel build.
 
Dmesg shows the framebuffer as:
 
fb0: Meson8B Framebuffer on ofwbus0
fbd0: on fb0 
VT: initialize with new VT driver “fb”.
 
I think two more lines should have been included (similar to the following) -
but they were not to be found in the dmesg messages:
 
fb0: 1280x720 (***@0,0) 16 bpp 
fb0: fbswap: 0,pitch 4320,base 0x1c288000, screen-size 3939840
 
I get only the first three lines, and not the next two.   When I configure Xorg
to use the framebuffer driver scfb, it errors with:
 
scfb(0): Using: depth (0) , width (1280), height (720) 
scfb (0): specified depth (16) or bpp (16) does not match framebuffer depth (0)
 
I suppose this should be expected, since the (lower level?) driver didn't
correctly find the hardware parameters.  This driver combination works fine with
the Raspi and Rpi2 boards, and NetBSD/wsfb/xorg works great with the Odroid-C1
board.  Note I am not very graphics driver savvy.  Maybe there's something
obviously wrong. What might I do to investigate further?


More information about the freebsd-arm mailing list