InstallingUbuntuOnADellXPSM1530

Hardware Configuration Used

Davros

  • XPS M1530
  • Intel® Core 2 Duo Processor T5450 (1.66GHz/800Mhz FSB, 4MB Cache)
  • Tuxedo Black
  • 2GB Shared Dual Channel DDR2 SDRAM at 667MHZ
  • 15.4" 1680x1050 LCD with VGA Webcam
  • 128MB NVIDIA® GeForce Go 8400M GS

  • 120GB SATA Hard Drive (5400RPM)
  • Integrated 10/100 Network Card and Modem
  • CD/DVD burner (DVD+/-RW Drive)
  • High Definition Audio 2.0
  • Intel 3945 A/B/G Wireless
  • 2 x 85Whr Lithium Ion Battery (9 cell)
  • Built-in Bluetooth capability (2.0 EDR)

Install Media

  • Ubuntu 7.10 32-bit

Hardware Status

Item

Status

Notes

Video Intel

Works

Video Nvidia

Works

only with Nvidia proprietary drivers, nvidia-glx-new, issue with kernel upgrades - see Issues

HDMI video out

Works

Tested on a 1680x1050 Samsung 22" display. Works with TwinView, other methods untested

WiFi

Works

Tested with a 128-bit WEP 802.11g network

10/100 Ethernet

Works

Audio

Works

Needs tweaking; See Issues

Media Buttons

Works

All of them seem to do what they should

Backlight control

Works

Has 8 levels of brightness

MMC Slot

Works

When you insert an MMC card, an import photos dialog comes up. Brilliant!

Remote Control

Works

Performs pretty much the same functions as directional keys and media buttons

DVD/CD-RW

Works

Reads and writes CD-Rs just fine

Bluetooth

Works

Tested and working with a Wiimote. Dell Wireless 355 module was used.

Fingerprint reader

Works

Needs tweaking; See Issues

Touchpad

Works

Needs tweaking; See Issues

Webcam

Works

Tested with Skype and Ekiga - blue light is bright and annoying, but that can be fixed later

Software Status

Item

Status

Notes

Compiz Fusion

Works

Tested with Nvidia Restricted driver

Hibernate

Works

Press the moon key (Fn-F1), and it shuts off after a minute or so. Resumes perfectly.

Suspend

Works

Works with Hardy (Previously needed tweaking -- See Issues)

CPU Scaling

Works

1.66, 1.33, and 1.00 Ghz are available.

Issues

WLAN with VPN freeze XPS M1530

At the Install of Ubuntu 8.04.1 the Modul iwl4965 are installed. If you start an VPN - connection the System crashes and the Caps Lock and Scroll Lock are flashing. To shutdown the System push the Startup-Button. If you turn the second CPU off the System will not be crash! With

echo 0 > /sys/devices/system/cpu/cpu1/online

you turn off the second CPU. With

echo 1 > /sys/devices/system/cpu/cpu1/online

you could turn it on after finishing the connection.

Touchpad is totally not working after lid is shut

It might jump around all over the screen, gravitate to one corner and jump around there, or do other weird crap. It might not come back from this state. To fix it, you need to make sure you have a BIOS version at A08 or higher. You can check for your BIOS version by looking at the text under the DELL logo during the BIOS boot screen when your computer starts. Newer DELL laptops might already come with a higher BIOS version, e.g., A09. If you don't have the latest, first boot into Windows(**) and update the BIOS. A08 and higher add non-sucking touchpad support. Then, simply edit your /boot/grub/menu.lst and change the following line:

# kopt=root=UUID***************** ro

To this:

# kopt=root=UUID***************** ro i8042.nomux=1

Then update your grub configuration for the new settings to be taken in account using:

sudo update-grub

And reboot.

(**)Edit by Damis648: You may also update your BIOS within Ubuntu if you do not have Windows using the following terminal commands as your normal user:

wget -q -O - http://linux.dell.com/repo/firmware/bootstrap.cgi > bootstrap.sh
sudo bash bootstrap.sh
sudo aptitude install firmware-addon-dell
sudo aptitude install $(sudo bootstrap_firmware -a)
sudo update_firmware

If the last command returns that new BIOS has been found and can be updated, prepare the update with:

sudo update_firmware --yes

When it completes, let the BIOS update by performing a soft reboot by going to System>Quit... and click "Restart". After Ubuntu shuts down, the screen will remain black for about 1-2 minutes. The computer will then reboot, reporting the updated BIOS version. You may then continue to edit menu.lst.

