Vincent Balat

Dell Latitude E4300 with Linux

  • Linux Debian Testing 27/07/2009
  • KDE + accel video works after adding the line
        Option      "AccelMethod" "xaa"

in the device section of /etc/X11/xorg.conf (file generated by Xorg -configure) adding the line seems not to be needed any more with recent versions of mesa/xorg

  • Wifi: ok with module iwlagn of kernel 2.6.30 and firmware iwlwifi found in Debian non-free
  • Suspend to ram/disk: ok but I needed to upgrade mesa (to 7.5) and xorg (to 7.4)
  • Webcam: ok (with Kopete at least)
  • Touchpad: was working but not fully functional (no horizontal scrolling nor click). I installed and ran gsynaptics to configure it.

/etc/X11/xorg.conf

Section "ServerLayout"          
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0     
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection                                       

Section "Files"
        RgbPath      "/etc/X11/rgb"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled" 
        FontPath     "/usr/share/fonts/X11/Type1"           
        FontPath     "/usr/share/fonts/X11/100dpi"          
        FontPath     "/usr/share/fonts/X11/75dpi"           
        FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection                                                             

Section "Module"
        Load  "glx"
        Load  "extmod"
        Load  "xtrap" 
        Load  "record"
        Load  "GLcore"
        Load  "dbe"   
        Load  "dri"   
EndSection            

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"      
        Option     "CoreKeyboard"
        Option     "XkbRules" "xorg"
        Option     "XkbModel" "pc105"
        Option     "XkbLayout" "fr"  
        Option     "XkbVariant" "latin9"
EndSection                              

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse" 
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"  
EndSection                                    

Section "InputDevice"
        Identifier      "Synaptics Touchpad"
        Driver          "synaptics"
        Option          "SendCoreEvents"        "true"
        Option          "Device"                "/dev/psaux"
        Option          "Protocol"              "auto-dev"
        Option          "HorizScrollDelta"      "0"
        Option          "SHMConfig"             "true"
EndSection


Section "Monitor"
        #DisplaySize      290   180     # mm
        Identifier   "Monitor0"             
        VendorName   "LGD"                  
        ModelName    "4601"                 
EndSection                                  

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"             
        ### [arg]: arg optional                                      
        #Option     "NoAccel"                   # [<bool>]           
        #Option     "SWcursor"                  # [<bool>]           
        #Option     "ColorKey"                  # <i>                
        #Option     "CacheLines"                # <i>                
        #Option     "Dac6Bit"                   # [<bool>]           
        #Option     "DRI"                       # [<bool>]           
        #Option     "NoDDC"                     # [<bool>]           
        #Option     "ShowCache"                 # [<bool>]           
        #Option     "XvMCSurfaces"              # <i>                
        #Option     "PageFlip"                  # [<bool>]           
        Identifier  "Card0"                                          
        Driver      "intel"                                          
        VendorName  "Intel Corporation"                              
        BoardName   "Mobile Integrated Graphics Controller"          
        BusID       "PCI:0:2:0"                                      
# je rajoute pour KDE :                                              
        Option      "AccelMethod" "xaa"                              
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

lspci

00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 RAID bus controller: Intel Corporation Mobile 82801 SATA RAID Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
02:01.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
02:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
02:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev ff)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 5300 AGN [Shiloh] Network Connection

>>