DellInspiron9400

Revision 103 as of 2007-05-03 11:05:58

Clear message

Issues/Solutions with Feisty x86-64

  • Problem: No video after resume from suspend (sleep). --TylerKinkade

  • Problem: X will not start after installing nvidiaglx driver --TylerKinkade

  • Previous issues with CPU scaling do not appear to be a problem in this release as with Edgy64 --TylerKinkade

Issues with Edgy x86-32

Note: Do not add the notsc kernel option mentioned in the x86-64 sections below. It will create a kernel panic with a x86-32 kernel. -- SridharDhanapalan

Note: Issues relating to the Core 2 Duo CPU and associated hardware are chronicled [wiki:Core_2_Duo_Support here].

  • By default, the GRUB bootloader installs to the MBR (master boot record). Installing in this fashion removes access to the built-in [http://www.goodells.net/dellrestore/mediadirect.htm MediaDirect] OS, which is located on a secret partition (not accessible by Linux or Windows) at the end of the drive.

    • Instructions to have GRUB co-operate with the Dell bootloader are [http://www.notebookforums.com/thread164182.html here]. I have not tested them.

    • Alternatively, you can try the following steps when installing Ubuntu via the LiveCD (I have not tested them):
      1. Use the partitioning tool (gparted) to shrink the main Windows NTFS partition. Do not remove any partitions.
      2. In the free space that you just made, create your partitions for Ubuntu.
      3. Install GRUB to your /boot or / partition, not to the MBR.

      4. Set the partition that contains /boot to be active.
      5. Once installed, edit /boot/grub/menu.lst and disable the makeactive statement in the Windows section.

      6. Run sudo update-grub.

      -- SridharDhanapalan

  • For improved battery behaviour, enable [http://www.samwel.tk/laptop_mode/ laptop mode]. In /etc/default/acpi-support, set ENABLE_LAPTOP_MODE=true. Then edit /etc/laptop-mode/laptop-mode.conf to suit your requirements, taking note of the warnings in the file. The defaults are a good starting point. You can find more information [http://www.ubuntuforums.org/showpost.php?p=1172452&postcount=2 here] and [http://www.ubuntuforums.org/showpost.php?p=1780057&postcount=2 here]. The official FAQ is [http://www.samwel.tk/laptop_mode/tools/faq.html here]. -- SridharDhanapalan

  • The PC Speaker is very loud, and there is no way to lower the volume. It can be [http://ubuntuforums.org/showpost.php?p=1547346&postcount=26 disabled] by unloading the pcspkr kernel module or [http://www.ubuntuforums.org/showpost.php?p=1137455&postcount=3 muted] with the xset and setterm commands. I have seen Windows users complaining about this as well, so it may be a hardware design issue. -- SridharDhanapalan

  • Synaptics touchpad horizontal scrolling is disabled by default.
    • To enable it, edit /etc/X11/xorg.conf and look for the section that has an Identifier of "Synaptics Touchpad". To that section, add the following:

         Option         "HorizScrollDelta"      "0"
         Option         "SHMConfig" "on"
         Option         "LeftEdge" "1700"
         Option         "RightEdge" "5300"
         Option         "TopEdge" "1700"
         Option         "BottomEdge" "4200"
         Option         "FingerLow" "25"
         Option         "FingerHigh" "30"
         Option         "MaxTapTime" "180"
         Option         "MaxTapMove" "220"
         Option         "VertScrollDelta" "100"
         Option         "MinSpeed" "0.09"
         Option         "MaxSpeed" "0.18"
         Option         "AccelFactor" "0.015"
         Option         "EdgeMotionMinZ" "17"
         Option         "EdgeMotionMaxZ" "21"
         Option         "EdgeMotionMinSpeed" "30"
         Option         "EdgeMotionMaxSpeed" "35"
         Option         "LeftRightScrolling" "1"
         Option         "UpDownScrolling" "1"
         Option         "EmulateMidButtonTime"  "75"
    • Install the package gsynaptics.

    • Ensure that gsynaptics-init --sm-disable loads when you login.

    • If you want horizontal scrolling in Firefox instead of back/forward, do the following:
      1. Type about:config in the location bar.

      2. In the Filter field at the top of that page, type mousewheel.horizscroll to isolate all [http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entries#Mousewheel..2A preferences] of that type.

      3. Change the values of the *.action preferences to be 0.

      4. Change the values of the sysnumlines preferences to be true.

  • In Xfce (Xubuntu), the card reader does not appear in Thunar or on the desktop ([https://launchpad.net/products/thunar/+bug/75091 Bug #75091]). A workaround is to add the device node (/dev/mmcblk0p1) to /etc/fstab with the option user, then use the Mount Devices panel applet to graphically mount/unmount it. This is not a problem in GNOME (Ubuntu) or KDE (Kubuntu). -- SridharDhanapalan

  • Bluetooth: The GNOME OBEX client should be able to receive (but not send) files out of the box, provided that the bluez packages are installed and /etc/bluetooth/hcid.conf configured.

    • In KDE, some adjustment is required to permit two-way Bluetooth communication:
      1. In /etc/bluetooth/hcid.conf, use the option class 0x100000.

      2. You need to have passkey-agent --default /usr/bin/bluez-pin running. You can set it to run automatically when you log in.

      3. Make sure that KDE's Bluetooth services are set to run on start up.
      4. Even after this, you may find that KDE's standalone OBEX client (kbtobexclient) cannot find clients. You can still scan for devices via the command line (using hcitool scan) or through Konqueror's bluetooth:/ kioslave. The latter also allows you to transfer files.

  • IEEE1394 (Firewire): Firewire may not work after suspend/resume. A workaround is to reload the ohci1394 module. To have this taken care of automatically:

    1. create an executable file, /etc/acpi/suspend.d/59-generate-custom-modules-list.sh

    2. insert the following text:
         #!/bin/sh
         MODULES="$MODULES ohci1394"
  • Pressing Fn+Up and Fn+Down may either not function ([https://bugs.launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/74284 Bug #74284]) or may crash the X server ([https://bugs.launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/71433 Bug #71433]). The keys may work as expected after resuming from hibernation. According to [http://www.mail-archive.com/linux-acpi@vger.kernel.org/msg03696.html this page], it's a problem with the acpi video module. Fixes (pick one):

    • Add the line alias video off to /etc/modprobe.d/local

    • Blacklist the video module.

    -- SridharDhanapalan, ["Snifer"]

  • Upon resuming from a suspend/hibernate action, the second CPU core is locked at its full speed. It will not throttle down. The first core behaves normally. This [http://www.ubuntuforums.org/showpost.php?p=1640184&postcount=1 does not appear] to be specific to Core 2 Duo CPUs. -- SridharDhanapalan

  • Suspend ends with blank screen (no freeze, but no suspend and no resume). Bug (and workaround): [https://launchpad.net/distros/ubuntu/+bug/74330 #74330]. -- ["Snifer"]

  • Audio may not function after resume. A solution is to add the line MODULES="snd_hda_intel" to /etc/default/acpi-support ([https://launchpad.net/distros/ubuntu/+source/acpi/+bug/74807 Bug #74807]). -- SridharDhanapalan

  • When running a graphical application from a terminal, you may see the message "X Error: BadDevice, invalid or uninitialized input device 166". A solution is outlined in [https://launchpad.net/distros/ubuntu/+source/xorg/+bug/42553 Bug #42553]. In /etc/X11/xorg.conf, comment out the lines

   InputDevice    "stylus" "SendCoreEvents"
   InputDevice    "cursor" "SendCoreEvents"
   InputDevice    "eraser" "SendCoreEvents"

Issues/Solutions with Edgy x86-64

  • Problem: Both CPU cores locked at maximum frequency after resume from suspend (1.83 GHz on T5600). CPU temperature climbs over 65C.
  • Problem: Touchpad button AND tap-to-click frequently stop functioning. (Occurs almost every minute.) Bug No.[https://launchpad.net/distros/ubuntu/+source/hal/+bug/70687 70687]

    • Solution: Add "notsc" to kernel options (x86-64 only, see above). --TylerKinkade

  • Problem: Super sensitive keyboard driver: characters repeat with a single tap. (This is not the same as the holding a key down to repeat feature: keyboard repeat delay is set to about 3 seconds.)
    • Solution: Add "notsc" to kernel options (x86-64 only, see above).

  • Problem: SLOW launch of simple applications: takes about 30-60 seconds to launch terminal, Firefox, etc. (The rectangular app launch animation usually advances at the slow speed of about 1 frame per 3 seconds.)
    • Solution: Add "notsc" to kernel options (x86-64 only, see above).

  • SLOW Ubuntu boot up: on the order of minutes. (WinXP boots in less than 30 seconds.)
    • Solution: Improved by adding "notsc" to kernel options (x86-64 only, see above).

  • Problem: No WiFi after resume from suspend.

  • Problem: Suspend/resume problems.

System Info

Edgy x86-64 (stable release) tested on this system:

   bios-version: A04
   system-manufacturer: Dell Inc.
   system-product-name: MP061
   system-version: Not Specified

   kernel: Linux 2.6.20-15-generic #2 SMP Sun Apr 15 06:17:24 UTC 2007 x86_64 GNU/Linux 

   kernel: Linux 2.6.17-10-generic #2 SMP Fri Oct 13 15:34:39 UTC 2006 x86_64 GNU/Linux

Linux 2.6.17-10-generic #2 SMP Fri Oct 13 18:45:35 UTC 2006 i686 GNU/Linux

Hardware details

Breezy?

Dapper?

Edgy?

Feisty?

LiveCD boots?

Untested

Yes

Yes

Yes

Installation works?

Yes

Untested

Yes

Yes

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Breezy?

in Dapper?

in Edgy?

in Feisty?

Screen

yes

yes

yes

yes

Correct resolution?

yes

yes

yes / yes, w/ [http://packages.ubuntu.com/edgy/x11/915resolution 915resolution] (["Snifer"])

Yes w/ [http://packages.ubuntu.com/feisty/x11/915resolution 915resolution]

Correct refresh rate?

yes

yes

yes

yes

3D Acceleration

no

yes (fixed)

yes

yes

External monitor works?

Untested

yes

Untested

Untested

External monitor - mirrors

Untested

Untested

Untested

Untested

External monitor - extend desktop

Untested

yes

Untested

Untested

Power Management

Battery detected?

Untested

Untested

Yes

yes

Hibernates?

no

yes

yes

Untested

Sleep

Untested

no

yes (w/ changes to acpi-support)

yes, but no video on resume

[https://launchpad.net/distros/ubuntu/+bug/74330 #74330]

Dim monitor on battery

yes

yes

yes

yes

Blank monitor on inactivity

yes

yes

yes

yes

Lid Close

Untested

Untested

no (crashes) / yes, with x86-32 (SridharDhanapalan)

yes

CPU frequency scaling

Untested

Untested

yes, but both cores fixed at max freq after suspend on x86-64 / yes, but the second CPU core is fixed at full speed afterwards with x86-32 (SridharDhanapalan)

yes

Sound

Sound works?

yes

yes; see below --purpleidea

yes

yes

Correct volume?

yes

yes

yes

yes

Hardware volume switch

Untested

yes

yes

yes

Headphone jack

partial

partial

yes

yes

Mic jack

Untested

Untested

yes

yes

Networking

Wired NIC

Yes

Yes

Yes

Yes

Wireless NIC

No

Yes

Yes

Yes

ExpressCard NIC

Untested

Untested

Untested

Untested

Firewire

Untested

Untested

Untested

Untested

Bluetooth

Yes

Untested

Untested

yes

Modem

Untested

Untested

Untested

Untested

Touchpad & Mice

Touchpad

yes

yes

yes (x86-64 may need to add "notsc" to kernel options)

Yes

Touchpad - Doubletap = double click

Yes

Yes

Yes

Yes

Touchpad - Scroll down side

No

Yes

Yes

Yes

External mouse - USB

yes

Yes

Yes

Yes

External mouse - Bluetooth

Yes

Untested

Untested

Yes

Additional Hardware

CD/DVD drive

Yes

Yes

Yes

Yes

ExpressCard cards

Untested

Untested

Untested

Untested

Card readers

Untested

Untested

Yes

Untested

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper?

in Edgy?

in Feisty?

+ Esc

Untested

Untested

Yes

Untested

+ F1

Untested

Untested

Yes

Untested

+ F2

Untested

Untested

Yes

Untested

+ F3

Untested

Untested

Yes

Yes

[https://launchpad.net/distros/ubuntu/+bug/55244 55244]

+ F8

Untested

Untested

Untested

Untested

+ F10

Untested

Untested

yes

Untested

+ ArrowUp

Untested

Untested

No

Yes

[https://bugs.launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/74284 74284]

+ ArrowDown

Untested

Untested

No

Yes

[https://bugs.launchpad.net/distros/ubuntu/+source/linux-source-2.6.17/+bug/74284 74284]

+ End

Untested

Untested

Yes

Yes

+ PgUp

Untested

Untested

Yes

Yes

+ PgDown

Untested

Untested

Yes

Yes

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Breezy?

in Dapper?

in Edgy?

in Feisty?


Warning /!\ Edit conflict - other version:


MediaDirect

Untested

Untested

Yes

Yes

Mute

Untested

Untested

Yes

Yes

Volume Down

Untested

Untested

Yes

Yes

Volume Up

Untested

Untested

Yes

Yes

Play/Pause

Untested

Untested

Yes

Yes

Previous

Untested

Untested

Yes

Yes

Next

Untested

Untested

Yes

Yes

Stop

Untested

Untested

Yes

Yes


Warning /!\ Edit conflict - your version:


MediaDirect

Untested

Untested

Yes

Yes

Mute

Untested

Untested

Yes

Yes

Volume Down

Untested

Untested

Yes

Yes

Volume Up

Untested

Untested

Yes

Yes

Play/Pause

Untested

Untested

Yes

Yes

Previous

Untested

Untested

Yes

Yes

Next

Untested

Untested

Yes

Yes

Stop

Untested

Untested

Yes

Yes


Warning /!\ End of edit conflict


Issues with Previous Releases

This is supposed to highlight dev release problems, but I am still working on getting Breezy working correctly. Also, I'm still getting my head around this wiki template. Without further ado, my problems are:

  • there seems to be an unresolved hardware issue with at least the Inspiron 9300 and 9400. Reproducible only on "affected" laptops and in windows: when system is +/- idle, toggle hardware radio switch (FN+F2) on then off again and leave at off. a ~high pitched whining noise starts, and goes away with radio switch back on, or while computer not idle; ie: if you open some windows, when computer is working, then goes away but comes back right after. any one have the same issue? some people have suggested a hardware vibration issue --purpleidea

Issues with Breezy Badger

  • Headphone jack does not mute internal speakers
  • Latest SMP kernel breaks keyboard.

(sorry for this but first time i edit a wiki ever !!!) I know how to fix that... the "/etc/hotplug/blacklist" file just add pcmcia and pcmcia_core and that will be fixed

  • SMP Kernel boots into X and then just before GDM loads it hangs with mouse perpetually doing "hourglass" spin thing -purpleidea
  • Intermittent heat-related issues -- not properly understood
  • gnome-terminal and xterms not closing properly -- become uninterruptible

Issues with Dapper Drake

  • Did not recognize my wireless (Intel Pro wireless 3945ABG) But the Wifi connectivity only works with the kernel provided on the livecd/installcd and does not work with updated kernels provided
  • Finds my Ethernet card but the DHCP client does not obtain an IP unless you down/up the interface.
  • The sound is very crackly, perhaps an interrupt issue.
  • The 1440x900 video resolution does not work. 1024x768 seems to work fine.
  • As of around Friday, weird hardware clock problems -- select() to /dev/rtc to wait for clock tick timed out. Seems to have been a common problem in the past, perhaps it has been unintentionally re-introduced? Commonly suggested --directisa workaround does not work.
  • /dev/agpart not available with 2.6.15 kernels, but works on 2.6.16.1. -JoelReed

  • Hibernate works, but after "wake up" screensaver automatically goes on even if in the middle of moving the mouse, typing, etc.
  • Hibernate works, but after "wake up" my screen is full with artifacts, so I have to logoff-logon, then everything is fine again. --morgengenuss
  • FN+F1 works to hibernate, but only for a first hibernate and when focus is on desktop. after wake up, to rehibernate you need to click logoff->hibernate.

  • wireless can be added (is not part of apt distro right now): http://ipw3945.sourceforge.net

  • SMP Kernel (stock or self-compiled -- latest versions) doesn't seem to work 100% CPU0 works fine, idles at 50% and goes up or down appropriately when needed. CPU1 either stays permanently at 50% or 100% (seems to boot up and randomly? be at either one or the other, and never throttles) anyone have the same problem? --purpleidea

Issues now fixed in Dapper Drake

Notes

This is a first time edit on a WIKI for me (["DigitalLF"]) but i will do all i can to help with anything on this laptop.

  • Excellent, many thanks for any testing you are able to do - hopefully you'll get a better experience out of it too! -PaulSladen

  • i have now found out how to get the wifi working and i get around 200kbs better speed in linux then i get in windows so it seems like it works great on my home-unencrypted network Big Grin :) -DigitalLF

  • I have compiled my own kernel and have been trying to install this. The install guide says to look for the firmware directory in 'hotplug.agent', a file which doesn't exist on my system. How did you get it to install? --TennesseeLeeuwenburg2

  • i dont have a clue about that but i dident even need to compile my own kernel its much easyer then that is there some way i can contact you msn/irc/skype? i'l walk you right through it its not that hard realy
  • I have added information about Edgy on a Inspiron 9400 but don't want to step on any toes. Made some edits in the interest of clarity and organization as noted above. Please contact me if I've offended anyone because that is not my intent. TylerKinkade

  • I've made a lot of additions and alterations. I can confirm that the problems mentioned by TylerKinkade are specific to x86-64 and are not present with x86-32. Also, the 'notsc' kernel option causes kernel panics with a x86-32 kernel. -- SridharDhanapalan

  • The "subwoofer" works in Feisty. -- Zapek

Other sources