Microphone/Sound doesn't work or Audio buttons don't work right

Hardy Heron (8.04)

  1. Double-click the volume control icon in the top right of the screen.
  2. Select Edit / Preferences.
  3. Add "Digital" and "Digital Input Source" to the list of visible tracks.
  4. On the Options tab, select "Digital Mic 1" for "Digital Input Source".
  5. On the Recording tab, set the volume for the microphone.

Gutsy Gibbon (7.10)

At some point I managed to completely ruin my m1530's ability to play sound. This happened when I was trying to make the built-in microphone work. Here's how I finally got it working again, and gained the microphone as a bonus:

From here, I found out about linux-backports-modules-2.6.22-14-generic_2.6.22-14.53. It's too bad he neglected to mention what else to do after installing it and rebooting.

Get the package from here or here. Open it using GDebi and install it, or install it with dpkg like so:

sudo dpkg -i linux-backports-modules-2.6.22-14-generic_2.6.22-14.53_i386.deb

Reboot. Once you boot back up, open gnome-volume-control (using the applet or from the terminal). Go to Edit -> Preferences, and Turn on PCM, Front, Surround, Center, LFE, Capture, Capture 1, Capture 2, Capture 3, Digital, and Digital Input Source. Unmute them all and turn them all up. Make sure you do the same for the Recording tab. Under the options tab, change the source to Digital Mic 1. Close the manager.

Go to System -> Preferences -> Sound and Under Default Mixer Tracks, click PCM. Make sure all the other dropdowns are set to ALSA - Advanced Linux Sound Architecture. Close this dialog.

You should now be able to use your microphone, listen to sound, and control volume with the media buttons above the keyboard.

NVidia Driver isn't working

This happens a lot after a kernel upgrade for some reason... The fix is to simply reinstall some packages:

sudo apt-get install nvidia-glx-new linux-restricted-modules-$(uname -r) --reinstall
sudo reboot

Eject button not working

Fixed: Simply add this to /etc/sysctl.conf:

# Unlock the CDROM eject button
dev.cdrom.lock=0

You have to restart for it to take effect.

Touchpad speed is lame

Ubuntu 8.10 Intrepid Ibex

New Xserver in Ubuntu 8.10 requires changing settings via HAL instead of xorg.conf file. To change touchpad's settings in HAL you have to create new .fdi file:

gksudo gedit /etc/hal/fdi/policy/xps-touchpad.fdi

and fill it with:

<?xml version="1.0" encoding="ISO-8859-1"?>
<deviceinfo version="0.2">
 <device>
  <match key="input.x11_driver" string="synaptics">
   <merge key="input.x11_options.LeftEdge" type="string">120</merge>
   <merge key="input.x11_options.RightEdge" type="string">830</merge>
   <merge key="input.x11_options.TopEdge" type="string">120</merge>
   <merge key="input.x11_options.BottomEdge" type="string">650</merge>
   <merge key="input.x11_options.FingerLow" type="string">14</merge>
   <merge key="input.x11_options.FingerHigh" type="string">15</merge>
   <merge key="input.x11_options.MaxTapTime" type="string">180</merge>
   <merge key="input.x11_options.MaxTapMove" type="string">110</merge>
   <merge key="input.x11_options.ClickTime" type="string">0</merge>
   <merge key="input.x11_options.EmulateMidButtonTime" type="string">75</merge>
   <merge key="input.x11_options.VertScrollDelta" type="string">10</merge>
   <merge key="input.x11_options.HorizScrollDelta" type="string">0</merge>
   <merge key="input.x11_options.MinSpeed" type="string">0.45</merge>
   <merge key="input.x11_options.MaxSpeed" type="string">0.95</merge>
   <merge key="input.x11_options.AccelFactor" type="string">0.06</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.SHMConfig" type="string">true</merge>
  </match>
 </device>
</deviceinfo>

then:

sudo /etc/init.d/hal restart

and restart Xserver (Ctrl+Alt+Backspace)

Ubuntu 8.04 Hardy Heron

Fixed: The answer is to change your mouse settings in /etc/X11/xorg.conf to something like the following:

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ImPS/2"
    Option         "ZAxisMapping" "4 5"
    Option         "Emulate3Buttons" "true"
EndSection

