FreeBSD

IBM Thinkpad 600 Compilation optimizations

make.conf

CPUTYPE=pentium2
CFLAGS= -O2 -fno-strict-aliasing -pipe
COPTFLAGS= -O2 -pipe -funroll-loops -ffast-math


xorg.conf file for IBM Thinkpad X40

xorg.conf

Section "ServerLayout"

Identifier "X.org Configured"

Screen 0 "Screen0" 0 0

Screen 1 "Screen1" RightOf "Screen0"

Screen 2 "Screen2" RightOf "Screen1"

InputDevice "Mouse0" "CorePointer"

InputDevice "Keyboard0" "CoreKeyboard"

EndSection

Section "Files"

ModulePath "/usr/local/lib/xorg/modules"

FontPath "/usr/local/lib/X11/fonts/misc/"

FontPath "/usr/local/lib/X11/fonts/TTF/"

FontPath "/usr/local/lib/X11/fonts/OTF/"

FontPath "/usr/local/lib/X11/fonts/Type1/"

FontPath "/usr/local/lib/X11/fonts/100dpi/"

FontPath "/usr/local/lib/X11/fonts/75dpi/"

EndSection

Section "Module"

Load "dbe"

Load "dri"

Load "dri2"

Load "extmod"

Load "glx"

Load "record"

EndSection

Section "InputDevice"

Identifier "Keyboard0"

Driver "kbd"

EndSection

Section "InputDevice"

Identifier "Mouse0"

Driver "mouse"

Option "Protocol" "auto"

Option "Device" "/dev/sysmouse"

Option "ZAxisMapping" "4 5 6 7"

EndSection

Section "Monitor"

Identifier "Monitor0"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

EndSection

Section "Monitor"

Identifier "Monitor1"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

EndSection

Section "Monitor"

Identifier "Monitor2"

VendorName "Monitor Vendor"

ModelName "Monitor Model"

EndSection

Section "Device"

### Available Driver options are:-

### Values: <i>: integer, <f>: float, <bool>: "True"/"False",

### <string>: "String", <freq>: "<f> Hz/kHz/MHz",

### <percent>: "<f>%"

### [arg]: arg optional

#Option "NoAccel" # [<bool>]

#Option "AccelMethod" # <str>

#Option "Backlight" # <str>

#Option "DRI" # <str>

#Option "ColorKey" # <i>

#Option "VideoKey" # <i>

#Option "Tiling" # [<bool>]

#Option "LinearFramebuffer" # [<bool>]

#Option "SwapbuffersWait" # [<bool>]

#Option "TripleBuffer" # [<bool>]

#Option "XvPreferOverlay" # [<bool>]

#Option "HotPlug" # [<bool>]

#Option "ReprobeOutputs" # [<bool>]

#Option "XvMC" # [<bool>]

#Option "ZaphodHeads" # <str>

#Option "TearFree" # [<bool>]

#Option "PerCrtcPixmaps" # [<bool>]

#Option "FallbackDebug" # [<bool>]

#Option "DebugFlushBatches" # [<bool>]

#Option "DebugFlushCaches" # [<bool>]

#Option "DebugWait" # [<bool>]

#Option "BufferCache" # [<bool>]

Identifier "Card0"

Driver "intel"

BusID "PCI:0:2:0"

EndSection

Section "Device"

### Available Driver options are:-

### Values: <i>: integer, <f>: float, <bool>: "True"/"False",

### <string>: "String", <freq>: "<f> Hz/kHz/MHz",

### <percent>: "<f>%"

### [arg]: arg optional

#Option "NoAccel" # [<bool>]

#Option "AccelMethod" # <str>

#Option "Backlight" # <str>

#Option "DRI" # <str>

#Option "ColorKey" # <i>

#Option "VideoKey" # <i>

#Option "Tiling" # [<bool>]

#Option "LinearFramebuffer" # [<bool>]

#Option "SwapbuffersWait" # [<bool>]

#Option "TripleBuffer" # [<bool>]

#Option "XvPreferOverlay" # [<bool>]

#Option "HotPlug" # [<bool>]

#Option "ReprobeOutputs" # [<bool>]

#Option "XvMC" # [<bool>]

#Option "ZaphodHeads" # <str>

#Option "TearFree" # [<bool>]

#Option "PerCrtcPixmaps" # [<bool>]

#Option "FallbackDebug" # [<bool>]

#Option "DebugFlushBatches" # [<bool>]

#Option "DebugFlushCaches" # [<bool>]

#Option "DebugWait" # [<bool>]

#Option "BufferCache" # [<bool>]

Identifier "Card1"

Driver "intel"

BusID "PCI:0:2:1"

EndSection

Section "Device"

### Available Driver options are:-

### Values: <i>: integer, <f>: float, <bool>: "True"/"False",

### <string>: "String", <freq>: "<f> Hz/kHz/MHz",

### <percent>: "<f>%"

### [arg]: arg optional

#Option "ShadowFB" # [<bool>]

#Option "DefaultRefresh" # [<bool>]

#Option "ModeSetClearScreen" # [<bool>]

Identifier "Card2"

Driver "vesa"

BusID "PCI:0:2:0"

EndSection

Section "Screen"

Identifier "Screen0"

Device "Card0"

Monitor "Monitor0"

SubSection "Display"

Viewport 0 0

Depth 1

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 4

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 8

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 15

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 16

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 24

EndSubSection

EndSection

Section "Screen"

Identifier "Screen1"

Device "Card1"

Monitor "Monitor1"

SubSection "Display"

Viewport 0 0

Depth 1

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 4

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 8

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 15

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 16

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 24

EndSubSection

EndSection

Section "Screen"

Identifier "Screen2"

Device "Card2"

Monitor "Monitor2"

SubSection "Display"

Viewport 0 0

Depth 1

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 4

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 8

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 15

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 16

EndSubSection

SubSection "Display"

Viewport 0 0

Depth 24

EndSubSection

EndSection

Mac OS X

D-Link DWL-G510 PCI card installation on a PowerPC G4

Steps

1. Download the following driver: PCI/mPCI/CB(RT256x/RT266x) from Ralink web site
2. http://www.ralinktech.com/support.php?s=3
3. Install driver
4. Open System Preferences
5. Set-up a new network with the pci card