Suse 11.0 on PPC Ti powerbook
Powerbook / Ti / G4 / Titanium / xorg.conf X11
Ok - I upgraded from SUSE 10.3 so I had already managed to partition the disks and install yaboot. The network install just did not work for me whatever I did (later I found the network cable was not inserted correctly). The DVD did work but my powerbook could only read DVD Rs not DVD RWs which caused some problems.
The install was fairly simple as per x86 machines, unlike SUSE 10.3 the sound appears to work although it can be a bit choppy at high loads.
The biggest problem was the X server, SAX2 / YAST just does not work for this machine, it took quite a long time to get a working xorg.conf so here it is (I had the same problems under 10.3 but got so annoyed trying to get the install working I forgot to preserve /etc and lost it!).
Section "Files"
FontPath "/usr/share/fonts/truetype/" FontPath "/usr/share/fonts/uni/" FontPath "/usr/share/fonts/misc/" ModulePath "/usr/lib/xorg/modules" InputDevices "/dev/ttyS0" InputDevices "/dev/ttyS1" InputDevices "/dev/ttyS2" InputDevices "/dev/ttyS3" InputDevices "/dev/ttyS4" InputDevices "/dev/ttyS5" InputDevices "/dev/ttyS6" InputDevices "/dev/ttyS7" InputDevices "/dev/ttyS8" InputDevices "/dev/psaux" InputDevices "/dev/logibm" InputDevices "/dev/sunmouse" InputDevices "/dev/atibm" InputDevices "/dev/amigamouse" InputDevices "/dev/atarimouse" InputDevices "/dev/inportbm" InputDevices "/dev/gpmdata" InputDevices "/dev/usbmouse" InputDevices "/dev/adbmouse" InputDevices "/dev/input/mice" InputDevices "/dev/input/event0"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail" Option "BlankTime" "0"
EndSection
Section "Module"
Load "dbe" Load "extmod"
EndSection
Section "InputDevice"
Driver "kbd" Identifier "Keyboard[0]" Option "Protocol" "Standard" Option "XkbRules" "xfree86" Option "XkbKeycodes" "xfree86" Option "XkbModel" "pc104" Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Driver "mouse" Identifier "Mouse[1]" Option "Protocol" "explorerps/2" Option "Device" "/dev/input/mice"
EndSection
Section "InputDevice"
Driver "mouse" Identifier "Mouse[3]" Option "Protocol" "explorerps/2" Option "Device" "/dev/input/mice"
EndSection
Section "InputDevice"
Driver "mouse" Identifier "Mouse[5]" Option "Protocol" "explorerps/2" Option "Device" "/dev/input/mice"
EndSection
Section "Monitor"
HorizSync 25-40 Identifier "Monitor[0]" ModelName "Initial" VendorName "Initial" VertRefresh 47-75 UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]" Modeline "800x600" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync Modeline "640x480" 31.5 640 656 720 840 480 481 484 500 # 6. Try Modeline "640x480" 31.5 640 680 720 864 480 488 491 521 # 5. Try Modeline "640x480" 28 640 664 760 800 480 491 493 525 # 4. Try Modeline "640x480" 28.32 640 664 760 800 480 491 493 525 # 3. Try Modeline "640x480" 25.18 640 664 760 800 480 491 493 525 # 2. Try Modeline "640x480" 25.175 640 664 760 800 480 491 493 525 # 1. Try
EndSection
Section "Monitor"
HorizSync 28-33 Identifier "Monitor[vmware]" ModelName "Initial" VendorName "Initial" VertRefresh 43-72 UseModes "Modes[vmware]"
EndSection
Section "Modes"
Identifier "Modes[vmware]" Modeline "800x600" 29.38 800 816 896 992 600 601 604 617
EndSection
Section "Monitor"
HorizSync 31-48 Identifier "Monitor[vesa]" ModelName "VESA" VendorName "VESA" VertRefresh 50-60
EndSection
- Screen Section for module X support
- -------------------------------------
Section "Screen"
DefaultDepth 24 SubSection "Display" Depth 24 Modes "800x600" EndSubSection Device "Device[fbdev]" Identifier "Screen[0]" Monitor "Monitor[0]"
EndSection
- Screen Section for fbdev support
- vesafb defaults to 16bit
- others default to 8bit, force a higher colordepth
- on Apple onboard controllers, remove the default #207338
- changes for DefaultDepth have to be made in /usr/lib/YaST2/startup/YaST2.call as well
- ----------------------------------
Section "Screen" DefaultDepth 24
SubSection "Display" Depth 16 Modes "default" EndSubSection SubSection "Display" Depth 15 Modes "default" EndSubSection SubSection "Display" Depth 24 Modes "default" EndSubSection SubSection "Display" Depth 32 Modes "default" EndSubSection SubSection "Display" Depth 8 Modes "default" EndSubSection Device "Device[fbdev]" Identifier "Screen[fbdev]" Monitor "Monitor[0]"
EndSection
- Device Sections...
- -------------------
Section "Device"
Driver "fbdev" Identifier "Device[fbdev]" # fbdev_options
EndSection
Section "ServerLayout"
Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" Option "Xinerama" "off" Screen "Screen[fbdev]"
EndSection