Section "InputDevice"
    Identifier     "Synaptics Touchpad"
    Driver         "synaptics"
    Option         "SendCoreEvents" "true"
    Option "Device" "/dev/psaux"
    Option "Protocol" "auto-dev"
    Option "LeftEdge" "120"
    Option "RightEdge" "830"
    Option "TopEdge" "120"
    Option "BottomEdge" "650"
    Option "FingerLow" "14"
    Option "FingerHigh" "15"
    Option "MaxTapTime" "180"
    Option "MaxTapMove" "110"
    Option "ClickTime" "0"
    Option "EmulateMidButtonTime" "75"
    Option "VertScrollDelta" "10"
    Option "HorizScrollDelta" "0"
    Option "MinSpeed" "0.45"
    Option "MaxSpeed" "0.75"
    Option "AccelFactor" "0.020"
    Option "EdgeMotionMinSpeed" "200"
    Option "EdgeMotionMaxSpeed" "200"
    Option "UpDownScrolling" "1"
    Option "CircularScrolling" "0"
    Option "SHMConfig" "true"
EndSection

Save and restart X for it to take effect. Some info taken from here. The fix for the intermittent changing of the event number was found in this post. Using psaux and auto-dev was the key.

Touchpad stays on while typing

To fix this, the best answer I could find was this one, where you simply install a deb package to add a file to the Xsession.d directory, which gets run every time your start X. Here's are contents:

# Starts the Synaptic daemon which deactivates the touchpad while typing
# This executes for all users

SYNDAEMON=/usr/bin/syndaemon
SYN_IDLE=1  #Seconds to wait after last key press before enabling touchpad

if [ -x $SYNDAEMON ]; then
  $SYNDAEMON -i $SYN_IDLE -d
fi

This is a very simple and elegant way to fix the problem. Click here to download the package directly.

Fingerprint reader

Install drivers: ThinkFinger you can also check How to enable the fingerprint reader with ThinkFinger

To avoid "press enter after swipe" bug in Ubuntu 8.10 install thinkfinger-tools from this PPA archive: https://launchpad.net/~jon-oberheide/+archive

IMPORTANT! Old workaround for Ubuntu 8.10 was about adding keyboard Inputdevice into xorg.conf but this can produce bugs with keyboard layout! If you have Ubuntu 8.10 and find keyboard settings in your /etc/X11/xorg.conf just delete whole keyboard section form (and including)  Section  to  EndSection , for example:

Section "InputDevice"
        Identifier      "Generic Keyboard"
        Driver          "kbd"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us"
EndSection

and the most important is to delete form  Section "ServerLayout"  of your xorg.conf file this kind of line:

        Inputdevice     "Generic Keyboard"      "CoreKeyboard"

For Ubuntu 7.10:

Works to log in, and with gksudo using this method

Enabling CPU scaling

Run  sudo dpkg-reconfigure gnome-applets  Enable SUID on the cpufreq applet.

Experimental: Nvidia settings for maximum Compiz Fusion performance

Using the guidance from here, I have changed my xorg.conf settings for my graphics to the following:

Section "Device"
    Identifier     "nVidia Corporation G80 [GeForce 8400M GS]"
    Driver         "nvidia"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "TripleBuffer" "True" # Experimental
    Option         "BackingStore" "True" # Experimental
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
EndSection

Fixing Suspend (S3)

The following comments apply to Ubuntu Gutsy. As of Hardy, the new nvidia-glx-new packages are available with Synaptic, and Suspend works correctly.

To use the suspend feature, you currently cannot use the stock nvidia-glx-new package. I found out from Dell that you can use envy to install the latest and greatest closed source Nvidia drivers. Here are the results I got:

  • Version currently available in Gutsy (3/28/08): 100.14.19+2.6.22.4-14.9

  • Built using Envy: 169.12+2.6.22-14

Simply get envy using the instructions in the link above, and follow the instructions to install the Nvidia drivers. It's really straightforward. Say Yes when it asks you if you want to update your X server configuration.

Once that's done, run the following in a terminal:

# Workaround for Suspend and Hibernate with nVidia video cards
sudo perl -p -i -e "s|MODULES=\"\"|MODULES=\"uvcvideo\"|g;" /etc/default/acpi-support
sudo perl -p -i -e "s|SAVE_VBE_STATE=true|SAVE_VBE_STATE=false|g;" /etc/default/acpi-support
sudo perl -p -i -e "s|POST_VIDEO=true|POST_VIDEO=false|g;" /etc/default/acpi-support
sudo perl -p -i -e "s|# DISABLE_DMA=true|DISABLE_DMA=true|g;" /etc/default/acpi-support

