A31p & FreeBSD 4.8 Installation

Kevin Oberman oberman at es.net
Fri Jul 4 15:17:38 PDT 2003


> From: "Pisut Tempatarachoke" <pxt at ph.adfa.edu.au>
> Date: Fri, 4 Jul 2003 22:54:35 +1000
> Sender: owner-freebsd-mobile at freebsd.org
> 
> Hi,
> 
> Has anyone got a thinkpad A31p model 2653XX6 (mine is P4M 1.7 GHz,
> XPP, 768 MB RAM, 60 GB, 64 MB Mobility FireGL 7800, 15" UXGA, DVD/CDRW
> drive) and installed FreeBSD on it?  This will be my first
> installation.  Could anyone give me some tips, please?  Are there any
> probable difficulties?  How can I avoid them?  Also, I plan to dual
> boot XPP and FreeBSD 4.8 and have already prepared some slices on my
> hard drive.  Here are the details:
> - 23 GB Windows XP Pro
> - 9 GB FAT32 for sharing data between OS's
> - 21 GB free space (unformatted) for FreeBSD (I havn't installed it
> yet) and
> - 5 GB IBM recovery partition
> Is there XFree86.conf for this laptop available somewhere?

First, get the recovery CD from IBM. It's free for new systems and I
have heard that others have gotten free copies in some cases with older
units. It's not too expensive to just buy one from IBM. Then nuke the
recovery partition. (It won't work with the FreeBSD boot block,
anyway.) 

Use Windows XP to run ps2 in a command window to set up BIOS. The
ThinkPad Configuration Utility makes BIOS changes but does not
always write them to CMOS memory. ps2 makes changes that will stay in
place when you boot FreeBSD.

I will attach my XF86Config file.
-- 
R. Kevin Oberman, Network Engineer
Energy Sciences Network (ESnet)
Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab)
E-mail: oberman at es.net			Phone: +1 510 486-8634

-------------- next part --------------
Section "ServerLayout"
	Identifier     "XFree86 Configured"
	Screen         "Display 0" 0 0
	Screen	       "Display 1" LeftOf "Display 0"
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	RgbPath      "/usr/X11R6/lib/X11/rgb"
	ModulePath   "/usr/X11R6/lib/modules"
	FontPath     "/usr/X11R6/lib/X11/fonts/misc/"
	FontPath     "/usr/X11R6/lib/X11/fonts/Type1/"
	FontPath     "/usr/X11R6/lib/X11/fonts/CID/"
	FontPath     "/usr/X11R6/lib/X11/fonts/75dpi/"
	FontPath     "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"
	SubSection  "extmod"
		    Option "omit xfree86-dga"
	EndSubSection
	Load  "type1"
	Load  "freetype"
	Load  "xie"
	Load  "pex5"
	Load  "glx"
	Load  "dri"
	Load  "dbe"
	Load  "record"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "keyboard"
	Option	"XkbOptions"	"ctrl:swapcaps"
	Option	"XkbRules"	"xfree86"
	Option	"XkbLayout"	"us"
	Option	"XkbModel"	"pc104"
EndSection

Section	"ServerFlags"
	Option "Xinerama"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option      "Protocol" "auto"
	Option      "Device" "/dev/mouse"
	Option	"Buttons"	"5"
	Option	"ZAxisMapping"	"4 5"
#	Option	"Emulate3Buttons"
#	Option	"Emulate3Timeout"	"50"
EndSection

Section "Monitor"
	Identifier   "Monitor 0"
	VendorName   "NEC"
	ModelName    "LCD1850E"
	HorizSync    31.0 - 82.0
	VertRefresh  60.0
	DisplaySize 368 276
EndSection

Section "Monitor"
	Identifier   "Monitor 1"
	VendorName   "NEC"
	ModelName    "DELL 1701FP"
	HorizSync    31.0-80.0
	VertRefresh  60
	DisplaySize  245 259
EndSection

Section "Device"
	### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "SWcursor"           	# [<bool>]
        #Option     "HWcursor"           	# [<bool>]
        #Option     "PciRetry"           	# [<bool>]
        #Option     "SyncOnGreen"        	# [<bool>]
        #Option     "NoAccel"            	# [<bool>]
        #Option     "ShowCache"          	# [<bool>]
        #Option     "Overlay"            	# [<str>]
        Option     "MGASDRAM"           	# [<bool>]
        #Option     "ShadowFB"           	# [<bool>]
        #Option     "UseFBDev"           	# [<bool>]
        #Option     "ColorKey"           	# <i>
        #Option     "SetMclk"            	# <freq>
        #Option     "OverclockMem"       	# [<bool>]
        #Option     "VideoKey"           	# <i>
        #Option     "Rotate"             	# [<str>]
        #Option     "TexturedVideo"      	# [<bool>]
        #Option     "Crtc2Half"          	# [<bool>]
        #Option     "Crtc2Ram"           	# <i>
        #Option     "Int10"              	# [<bool>]
        #Option     "AGPMode"            	# <i>
        #Option     "DigitalScreen"      	# [<bool>]
        #Option     "TV"                 	# [<bool>]
        #Option     "TVStandard"         	# [<str>]
        #Option     "CableType"          	# [<str>]
        #Option     "NoHal"              	# [<bool>]
        #Option     "SwappedHead"        	# [<bool>]
        #Option     "DRI"                	# [<bool>]
	Identifier  "Matrox 0"
	Driver      "mga"
	VendorName  "Matrox"
	BoardName   "MGA G450 AGP"
	BusID       "PCI:1:0:0"
	Screen	    0
EndSection

Section "Device"
	Identifier  "Matrox 1"
	Driver      "mga"
	BusID       "PCI:1:0:0"
	Screen	    1
EndSection

Section "Screen"
	Identifier "Display 0"
	Device     "Matrox 0"
	Monitor    "Monitor 0"
        DefaultColorDepth 24
	SubSection "Display"
		Depth     24
                Modes     "1280x1024"
	EndSubSection
EndSection

Section "Screen"
	Identifier	"Display 1"
	Device		"Matrox 1"
	Monitor		"Monitor 1"
	DefaultColorDepth 24
	SubSection	  "Display"
	        Depth	  16
		Modes	  "1280x1024"
	EndSubSection
	SubSection	"Display"
		Depth	  24
		Modes	  "1280x1024"
	EndSubSection
EndSection

Section "DRI"
	Mode 0666
EndSection


More information about the freebsd-mobile mailing list