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