X11 XF86Config-4 for Redhat 7.2 linux on inspiron 7000
     Well redhat 7.2 installed more or less ok, as I recall (it was months
 ago), but one thing that didn't work right was the touchpad.
 
  I had a USB mouse connected during the install, and that's what was used.
  Later I fiddled around and got the touchpad to work simultaneously
 with an external mouse, if any.  This was a trial-and-error (lots of
 the "error" part) hassle so I wrote it up.
  
  Here is my /etc/X11/XF86Config-4 file.  Note the Mouse0 in the "ServerLayout"
 section.  I made the touchpad the CorePointer, meaning (I think) X11
 won't start or at least complain a lot if it isn't there (but obviously
it  always will be) and the USB mouse as "act like the CorePointer" if it
exists.
  
  For more X11 laptop stuff, check this
site
  
   
   Linux home
   
  
  
  # XFree86 4.0 configuration generated by Xconfigurator
  
  Section "ServerLayout"
      Identifier "XFree86 Configured"
      Screen      0  "Screen0"
 0 0
      InputDevice    "Keyboard0" "CoreKeyboard"
      # my touchpad mouse config added later.  Make it
 the "core" device.
      InputDevice    "Mouse1" "CorePointer"
      # usb mouse detected during install.  have it active
 too if its there.
      InputDevice    "Mouse0" "SendCoreEvents"
  EndSection
  
  # By default, Red Hat Linux 6.0 and later use xfs
  
  Section "Files"
      FontPath "unix/:7100"
  EndSection
  
  # Module loading section
  
  Section "Module"
      Load  "dbe"       
 # Double-buffering
      Load  "GLcore"       
 # OpenGL support
      Load  "dri"       
 # Direct rendering infrastructure
      Load  "glx"       
 # OpenGL X protocol interface
      Load  "extmod"       
 # Misc. required extensions
      Load  "v4l"       
 # Video4Linux
      # Load  "pex5"       
 # PHIGS for X 3D environment (obsolete)
      # Load  "record"    # X event recorder
      # Load  "xie"       
 # X Image Extension (obsolete)
      # You only need the following two modules if you do
not  use xfs.
      # Load  "freetype"     # TrueType
 font handler
      # Load  "type1"       
 # Adobe Type 1 font handler
  EndSection
  
  Section "InputDevice"
      Identifier  "Keyboard0"
      Driver      "keyboard"
      Option      "XkbLayout"   
 "us"
  EndSection
  
  # usb mouse detected during setup as:
  Section "InputDevice"
      Identifier  "Mouse0"
      Driver      "mouse"
      Option      "Device" "/dev/mouse"
      Option      "Protocol" "IMPS/2"
      Option      "Emulate3Buttons"
 "off"
      Option      "ZAxisMapping"
"4  5"
  EndSection
  
  # from a website... (www.eecs.umich.edu/~steveh/inspiron/x_method1.htm)
  # my take on updating from the above
  Section "InputDevice"
      Identifier    "Mouse1"
      Driver        "mouse"
      Option        "Device" 
"/dev/psaux"
      Option        "Protocol"   
 "PS/2"
      Option        "Emulate3Buttons"
 "on"
  EndSection
  
  Section "Monitor"
      Identifier "Dell 1024X Laptop Display Panel"
      VendorName "Unknown"
      ModelName  "Unknown"
      HorizSync 31.5-48.5
      VertRefresh 59.0-75.0
      Option "dpms"
  EndSection
  
  Section "Device"
      Identifier "ATI|Rage Mobility P/M AGP 2x"
      Driver "ati"
      BoardName "Unknown"
      # Uncomment the following line to enable external display
      # Option "crt_screen"
  EndSection
  
  Section "Device"
      Identifier "Linux Frame Buffer"
      Driver "fbdev"
      BoardName "Unknown"
  EndSection
  
  Section "Screen"
      Identifier "Screen0"
      Device "ATI|Rage Mobility P/M AGP 2x"
      Monitor "Dell 1024X Laptop Display Panel"
      DefaultDepth 24
      Subsection "Display"
          Depth 24
          Modes "1024x768"
      EndSubSection
  EndSection
  
  Section "DRI"
      Mode 0666
  EndSection