For installing Ubuntu Dapper, click here.
For installing Ubuntu Jaunty Alpha 6, click here.
Last updated: 5/20/08
General Hardware Specifications of C840, BIOS A13:
Hardware Components |
Status under Linux |
Notes |
Pentium 4m 2.2/1.2GHz |
Works |
Frequency scaling works out of box |
15.1 UXGA+ TFT Display |
Works |
No special config needed. 1400x1050 is max resolution. |
nVidia GeForce4 440 go 32MB |
Works, read note below. |
See note below for details on enabling 3D config. |
1024MB, PC2700 DDR, (2x512MB) |
Works |
No special procedure required during installation |
Firewire (TI PCI4451 IEEE-1394 Controller) |
not tested |
module=ohci1394 |
Irda |
not tested |
Never used, no way to test. May or may not work. |
Integrated Network Card (3Com Corporation 3c905C-TX/TX-M) |
Works |
Module=3c59x |
Internal 56k Modem (Intel 82801CA/CAM AC'97 Modem Controller) |
not tested |
Do not know what module it uses. If you need it, compare my lsmod to yours and give it a little trial and error. |
LG GCC-4243N DVD/CR-RW combo |
Works |
Just install cd burning software |
Atheros AR5212/AR5213 (taken from Toshiba notebook, installed seperately) |
Works out of the box |
module=ath_pci |
65 WHr Lithium-Ion Battery |
Works |
No special procedure required during installation |
Sound card (Intel 82801CA/CAM AC'97 Audio Controller) |
Works |
No special procedure required during installation |
Touchpad/Pointing Stick |
Works |
No special procedure required during installation |
This laptop is operating under Kernel version 2.6.24-16
Notes:
If you install the nvidia driver, see Xorg.conf at bottom of page and add the bolded lines into your xorg.conf BEFORE REBOOTING, otherwise the laptop will only display video through the external monitor port. If you do (or did) reboot before adding those lines, switch to another virtual console (ctrl-alt-F1) and type sudo nano -w /etc/X11/xorg.conf. Add those lines to the appropriate place, then save and exit (ctrl-O,ctrl-X) then reboot. That should fix the display problems. After installing the driver and adding those lines to the xorg.conf, the basic desktop effects should work, but due to the high screen resolution and slow video card, the full effects (especially the desktop cube-switch) will be extremely choppy.
install i8kutils then modprobe i8k to control fans and monitor temperature
the fn keys work for changing the volume and brightness/contrast with no special configuration.
.
Contact Information (Optional)
lazychris2000 <at> gmail <dot> com
chris-laptop
description: Portable Computer
product: Latitude C840
vendor: Dell Computer Corporation
serial: ######
width: 32 bits
capabilities: smbios-2.3 dmi-2.3
configuration: boot=normal chassis=portable uuid=######
*-core
description: Motherboard
product: Latitude C840
vendor: Dell Computer Corporation
physical id: 0
*-firmware
description: BIOS
vendor: Dell Computer Corporation
physical id: 0
version: A13 (01/07/2004)
size: 64KiB
capacity: 448KiB
capabilities: pci pcmcia pnp apm upgrade shadowing cdboot bootselect pcmciaboot int13floppy720 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot smartbattery biosbootspecification
*-cpu
description: CPU
product: Mobile Intel(R) Pentium(R) 4 - M CPU 2.20GHz
vendor: Intel Corp.
physical id: 400
bus info: cpu@0
version: 15.2.9
slot: Microprocessor
size: 2200MHz
capacity: 2500MHz
width: 32 bits
clock: 133MHz
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts sync_rdtsc cid xtpr cpufreq
configuration: id=0
*-cache:0
description: L1 cache
physical id: 700
size: 8KiB
capacity: 8KiB
capabilities: internal write-back data
*-cache:1
description: L2 cache
physical id: 701
size: 512KiB
capacity: 512KiB
clock: 66MHz (15.0ns)
capabilities: pipeline-burst internal varies unified
*-memory
description: System Memory
physical id: 1000
slot: System board or motherboard
size: 1GiB
capacity: 1GiB
*-bank:0
description: DIMM DDR Synchronous 266 MHz (3.8 ns)
physical id: 0
slot: DIMM_A
size: 512MiB
width: 64 bits
clock: 266MHz (3.8ns)
*-bank:1
description: DIMM DDR Synchronous 266 MHz (3.8 ns)
physical id: 1
slot: DIMM_B
size: 512MiB
width: 64 bits
clock: 266MHz (3.8ns)
*-pci
description: Host bridge
product: 82845 845 [Brookdale] Chipset Host Bridge
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 04
width: 32 bits
clock: 33MHz
configuration: driver=agpgart-intel module=intel_agp
*-pci:0
description: PCI bridge
product: 82845 845 [Brookdale] Chipset AGP Bridge
vendor: Intel Corporation
physical id: 1
bus info: pci@0000:00:01.0
version: 04
width: 32 bits
clock: 66MHz
capabilities: pci normal_decode bus_master
*-display UNCLAIMED
description: VGA compatible controller
product: NV17 [GeForce4 440 Go]
vendor: nVidia Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a3
width: 32 bits
clock: 66MHz
capabilities: pm agp agp-2.0 vga_controller bus_master vga_palette cap_list
configuration: latency=248 maxlatency=1 mingnt=5
*-usb:0
description: USB Controller
product: 82801CA/CAM USB Controller #1
vendor: Intel Corporation
physical id: 1d
bus info: pci@0000:00:1d.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-usb:1
description: USB Controller
product: 82801CA/CAM USB Controller #3
vendor: Intel Corporation
physical id: 1d.2
bus info: pci@0000:00:1d.2
version: 02
width: 32 bits
clock: 33MHz
capabilities: uhci bus_master
configuration: driver=uhci_hcd latency=0 module=uhci_hcd
*-pci:1
description: PCI bridge
product: 82801 Mobile PCI Bridge
vendor: Intel Corporation
physical id: 1e
bus info: pci@0000:00:1e.0
version: 42
width: 32 bits
clock: 33MHz
capabilities: pci normal_decode bus_master
*-network:0
description: Ethernet interface
product: 3c905C-TX/TX-M [Tornado]
vendor: 3Com Corporation
physical id: 0
bus info: pci@0000:02:00.0
logical name: eth0
version: 78
serial: 00:08:74:e0:6b:51
size: 100MB/s
capacity: 100MB/s
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=3c59x duplex=full ip=192.168.177.109 latency=32 link=yes maxlatency=10 mingnt=10 module=3c59x multicast=yes port=MII speed=100MB/s
*-pcmcia:0
description: CardBus bridge
product: PCI4451 PC card Cardbus Controller
vendor: Texas Instruments
physical id: 1
bus info: pci@0000:02:01.0
version: 00
width: 32 bits
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=192 module=yenta_socket
*-pcmcia:1
description: CardBus bridge
product: PCI4451 PC card Cardbus Controller
vendor: Texas Instruments
physical id: 1.1
bus info: pci@0000:02:01.1
version: 00
width: 32 bits
clock: 33MHz
capabilities: pcmcia bus_master cap_list
configuration: driver=yenta_cardbus latency=176 maxlatency=5 mingnt=192 module=yenta_socket
*-firewire
description: FireWire (IEEE 1394)
product: PCI4451 IEEE-1394 Controller
vendor: Texas Instruments
physical id: 1.2
bus info: pci@0000:02:01.2
version: 00
width: 32 bits
clock: 33MHz
capabilities: pm ohci bus_master cap_list
configuration: driver=ohci1394 latency=32 maxlatency=4 mingnt=2 module=ohci1394
*-network:1
description: Wireless interface
product: AR5212/AR5213 Multiprotocol MAC/baseband processor
vendor: Atheros Communications Inc.
physical id: 3
bus info: pci@0000:02:03.0
logical name: wifi0
version: 01
serial: 00:11:f5:2c:a6:4e
width: 32 bits
clock: 33MHz
capabilities: pm bus_master cap_list logical ethernet physical wireless
configuration: broadcast=yes driver=ath_pci latency=168 maxlatency=28 mingnt=10 module=ath_pci multicast=yes wireless=IEEE 802.11g
*-isa
description: ISA bridge
product: 82801CAM ISA Bridge (LPC)
vendor: Intel Corporation
physical id: 1f
bus info: pci@0000:00:1f.0
version: 02
width: 32 bits
clock: 33MHz
capabilities: isa bus_master
configuration: latency=0
*-ide
description: IDE interface
product: 82801CAM IDE U100 Controller
vendor: Intel Corporation
physical id: 1f.1
bus info: pci@0000:00:1f.1
logical name: scsi0
version: 02
width: 32 bits
clock: 33MHz
capabilities: ide bus_master emulated
configuration: driver=ata_piix latency=0 module=ata_piix
*-disk
description: ATA Disk
product: IC25N040ATCS04-0
vendor: Hitachi
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/sda
version: CA4O
serial: CSH405DCGEA88B
size: 37GiB (40GB)
capabilities: partitioned partitioned:dos
configuration: ansiversion=5 signature=fd478bc7
*-volume:0
description: EXT3 volume
vendor: Linux
physical id: 1
bus info: scsi@0:0.0.0,1
logical name: /dev/sda1
logical name: /
logical name: /dev/.static/dev
version: 1.0
serial: a12210dc-e776-4e62-8536-d7822ffc67ba
size: 35GiB
capacity: 35GiB
capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
configuration: created=2008-05-20 11:14:49 filesystem=ext3 modified=2008-05-20 12:16:51 mount.fstype=ext3 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2008-05-20 12:16:51 state=mounted
*-volume:1
description: Extended partition
physical id: 2
bus info: scsi@0:0.0.0,2
logical name: /dev/sda2
size: 1608MiB
capacity: 1608MiB
capabilities: primary extended partitioned partitioned:extended
*-logicalvolume
description: Linux swap / Solaris partition
physical id: 5
logical name: /dev/sda5
capacity: 1608MiB
capabilities: nofs
*-cdrom
description: DVD reader
product: RW/DVD GCC-4243N
vendor: HL-DT-ST
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/cdrom
logical name: /dev/dvd
logical name: /dev/scd0
logical name: /dev/sr0
version: 1.01
capabilities: removable audio cd-r cd-rw dvd
configuration: ansiversion=5 status=open
*-multimedia
description: Multimedia audio controller
product: 82801CA/CAM AC'97 Audio Controller
vendor: Intel Corporation
physical id: 1f.5
bus info: pci@0000:00:1f.5
version: 02
width: 32 bits
clock: 33MHz
capabilities: bus_master
configuration: driver=Intel ICH latency=0 module=snd_intel8x0
*-communication UNCLAIMED
description: Modem
product: 82801CA/CAM AC'97 Modem Controller
vendor: Intel Corporation
physical id: 1f.6
bus info: pci@0000:00:1f.6
version: 02
width: 32 bits
clock: 33MHz
capabilities: generic
configuration: latency=0
*-battery
product: LIP8120DLP
vendor: Sony Corp.
physical id: 1
slot: Right Module Bay
capacity: 65120mWh
configuration: voltage=14.8V
lspci
00:00.0 Host bridge: Intel Corporation 82845 845 [Brookdale] Chipset Host Bridge (rev 04) 00:01.0 PCI bridge: Intel Corporation 82845 845 [Brookdale] Chipset AGP Bridge (rev 04) 00:1d.0 USB Controller: Intel Corporation 82801CA/CAM USB Controller #1 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801CA/CAM USB Controller #3 (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 42) 00:1f.0 ISA bridge: Intel Corporation 82801CAM ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801CAM IDE U100 Controller (rev 02) 00:1f.5 Multimedia audio controller: Intel Corporation 82801CA/CAM AC'97 Audio Controller (rev 02) 00:1f.6 Modem: Intel Corporation 82801CA/CAM AC'97 Modem Controller (rev 02) 01:00.0 VGA compatible controller: nVidia Corporation NV17 [GeForce4 440 Go] (rev a3) 02:00.0 Ethernet controller: 3Com Corporation 3c905C-TX/TX-M [Tornado] (rev 78) 02:01.0 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller 02:01.1 CardBus bridge: Texas Instruments PCI4451 PC card Cardbus Controller 02:01.2 FireWire (IEEE 1394): Texas Instruments PCI4451 IEEE-1394 Controller 02:03.0 Ethernet controller: Atheros Communications Inc. AR5212/AR5213 Multiprotocol MAC/baseband processor (rev 01)
Module Size Used by
ipv6 267780 8 af_packet 23812 2 rfcomm 41744 2 l2cap 25728 13 rfcomm bluetooth 61156 4 rfcomm,l2cap ppdev 10372 0 speedstep_ich 6288 0 speedstep_lib 6532 1 speedstep_ich cpufreq_powersave 2688 0 cpufreq_conservative 8712 0 cpufreq_userspace 5284 0 cpufreq_stats 7104 0 cpufreq_ondemand 9740 1 freq_table 5536 3 speedstep_ich,cpufreq_stats,cpufreq_ondemand container 5632 0 sbs 15112 0 sbshc 7680 1 sbs dock 11280 0 iptable_filter 3840 0 ip_tables 14820 1 iptable_filter x_tables 16132 1 ip_tables sbp2 24072 0 parport_pc 36260 0 lp 12324 0 parport 37832 3 ppdev,parport_pc,lp pcmcia 40876 0 wlan_scan_sta 14720 1 ath_rate_sample 14336 1 dcdbas 9504 0 evdev 13056 5 serio_raw 7940 0 snd_intel8x0 35356 3 snd_ac97_codec 101028 1 snd_intel8x0 ac97_bus 3072 1 snd_ac97_codec nvidia 4718832 0 psmouse 40336 0 ath_pci 101024 0 wlan 207728 4 wlan_scan_sta,ath_rate_sample,ath_pci snd_pcm_oss 42144 0 snd_mixer_oss 17920 1 snd_pcm_oss ath_hal 192592 3 ath_rate_sample,ath_pci yenta_socket 27276 2 rsrc_nonstatic 13696 1 yenta_socket pcmcia_core 40596 3 pcmcia,yenta_socket,rsrc_nonstatic i2c_core 24832 1 nvidia snd_pcm 78596 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss video 19856 0 output 4736 1 video snd_seq_dummy 4868 0 snd_seq_oss 35584 0 snd_seq_midi 9376 0 pcspkr 4224 0 snd_rawmidi 25760 1 snd_seq_midi button 9232 0 snd_seq_midi_event 8320 2 snd_seq_oss,snd_seq_midi snd_seq 54224 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event battery 14212 0 snd_timer 24836 2 snd_pcm,snd_seq snd_seq_device 9612 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq ac 6916 0 snd 56996 17 snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_dummy,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device soundcore 8800 1 snd snd_page_alloc 11400 2 snd_intel8x0,snd_pcm iTCO_wdt 13092 0 iTCO_vendor_support 4868 1 iTCO_wdt shpchp 34452 0 intel_agp 25492 1 agpgart 34760 2 nvidia,intel_agp pci_hotplug 30880 1 shpchp ext3 136712 1 jbd 48404 1 ext3 mbcache 9600 1 ext3 sg 36880 0 sr_mod 17956 0 cdrom 37408 1 sr_mod sd_mod 30720 3 ata_piix 19588 2 floppy 59588 0 ata_generic 8324 0 ohci1394 33584 0 pata_acpi 8320 0 ieee1394 93752 2 sbp2,ohci1394 libata 159344 3 ata_piix,ata_generic,pata_acpi 3c59x 46376 0 mii 6400 1 3c59x uhci_hcd 27024 0 scsi_mod 151436 5 sbp2,sg,sr_mod,sd_mod,libata usbcore 146028 2 uhci_hcd thermal 16796 0 processor 36872 2 thermal fan 5636 0 fbcon 42912 0 tileblit 3456 1 fbcon font 9472 1 fbcon bitblit 6784 1 fbcon softcursor 3072 1 bitblit fuse 50580 3
Contents
of /etc/X11/xorg.conf
# xorg.conf (X.Org 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 xorg.conf manual page. # (Type "man 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 "InputDevice" Identifier "Generic Keyboard" Driver "kbd" Option "XkbRules" "xorg" Option "XkbModel" "pc105" Option "XkbLayout" "us" Option "XkbVariant" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents" "true" Option "Device" "/dev/psaux" Option "Protocol" "auto-dev" Option "HorizEdgeScroll" "0" EndSection Section "Device" Identifier "Configured Video Device" Driver "nvidia" Option "NoLogo" "True" Option "RenderAccel" "True" Option "AllowGLXWithComposite" "True" Option "UseDisplayDevice" "DFP" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" Defaultdepth 24 Option "AddARGBGLXVisuals" "True" EndSection Section "ServerLayout" Identifier "Default Layout" screen "Default Screen" Inputdevice "Synaptics Touchpad" EndSection Section "Module" Load "glx" EndSection