From owner-freebsd-arm@freebsd.org Sat Dec 5 15:45:23 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 069ABA4203F for ; Sat, 5 Dec 2015 15:45:23 +0000 (UTC) (envelope-from ron@scheckelhoff.org) Received: from mout.perfora.net (mout.perfora.net [74.208.4.194]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.perfora.net", Issuer "thawte SSL CA - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9C28C1F52 for ; Sat, 5 Dec 2015 15:45:22 +0000 (UTC) (envelope-from ron@scheckelhoff.org) Received: from oxusgaltgw13.schlund.de ([10.72.72.59]) by mrelay.perfora.net (mreueus001) with ESMTPSA (Nemesis) id 0MVL0i-1Zm7DY1c7y-00YtcP for ; Sat, 05 Dec 2015 16:45:14 +0100 Date: Sat, 5 Dec 2015 10:45:13 -0500 (EST) From: ron scheckelhoff Reply-To: ron scheckelhoff To: freebsd-arm Message-ID: <34111143.182549.1449330314059.JavaMail.open-xchange@oxusgaltgw13.schlund.de> Subject: Odroid with scfb and xorg MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Priority: 3 Importance: Medium X-Mailer: Open-Xchange Mailer v7.6.2-Rev37 X-Originating-Client: open-xchange-appsuite X-Provags-ID: V03:K0:kUY62ufWkT21TPmdOpkbuL+GMas9XOwD4xVmJfji6Fl956mDQlK Y5qZozfHorYwvvvij5HK136qlWX94P1WoimEjT6A41stg5qwFt//v7T84VKjU6I3ykuJ2Lo mqIHNSRuz1RGMQsdvEFiDJlD+RkScJtoM7KvCDupxeZ7ry5bW4wTaxmOUDeXK/IF05GQHHQ iyMGTAOzRX+ui7BJohSKA== X-UI-Out-Filterresults: notjunk:1;V01:K0:eGpMiLQZnx0=:U4moh2GdIx8Llc+d2C4Z1/ uSvRDN7+EAC/EC9OUu60X4AFMnTccTEf+ngKs6JKeyjS8IaQ7JOsJrCDj6z1oXbnfUjOI620T pZya6y0DTSGus8zed4R2OBhyqT2RtddTtJuCdCDNnEADlWSE6t5FhndgAC0TslEF1tEhD5Zif bPly/qlH0VIqqTYAraBdkf7maAfqjlaHRS3PDRxb3XtRWDgVDRTlaCbyjFgJOqlVGW16MGRSM 4lU3fStsce0iFE5MFtWmPViQJEY6NSf2QF06t2EdpgpE0yQwCawZwfjFz+2yWi/s235a17exP QKZDYwf7pGsPLl9XuJjy0jtdIG2Or8pFqageOcj50Bgf6R6A3SgCCfSLJHO3+RPAzU2NOSLcg ZZzwx+5mYkLq9QKGoy0ldru50HsCbNm56yOmVYW5VoDriUaud4r2aWJOujntm5TSZUlNjVOix RsJhypUUnv0Sr3sACUA1wRtVFLgl1JOjBbhnv75UPvz8g1bFd1ViEw4laxMiOO9cabuFFl+eg SFaTFNMLNJpCkolnINyqMrIjSGKU50HE0oxJMDrlrPgrN5d3aHONs4Ii0lEHvkD4I/CbuP+RY 8Be9doNhDIyB3VpTk4bZTl0opH5JebaoEEI6RhZEO7DsrghQ/QhNp3+aokjLd+QuFPqCP9A+H 1NrnMc+aicAsy649IIhZtk7+4WBTgUOknm6r6Ug7fXLMMCZI5E9GShxWiFrh20B2okI56tvhk gSY0YB/67Bim6cWM X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Dec 2015 15:45:23 -0000 Note: this concerns the Odroid-C1. Having had good success with the scfb (actually wsfb) driver + xorg on NetB= SD, 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. =20 Dmesg shows the framebuffer as: =20 fb0: Meson8B Framebuffer on ofwbus0 fbd0: on fb0=20 VT: initialize with new VT driver =E2=80=9Cfb=E2=80=9D. =20 I think two more lines should have been included (similar to the following)= - but they were not to be found in the dmesg messages: =20 fb0: 1280x720 (***@0,0) 16 bpp=20 fb0: fbswap: 0,pitch 4320,base 0x1c288000, screen-size 3939840 =20 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: =20 scfb(0): Using: depth (0) , width (1280), height (720)=20 scfb (0): specified depth (16) or bpp (16) does not match framebuffer depth= (0) =20 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?