Difference between revisions of "Dell Latitude E6x00"

From ArchWiki
Jump to: navigation, search
(Introduction)
(Overview)
Line 49: Line 49:
 
  03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
 
  03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
 
  0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
 
  0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
 +
 +
$ cat /proc/cpuinfo
 +
 +
  processor : 0
 +
  vendor_id : GenuineIntel
 +
  cpu family : 6
 +
  model : 23
 +
  model name : Intel(R) Core(TM)2 Duo CPU    P8400  @ 2.26GHz
 +
  stepping : 6
 +
  cpu MHz : 2268.000
 +
  cache size : 3072 KB
 +
  physical id : 0
 +
  siblings : 2
 +
  core id : 0
 +
  cpu cores : 2
 +
  apicid : 0
 +
  initial apicid : 0
 +
  fdiv_bug : no
 +
  hlt_bug : no
 +
  f00f_bug : no
 +
  coma_bug : no
 +
  fpu : yes
 +
  fpu_exception : yes
 +
  cpuid level : 10
 +
  wp : yes
 +
  flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
 +
  bogomips : 4523.44
 +
  clflush size : 64
 +
  power management:
 +
 +
  processor : 1
 +
  vendor_id : GenuineIntel
 +
  cpu family : 6
 +
  model : 23
 +
  model name : Intel(R) Core(TM)2 Duo CPU    P8400  @ 2.26GHz
 +
  stepping : 6
 +
  cpu MHz : 2268.000
 +
  cache size : 3072 KB
 +
  physical id : 0
 +
  siblings : 2
 +
  core id : 1
 +
  cpu cores : 2
 +
  apicid : 1
 +
  initial apicid : 1
 +
  fdiv_bug : no
 +
  hlt_bug : no
 +
  f00f_bug : no
 +
  coma_bug : no
 +
  fpu : yes
 +
  fpu_exception : yes
 +
  cpuid level : 10
 +
  wp : yes
 +
  flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
 +
  bogomips : 4523.39
 +
  clflush size : 64
 +
  power management:
  
 
===Broadcom BCM4312===
 
===Broadcom BCM4312===

Revision as of 13:49, 22 March 2009


Tango-document-new.pngThis article is a stub.Tango-document-new.png

Notes: please use the first argument of the template to provide more detailed indications. (Discuss in Talk:Dell Latitude E6x00#)


Introduction

The Dell Latitude E-Series: 6400/6500. This article will tell you how to get the basic components of the laptop running with Arch.

Installation

The Official Arch Linux Install Guide should get you running without a problem.

Further help can be found in the Forum:

* Linux on the Dell Latitude E6400
* Dell Latitude E6400 internal mic not working

Hardware

Overview

The Dell E6500 comes with the following hardware:

$ 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.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (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)
03:01.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev ba)
03:01.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 04)
03:01.2 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 21)
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
$ cat /proc/cpuinfo
 processor	: 0
 vendor_id	: GenuineIntel
 cpu family	: 6
 model		: 23
 model name	: Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
 stepping	: 6
 cpu MHz		: 2268.000
 cache size	: 3072 KB
 physical id	: 0
 siblings	: 2
 core id		: 0
 cpu cores	: 2
 apicid		: 0
 initial apicid	: 0
 fdiv_bug	: no
 hlt_bug		: no
 f00f_bug	: no
 coma_bug	: no
 fpu		: yes
 fpu_exception	: yes
 cpuid level	: 10
 wp		: yes
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
 bogomips	: 4523.44
 clflush size	: 64
 power management:
 processor	: 1
 vendor_id	: GenuineIntel
 cpu family	: 6
 model		: 23
 model name	: Intel(R) Core(TM)2 Duo CPU     P8400  @ 2.26GHz
 stepping	: 6
 cpu MHz		: 2268.000
 cache size	: 3072 KB
 physical id	: 0
 siblings	: 2
 core id		: 1
 cpu cores	: 2
 apicid		: 1
 initial apicid	: 1
 fdiv_bug	: no
 hlt_bug		: no
 f00f_bug	: no
 coma_bug	: no
 fpu		: yes
 fpu_exception	: yes
 cpuid level	: 10
 wp		: yes
 flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority
 bogomips	: 4523.39
 clflush size	: 64
 power management:

Broadcom BCM4312

We have to use commercial dirver. More in this wiki: Broadcom BCM4312


AlpsPS/2 ALPS DualPoint TouchPad

To enable horizontal and vertical scrolling:
$ cat /etc/hal/fdi/policy/touchpad.fdi
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
   <match key="info.capabilities" contains="input.touchpad">
    <match key="info.product" contains="AlpsPS/2 ALPS DualPoint TouchPad">
       <merge key="input.x11_driver" type="string">synaptics</merge>
       <merge key="input.x11_options.LeftEdge" type="string">130</merge>
       <merge key="input.x11_options.RightEdge" type="string">840</merge>
       <merge key="input.x11_options.TopEdge" type="string">130</merge>
       <merge key="input.x11_options.BottomEdge" type="string">640</merge>
       <merge key="input.x11_options.LeftRightScrolling" type="string">1</merge>
       <merge key="input.x11_options.VertScrollDelta" type="string">10</merge>
       <merge key="input.x11_options.HorizScrollDelta" type="string">10</merge>
       <merge key="input.x11_options.MinSpeed" type="string">0.50</merge>
       <merge key="input.x11_options.MaxSpeed" type="string">0.75</merge>
       <merge key="input.x11_options.EdgeMotionMinSpeed" type="string">200</merge>
       <merge key="input.x11_options.EdgeMotionMaxSpeed" type="string">200</merge>
	<merge key="input.x11_options.UpDownScrolling" type="string">1</merge>
	<merge key="input.x11_options.CircularScrolling" type="string">0</merge>
       <merge key="input.x11_options.CircScrollDelta" type="string">0.1</merge>
	<merge key="input.x11_options.CircScrollTrigger" type="string">2</merge>
       <merge key="input.x11_options.SHMConfig" type="string">on</merge>
       <merge key="input.x11_options.Emulate3Buttons" type="string">off</merge>
       <merge key="input.x11_options.VertEdgeScroll" type="string">1</merge>
       <merge key="input.x11_options.HorizEdgeScroll" type="string">1</merge>
       <merge key="input.x11_options.GrabEventDevice" type="string">1</merge>
       <merge key="input.x11_options.SendCoreEvents" type="string">true</merge>
       <merge key="input.x11_options.TapButton1" type="string">1</merge>
       <merge key="input.x11_options.TapButton2" type="string">2</merge>
       <merge key="input.x11_options.TapButton3" type="string">3</merge>
     </match>
   </match>
 </device>
</deviceinfo>


DualPoint Stick

To enabling scrolling with middle button:

$ cat/etc/hal/fdi/policy/trackpoint.fdi 
<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="info.capabilities" contains="input.mouse">
    <match key="info.product" string="DualPoint Stick">
     <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
       <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
       <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
       <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
       <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
    </match>
   </match>
 </device>
</deviceinfo>