Here are some other installs: SUSE 8.2, SUSE 9.1, Ubuntu 5.04
Ok, here some of my experiences about the installation of SuSE Linux 8.2 on an ASUS L3500D Notebook.


Let us start with some details about this machine [1].

As a test I tried Knoppix 3.1. Surprise, it worked just fine. Everything up and running with no hassle.

Difficulties:
At the beginning, the most recent version of SuSE I had was 8.1 pro. Actually it installed quite well. BUT: The needed module for the integrated NIC could not be loaded. The module should be 'sis900' but I could find no way to load this '$%&#&! thing ;-(

Ok, I could have compiled a new kernel or so. OTOH, hey, I am a lucky one who ownes a DSL flatrate. So I just downloaded the complete sourcetree of 8.2, burned the CD-ISO for the setup and here we go.

What shall I say; right from the beginning everything worked great. The complete hardware, except the winmodem, was detected and configured. The only problem occured when the setup tries to configure the X-Server. Although the chipset [2] was correctly recognized, when starting X the screen went off and showed some really funny looking effects. Remembered me of the last time I smoked some not really legal stuff ;-)

Anyway, the solution was easy. I simply edited the XF86config to get the generic VESA support working. Later I installed a new sis-module [3]. You will find the relevant entries for generic VESA [4] and SIS [5] below.

As candy I also installed the synaptics driver for the touchpad [6]. Here are the relevant entries from XF68config [7].
The touchpad driver has the following functions (some function requires features from the touchpad that must be present, multifinger taps for example):




2004-01-13     OFFTOPIC

This is NOT Linux related but may be interesting for some of you: I've heard from some of my contacts that sometimes the CPU fan doesn't  start when powering up your toy. This leads very quickly to an overheating and the system shuts down. ASUS released a new BIOS (0115a) which solves this problem. You may get this BIOS through the usual channels.

Unfortunately the new BIOS does not solve my problem. Well, let's see if using kernel 2.6 will do the trick. But not now. Later.......;-)



2003-11-17 After sending a couple of people a tutorial about where the second memory-slot is, I added a description [14].


Now a short summary of what is working and what refuses to cooperate:



[1] Some details about the machine

Processor Type: Processor Speed, 1800 Mhz / Display Size: 15,0" / Resolution: 1024 x 768 (XGA) / Hard Disk: 40 GB / DVD Drive: DVD/CDRW Combo / Weight: 3,2 kg

Pictures of Notebook


[2] output from lspci


00:00.0 Host bridge: Silicon Integrated Systems [SiS] 740 Host (rev 01)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP)
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 (rev 04)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE]
00:02.6 Modem: Silicon Integrated Systems [SiS] Intel 537 [56k Winmodem] (rev a0)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] SiS7012 PCI Audio Accelerator (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] SiS7001 USB Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] SiS7002 USB 2.0
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 10/100 Ethernet (rev 90)
00:0a.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
00:0a.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev aa)
00:0a.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 02)
01:00.0 VGA compatible controller: Silicon Integrated Systems [SiS] SiS650/651/M650/740 PCI/AGP VGA Display Adapter




[3] http://www.winischofer.net



[4] XF86config for VESA


Section "ServerFlags"
  Option          "AllowMouseOpenFail"
  Option          "BlankTime" "0"
EndSection

Section "Monitor"
  Identifier      "monitor1"
  VendorName      "Generic"
  ModelName       "Flat Panel 1024x768"
  HorizSync       31.5-48.5
  VertRefresh     40-70
  Modeline        "1024x768" 62.35 1024 1056 1184 1312 768 772 776 792 -HSync -VSync
EndSection

Section "Device"
  Identifier      "device1"
  Driver          "vesa"
  Option          "DPMS"
EndSection

Section "Screen"
  DefaultDepth    24
  SubSection      "Display"
    Depth         24
    Modes         "1024x768"
  EndSubSection    
  Identifier      "screen1"
  Device          "device1"
  Monitor         "monitor1"
EndSection




[5] Xf86config for SIS


Section "ServerFlags"
  Option       "AllowMouseOpenFail"
  Option       "RandR"    "on"
EndSection

Section "Monitor"
  Option       "CalcAlgorithm"    "CheckDesktopGeometry"
  HorizSync    27-60
  Identifier   "Monitor[0]"
  ModelName    "1024X768@60HZ"
  Option       "DPMS"
  VendorName   "--> LCD"
  VertRefresh  40-60
  UseModes     "Modes[0]"
EndSection

Section "Modes"
  Identifier   "Modes[0]"
  Modeline     "1024x768" 62.35 1024 1056 1184 1312 768 772 776 792 -HSync -VSync
EndSection

Section "Device"
  BoardName    "SiS650"
  BusID        "1:0:0"
  Driver       "sis"
  Identifier   "Device[0]"
  VendorName   "SiS"
EndSection





[6] http://tuxmobil.org/touchpad_driver.html



[7] XF86config for touchpad


Section "InputDevice"
  Driver        "synaptics"
  Identifier    "Mouse[1]"
  Option        "Device"          "/dev/psaux"
  Option        "Edges"           "1900 5400 1800 3900"
  Option        "Finger"          "30 35"
  Option        "MaxTapTime"      "20"
  Option        "MaxTapMove"      "220"
  Option        "VertScrollDelta" "100"
  Option        "MinSpeed"        "0.02"
  Option        "MaxSpeed"        "0.20"
  Option        "AccelFactor"     "0.0008"
  Option        "Repeater"        "/dev/ps2mouse"
  Option        "SHMConfig"       "on"
EndSection




[8] entry in ~/.xinitrc


exec xautolock -notify 60 -time 30 -locker suspend.sh &


And here the 'suspend.sh'


#!/bin/bash
logger "starting suspend mode"
echo 1 >/proc/acpi/sleep

settime # NTP update
logger "left suspend mode"




[9] http://sourceforge.net/projects/acpi4asus/



[10] http://www.diku.dk/hjemmesider/studerende/valery/xvolume.html



[11] uli at wach hyphen o hyphen witz dot de



[12]http://linmodems.technion.ac.il/pctel-linux/



[13]
http://www.ant.uni-bremen.de/whomes/rinas/idlebeep/


[14] Where is the second memory slot?

Well, simply follow the pics ;-)

1) Remove the battery
2) locate and remove the screw near the fan for the graphic-card


3) Just in front of the left hinge is a little hole. Use a little screwdriver and push it in there. HINT: There is no need to remove the hinge-cover as seen on the pic.

4) While pressing the screwdriver down, slide the complete cover to the left side.



5) It will move a couple of centimeters till you can lift it.

6) After removing the cover, grab the keyboard and lift it carefully.


7) Carefully turn it down till you get it out of your way. Be carefull not to damage the cable which connects the keyboard.

8) In front of the left hinge is a little metal flap. Remove its screw, open it, and BINGO, there is the second memory slot.





20020722 - generated
20040213 - last modified