After that, you should restart your system, and try to suspend. It works for me beautifully.

Experimental: Increasing battery life

CAUTION: This is quite an undertaking. Set aside > 30 minutes...

There are quite a few tricks to this, many of which I discovered using Intel's powertop. Here's how to do the same thing:

sudo apt-get install powertop
sudo powertop

The first area lists the C-states of your processor and how often it is in each one. C0 means the processor is actually working, and C4 is the most energy efficient. We want to get you to run in C4 most of the time ideally.

First, we make some files to tweak the virtual memory depending on whether we're on AC power or not:

  • /etc/acpi/battery.d/10-vm-settings.sh

# Tweak virtual memory to conserve power when running on batteries.

echo 10 > /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 1500 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
  • /etc/acpi/ac.d/10-vm-settings.sh

# Tweak virtual memory for running on AC.

echo 60 > /proc/sys/vm/swappiness
echo 3000 > /proc/sys/vm/dirty_expire_centisecs
echo 500  > /proc/sys/vm/dirty_writeback_centisecs
echo 10   > /proc/sys/vm/dirty_background_ratio
echo 40   > /proc/sys/vm/dirty_ratio

Next, we tweak the wireless power saving mode:

  • /etc/acpi/battery.d/20-wireless-power.sh

# Change the wireless power mode to Battery.

for x in $(/bin/ls -d /sys/class/net/*/wireless | /usr/bin/cut -d'/' -f5); do
    /sbin/iwpriv eth1 set_power 5
done
  • /etc/acpi/ac.d/20-wireless-power.sh

# Change the wireless power mode to AC.
#   This should work for most chipsets

for x in $(/bin/ls -d /sys/class/net/*/wireless | /usr/bin/cut -d'/' -f5); do
    /sbin/iwpriv $x set_power 1
done

Next, the enabling of laptop mode:

  • Follow the instructions here to get the nice new laptop-mode packages for Debian.

  • /etc/default/acpi-support

# Switch to laptop-mode on battery power - off by default as it causes odd
# hangs on some machines
ENABLE_LAPTOP_MODE=true

# Spindown time on battery
SPINDOWN_TIME=6

Disable Firewire on unplugging (optional):

  • /etc/acpi/battery.d/40-modules.sh

/sbin/modprobe -r ohci1394
  • /etc/acpi/ac.d/40-modules.sh

/sbin/modprobe ohci1394

Nvidia power management can be done by installing the following script using the instructions in the comments (taken from here). I have added the getXuser function, and uncommented the lines for Compiz Fusion control. Recomment them if you do not use Compiz Fusion:

  • /etc/acpi/start.d/99-nvidia.sh
  • /etc/acpi/resume.d/99-nvidia.sh
  • /etc/acpi/ac.d/99-nvidia.sh
  • /etc/acpi/battery.d/99-nvidia.sh

# A companion script to nvidia-power.sh that removes/adds the lock that
# tells the script whether or not it should force the card into it's highest
# frequency every 25 seconds.  Think of it as sort of a poor mans powermizer
# manager.
#
# Also, see the two comments marked OPTION if you wish to save more power
# using OnDemandVBlankInterrupts and compiz.
#
# On Ubuntu install this script with the following commands:
#
# sudo install 99-nvidia.sh /etc/acpi/start.d
# sudo install 99-nvidia.sh /etc/acpi/resume.d
# sudo install 99-nvidia.sh /etc/acpi/ac.d
# sudo install 99-nvidia.sh /etc/acpi/battery.d
#

getXuser() {
        user=`finger| grep -m1 ":$displaynum " | awk '{print $1}'`
        if [ x"$user" = x"" ]; then
                user=`finger| grep -m1 ":$displaynum" | awk '{print $1}'`
        fi
        if [ x"$user" != x"" ]; then
                userhome=`getent passwd $user | cut -d: -f6`
                export XAUTHORITY=$userhome/.Xauthority
        else
                export XAUTHORITY=""
        fi
}

