System Spec:
- Intel® Core™ Duo processor T2500 (2.00GHz/667MHz)
- 17 inch Wide Screen WXGA+ LCD Panel (1440x900)
- NVIDIA® Quadro FX 1500M, 256MB (dedicated), OpenGL
- Apple Cinema 23 inch (1920x1200) as external monitor (connected to DVI out)
- External USB keyboard plugged into USB port (no docking station)
- Intel® 3945 802.11a/g Dual-band Mini-Card Wireless Lan
- Gigabit Ethenet
General Install
Downloaded Open Suse 10.0 for IA32 5CD install went smoothly. I
shrank the preinstalled Windows partition first. Suse boots fine into
text mode, but X could not start. Downloaded nVidia Linux driver
1.0-8756 and compiled (the binary version for Suse did not work). The
nvidia generated xorg.conf always direct the display to the internal
LCD rather than external Apple monitor. So I added "UseDisplayDevice"
"DFP-1" to the nvidia card section (DFP-1 is external monitor).
That solved the problem and KDE looks great on Apple Cinema monitor.
The audio initially only works for root user, adding the regular user id to "audio"group solved that problem.
Suspend to disk works fine (just need to add "resume=/dev/<swappartition>" to /boot/grub/menu.lst.
Suspend to RAM caused lockup.
I did not try to make wireless LAN work. But since it's Intel I believe you need iwp2100 module.
In all Suse runs well on this laptop. I will update this page when I get wireless working.
Configuration Files
- xorg.conf (for external Apple 23" LCD monitor )
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (root@linux) Sat Apr 29 13:39:26 PDT 2006 # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "ServerLayout" Identifier "Default Layout" Screen "Screen1" 0 0 InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "Files" # paths to defoma fonts FontPath "/usr/share/X11/fonts/misc" FontPath "/usr/share/X11/fonts/cyrillic" FontPath "/usr/share/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/X11/fonts/Type1" FontPath "/usr/share/X11/fonts/CID" FontPath "/usr/share/X11/fonts/100dpi" FontPath "/usr/share/X11/fonts/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "InputFashion" "Mouse" Option "Name" "Synaptics;Touchpad" Option "Protocol" "explorerps/2" Option "SHMConfig" "on" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "Laptop" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection Section "Monitor" Identifier "Cinema HD Di" HorizSync 28.0 - 96.0 VertRefresh 43.0 - 60.0 ModeLine "1920x1200" 155.0 1920 1984 2016 2144 1200 1203 1206 1212 -hsync +vsync Option "DPMS" EndSection Section "Device" Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]" Driver "nvidia" Option "UseDisplayDevice" "DFP-1" Option "NoLogo" EndSection Section "Screen" Identifier "Screen0" Device "NVIDIA Corporation NV43 [GeForce 6600 GT]" Monitor "Laptop" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1440x900" "1280x960" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "NVIDIA Corporation NV43 [GeForce 6600 GT]" Monitor "Cinema HD Di" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1200" "1680x1050" "1280x960" "1024x768" "800x600" "640x480" EndSubSection EndSection - xorg.conf for interal laptop LCD
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 1.0 (root@linux) Sat Apr 29 13:39:26 PDT 2006 # /etc/X11/xorg.conf (xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the /etc/X11/xorg.conf manual page. # (Type "man /etc/X11/xorg.conf" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following command: # sudo dpkg-reconfigure -phigh xserver-xorg Section "ServerLayout" Identifier "Default Layout" Screen "Screen0" 0 0 InputDevice "Generic Keyboard" InputDevice "Configured Mouse" EndSection Section "Files" # paths to defoma fonts FontPath "/usr/share/X11/fonts/misc" FontPath "/usr/share/X11/fonts/cyrillic" FontPath "/usr/share/X11/fonts/100dpi/:unscaled" FontPath "/usr/share/X11/fonts/75dpi/:unscaled" FontPath "/usr/share/X11/fonts/Type1" FontPath "/usr/share/X11/fonts/CID" FontPath "/usr/share/X11/fonts/100dpi" FontPath "/usr/share/X11/fonts/75dpi" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType" FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/CID" EndSection Section "Module" Load "i2c" Load "bitmap" Load "ddc" Load "extmod" Load "freetype" Load "glx" Load "int10" Load "type1" Load "vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "Protocol" "Standard" Option "XkbLayout" "us" Option "XkbModel" "pc104" Option "XkbRules" "xfree86" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device" "/dev/input/mice" Option "Protocol" "ImPS/2" Option "Emulate3Buttons" "true" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" Driver "synaptics" Identifier "Mouse[1]" Option "Buttons" "5" Option "Device" "/dev/input/mice" Option "Emulate3Buttons" "on" Option "InputFashion" "Mouse" Option "Name" "Synaptics;Touchpad" Option "Protocol" "explorerps/2" Option "SHMConfig" "on" Option "Vendor" "Sysp" Option "ZAxisMapping" "4 5" EndSection Section "Monitor" Identifier "Laptop" VendorName "Unknown" ModelName "Unknown" HorizSync 30.0 - 110.0 VertRefresh 50.0 - 150.0 Option "DPMS" EndSection Section "Monitor" Identifier "Cinema HD Di" HorizSync 28.0 - 96.0 VertRefresh 43.0 - 60.0 ModeLine "1920x1200" 155.0 1920 1984 2016 2144 1200 1203 1206 1212 -hsync +vsync Option "DPMS" EndSection Section "Device" Identifier "NVIDIA Corporation NV43 [GeForce 6600 GT]" Driver "nvidia" Option "UseDisplayDevice" "DFP-0" Option "NoLogo" EndSection Section "Screen" Identifier "Screen0" Device "NVIDIA Corporation NV43 [GeForce 6600 GT]" Monitor "Laptop" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1440x900" "1280x960" "1024x768" "800x600" "640x480" EndSubSection EndSection Section "Screen" Identifier "Screen1" Device "NVIDIA Corporation NV43 [GeForce 6600 GT]" Monitor "Cinema HD Di" DefaultDepth 24 SubSection "Display" Depth 24 Modes "1920x1200" "1680x1050" "1280x960" "1024x768" "800x600" "640x480" EndSubSection EndSection