re: Latest mips/evbmips observations

matthew green <[email protected]> Sun, 04 May 2014 11:56:53 +1000
Newsgroups gmane.os.netbsd.ports.evbmips,gmane.os.netbsd.ports.mips.devel
Message-ID <[email protected]>
"John D. Baker" writes:
> Ok, using a gcc45-built snapshot build from the other day, the X server
> fails due to the missing "int10" module:
> 
> X.Org X Server 1.10.6
> Release Date: 2011-07-08
> X Protocol Version 11, Revision 0
> Build Operating System: NetBSD/evbmips  - 
> Current Operating System: NetBSD chalk.technoskunk.fur 6.99.40 NetBSD 6.99.40 (LOONGSON) #0: Fri May  2 09:45:38 UTC 2014  [email protected]:/home/builds
> /ab/HEAD/evbmips-mips64el/201405020730Z-obj/home/builds/ab/HEAD/src/sys/arch/evbmips/compile/LOONGSON evbmips
> Build Date: 01 August 2011  01:01:00AM
>  
> Current version of pixman: 0.32.4
> 	Before reporting problems, check http://wiki.X.Org
> 	to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
> 	(++) from command line, (!!) notice, (II) informational,
> 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Sat May  3 18:01:17 2014
> (==) Using default built-in configuration (12 lines)
> (EE) SMI: Failed to load module "int10" (module does not exist, 0)
> Segmentation fault at address 0x0
> 
> Fatal server error:
> Caught signal 11 (Segmentation fault). Server aborting

it isn't clear to me that the int10 issue is related to the crash;
i think that's fairly normal and shouldn't crash..

could you try running this under gdb?  if not, we might need
an xorg.conf that has

  Option "NoTrapSignals"  "true"

in the ServerFlags section.


> While on a gcc48-built system, it fails due to undefined symbol:
> 
> X.Org X Server 1.10.6
> Release Date: 2011-07-08
> X Protocol Version 11, Revision 0
> Build Operating System: NetBSD/evbmips  - 
> Current Operating System: NetBSD chalk.technoskunk.fur 6.99.40 NetBSD 6.99.40 (YEELOONG) #2: Tue Apr 29 12:13:16 CDT 2014  [email protected]:/d
> 0/build/current/obj/mips64el/sys/arch/evbmips/compile/YEELOONG evbmips
> Build Date: 01 August 2011  01:01:00AM
>  
> Current version of pixman: 0.32.4
> 	Before reporting problems, check http://wiki.X.Org
> 	to make sure that you have the latest version.
> Markers: (--) probed, (**) from config file, (==) default setting,
> 	(++) from command line, (!!) notice, (II) informational,
> 	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Tue Apr 29 18:06:06 2014
> (==) Using default built-in configuration (12 lines)
> (EE) Failed to load /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: /usr/X11R7/lib/modules/drivers/siliconmotion_drv.so: Undefined symbol "exaOffscreenF
> ree" (symnum = 101)
> (EE) Failed to load module "siliconmotion" (loader failed, 7)
> (EE) No drivers available.
> 
> Fatal server error:
> no screens found
> 
> Please consult the The X.Org Foundation support 
> 	 at http://wiki.X.Org
>  for help. 
> Please also check the log file at "/var/log/Xorg.0.log" for additional information.

hmm, this one i'm not sure about.  perhaps we need to link against
exa module directly?


sounds like /bin/sh has some problems in general.


.mrg.