for x in /tmp/.X11-unix/*; do
        displaynum=`echo $x | sed s#/tmp/.X11-unix/X##`
        getXuser;
        if [ x"$XAUTHORITY" != x"" ]; then
            export DISPLAY=":$displaynum"

        if on_ac_power; then
          # OPTION: Uncomment next line  to turn on compiz vsync when the 
          # laptop is plugged in
          su $user -c "gconftool-2 --type boolean --set /apps/compiz/general/screen0/options/sync_to_vblank 1"
          touch /tmp/nv-power-on
          su $user -c "nvidia-settings -q all > /dev/null"
        else
          # OPTION: Uncomment next line if you use compiz and have 
          # OnDemandVBlankInterrupts set to true in xorg.conf.  This will 
          # remove the ~60 wakeups a second that compiz causes the nvidia 
          # driver to do.
          su $user -c "gconftool-2 --type boolean --set /apps/compiz/general/screen0/options/sync_to_vblank 0"
          rm -f /tmp/nv-power-on
        fi
        fi
done

Per the instructions in the link that yielded the script above, save the following to your home directory:

while true; do
    if [ -f /tmp/nv-power-on ]; then
        nvidia-settings -q all > /dev/null
    fi
    sleep 25;
done

Make it executable and go to System -> Preferences -> Sessions and add a new Startup Program that calls the script. It should now be run whenever you log in.

Finally, edit your /etc/X11/xorg.conf:

Section "Device"
    Identifier     "nVidia Corporation G80 [GeForce 8400M GS]"
    Driver         "nvidia"
    Option         "AddARGBVisuals" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "TripleBuffer" "True" # Experimental
    Option         "BackingStore" "True" # Experimental
    Option         "OnDemandVBlankInterrupts" "True" # Experimental for Batt
    Option         "NoLogo" "True"
    BusID          "PCI:1:0:0"
EndSection

Section "Device"
    Identifier     "Videocard0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    Option         "OnDemandVBlankInterrupts" "True" # Experimental for Batt
    BoardName      "GeForce 8400M GS"
EndSection

Make sure you put the OnDemandVBlankInterrupts option in all Device sections.

Now, restart X and login. Run powertop and let it get a baseline. Then, unplug, and see if it all works. I haven't seen my CPU go to C4 for a while, but maybe a reboot will fix that. Currently, firefox-3.0 is my current worst cause for wakeups.

After closing firefox, I unplugged the laptop and let it sit for a while to stabilize. Here is a screenshot of what I ended up with:

http://modzer0.cs.uaf.edu/~hardwarehank/images/powertop.png

COMPLETELY INSANE: Undervolting the CPU

Per instructions here and here, I figured out how to make the right patched acpi frequency module. It's available for 2.6.24-18: acpi-cpufreq.ko.

Defaults

$ cat /sys/devices/system/cpu/cpu0/cpufreq/phc_controls
10:43 8:31 6:19 

My results

Files and Output

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Contoller #4 (rev 02)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 02)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 02)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 02)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f2)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400M GS (rev a1)
03:09.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 05)
03:09.1 Generic system peripheral [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:09.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
03:09.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 12)
03:09.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 12)
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 12)
0b:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
  • lspci -n

00:00.0 0600: 8086:2a00 (rev 0c)
00:01.0 0604: 8086:2a01 (rev 0c)
00:1a.0 0c03: 8086:2834 (rev 02)
00:1a.1 0c03: 8086:2835 (rev 02)
00:1a.7 0c03: 8086:283a (rev 02)
00:1b.0 0403: 8086:284b (rev 02)
00:1c.0 0604: 8086:283f (rev 02)
00:1c.1 0604: 8086:2841 (rev 02)
00:1c.4 0604: 8086:2847 (rev 02)
00:1d.0 0c03: 8086:2830 (rev 02)
00:1d.1 0c03: 8086:2831 (rev 02)
00:1d.2 0c03: 8086:2832 (rev 02)
00:1d.7 0c03: 8086:2836 (rev 02)
00:1e.0 0604: 8086:2448 (rev f2)
00:1f.0 0601: 8086:2815 (rev 02)
00:1f.1 0101: 8086:2850 (rev 02)
00:1f.2 0106: 8086:2829 (rev 02)
00:1f.3 0c05: 8086:283e (rev 02)
01:00.0 0300: 10de:0427 (rev a1)
03:09.0 0c00: 1180:0832 (rev 05)
03:09.1 0805: 1180:0822 (rev 22)
03:09.2 0880: 1180:0843 (rev 12)
03:09.3 0880: 1180:0592 (rev 12)
03:09.4 0880: 1180:0852 (rev 12)
09:00.0 0200: 11ab:4354 (rev 12)
0b:00.0 0280: 8086:4222 (rev 02)
  • lsmod

Module                  Size  Used by
ipv6                  273892  10 
arc4                    2944  2 
ecb                     4608  2 
blkcipher               7556  1 ecb
ieee80211_crypt_wep     6272  1 
af_packet              24840  4 
rfcomm                 42136  2 
l2cap                  26240  11 rfcomm
bluetooth              57060  4 rfcomm,l2cap
ppdev                  10244  0 
acpi_cpufreq           10568  1 
cpufreq_stats           7232  0 
cpufreq_userspace       5280  0 
cpufreq_ondemand        9612  1 
freq_table              5792  3 acpi_cpufreq,cpufreq_stats,cpufreq_ondemand
cpufreq_conservative     8072  0 
cpufreq_powersave       2688  0 
battery                11012  0 
sbs                    19592  0 
ac                      6148  0 
container               5504  0 
dock                   10656  0 
button                  8976  0 
video                  18060  0 
xfs                   575192  1 
ext2                   67208  1 
sbp2                   24072  0 
parport_pc             37412  0 
lp                     12580  0 
parport                37448  3 ppdev,parport_pc,lp
joydev                 11328  0 
snd_hda_intel         263712  1 
snd_pcm_oss            44672  0 
snd_mixer_oss          17664  1 snd_pcm_oss
snd_pcm                80388  2 snd_hda_intel,snd_pcm_oss
ipw3945               119840  1 
snd_seq_dummy           4740  0 
uvcvideo               48644  0 
snd_seq_oss            33152  0 
snd_seq_midi            9600  0 
snd_rawmidi            25728  1 snd_seq_midi
ieee80211              35656  1 ipw3945
ieee80211_crypt         7040  2 ieee80211_crypt_wep,ieee80211
compat_ioctl32          2304  1 uvcvideo
videodev               29312  1 uvcvideo
v4l1_compat            15364  2 uvcvideo,videodev
snd_seq_midi_event      8448  2 snd_seq_oss,snd_seq_midi
snd_seq                53232  6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer              24324  2 snd_pcm,snd_seq
snd_seq_device          9228  5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
sdhci                  18828  0 
mmc_core               28420  1 sdhci
i2c_core               26112  0 
v4l2_common            18432  2 uvcvideo,videodev
pcspkr                  4224  0 
sky2                   46852  0 
snd                    54660  11 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore               8800  1 snd
snd_page_alloc         11400  2 snd_hda_intel,snd_pcm
psmouse                39952  0 
serio_raw               8068  0 
intel_agp              25620  0 
agpgart                35016  1 intel_agp
shpchp                 34580  0 
pci_hotplug            32704  1 shpchp
evdev                  11136  5 
ext3                  133896  1 
jbd                    60456  1 ext3
mbcache                 9732  2 ext2,ext3
sr_mod                 17828  0 
cdrom                  37536  1 sr_mod
sg                     36764  0 
sd_mod                 30336  5 
ata_piix               17540  0 
ohci1394               36528  0 
uhci_hcd               26640  0 
ieee1394               96312  2 sbp2,ohci1394
ata_generic             8452  0 
ahci                   23300  4 
libata                125168  3 ata_piix,ata_generic,ahci
scsi_mod              147084  5 sbp2,sr_mod,sg,sd_mod,libata
ehci_hcd               36492  0 
usbcore               138632  4 uvcvideo,uhci_hcd,ehci_hcd
thermal                14344  0 
processor              32072  2 acpi_cpufreq,thermal
fan                     5764  0 
fuse                   47124  1 
apparmor               40728  0 
commoncap               8320  1 apparmor
  • /proc/cpuinfo

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T5450  @ 1.66GHz
stepping        : 13
cpu MHz         : 1000.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 2
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 pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3329.03
clflush size    : 64

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 15
model name      : Intel(R) Core(TM)2 Duo CPU     T5450  @ 1.66GHz
stepping        : 13
cpu MHz         : 1000.000
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 1
cpu cores       : 2
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 pni monitor ds_cpl est tm2 ssse3 cx16 xtpr lahf_lm
bogomips        : 3324.99
clflush size    : 64


CategoryLaptop

InstallingUbuntuOnADellXPSM1530 (last edited 2008-11-05 14:05:39 by chello089074064022)