Re: X on Lemote Yeeloong
Michael <[email protected]> Sun, 24 Jan 2016 01:39:37 -0500
| Newsgroups | gmane.os.netbsd.ports.evbmips,gmane.os.netbsd.ports.mips.devel |
|---|---|
| Organization | The NetBSD Foundation |
| Message-ID | <20160124013937.0382627d@blackbush> |
Hello, On Fri, 22 Jan 2016 16:20:44 -0600 (CST) "John D. Baker" <[email protected]> wrote: > On Fri, 22 Jan 2016, John D. Baker wrote: > > > (EE) Failed to load /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: Undefined symbol "exaOffscreenFree" (symnum = 101) > > The function is called in: > > xsrc/external/mit/xf86-video-siliconmotion/dist/src/smi_crtc.c > xsrc/external/mit/xf86-video-siliconmotion/dist/src/smi_video.c > > It is defined in: > > xsrc/external/mit/xorg-server/dist/exa/exa_offscreen.c > > Not sure what glue is needed to stick these together... That sounds like a bug in the mips64le dynamic linker ( for some reason this does *not* happen on sgimips64 ), which was fixed a while ago and apparently came back. On my gdium it helps to explicitly load a bunch of modules like this: Section "Module" Load "exa" Load "xaa" Load "vgahw" EndSection then I get: [ 104.017] (II) SMI: driver (version 1.7.8) for Silicon Motion Lynx chipsets: Lynx, LynxE, Lynx3D, LynxEM, LynxEM+, Lynx3DM, Cougar3DR, MSOC [ 104.017] (EE) console... [ 104.023] (--) Using wscons driver on /dev/ttyE4 in pcvt compatibility mode (version 3.32) ... [ 104.045] (--) Chipset MSOC found ... [ 104.046] (==) SMI(0): PCI Burst enabled [ 104.046] (==) SMI(0): PCI Retry enabled [ 104.046] (==) SMI(0): UseFBDev disabled. [ 104.046] (==) SMI(0): Using Hardware Cursor [ 104.047] (--) SMI(0): Chipset: "MSOC" [ 104.047] (==) SMI(0): Dual head disabled [ 104.047] (==) SMI(0): Using XAA acceleration architecture [ 104.047] (==) SMI(0): CSC Video enabled [ 104.048] (--) SMI(0): videoram: 15872kB [ 104.052] (II) SMI(0): Reserved: 00F7F800 [ 104.052] (II) SMI(0): TFT Panel Size = 1024x600 [ 104.056] (==) SMI(0): Using gamma correction (1.0, 1.0, 1.0) [ 104.056] (II) SMI(0): MCLK = 72.000 [ 104.056] (II) SMI(0): MXCLK = 112.000 [ 104.071] (II) SMI(0): Output LVDS has no monitor section etc. have fun Michael