ParadoX Inc.

Dell Inspiron 600m
running Red Hat 9 and other Linuxes
--Gentoo with the 2.6 kernel--
updated

In my opinion, it seems that dell tried to make this laptop as Linux un-friendly as possible. I've tried to install a couple different Linux distributions on this laptop but Red Hat 9 is the only one that I've been able to make most usable. Red Hat 8 will install very nicely, but when you reboot after the installation it will kernel panic. Gentoo did not get along with it either, as it did the same. The new 2.6 kernel based distributions have no problems with the laptop and work very well.

Installation

If you let the default install take over the text will be ok, but once the GUI starts it will only display a black screen. This is because the default resolution on the laptop is 1400x1050 and does not work with a 1046x768 (the default install resolution is 1046x768).
To get the GUI install to work with Red Hat 9 you need to type boot lowres which will allow you to use the GUI install (only downside is that it looks terrible, but it's functional)
You can also use boot resolution=1400x1050 to install at full color

Install as normal. For the monitor use the "Generic Laptop Display Panel 1400x1050". The video card should be detected as an "ATI Radeon Mobility M9" and select 1400x1050 for the resolution at 24bit.

The keyboard and mouse can be left as default, unless you want to add an external mouse (must be USB, there are no PS/2 ports) which works.

11/13/03

The Gentoo install from a stage 2 was nearly painless. The new scripts they have started using are great from installing the ATi drivers and even compiling the kernel. I'm using Fluxbox on it and have not had problems, even the screen blanks with the lid closed using the Alan Cox kernel source. Still testing.
Mandrake 9.1 loaded well on this, direct rendering is not available though. I haven't tested much, I'm awaiting the 9.2 release for thorough testing. Update: The 9.2 release of Mandrake runs very well "out-of-the-box". Unfortunately when I attempted to load the module for Linuxant's Driverloader, I would get a kernel panic. I've moved to a Mandrake pre-10 (cooker) release that uses the 2.6 kernel and have been much happier with it's performance and stability.

Wireless Centrino

Prepare to be disappointed as of this writing, Intel has not released the specs or a driver for Linux to use the Wireless capabilities of this Laptop. The card is an Intel PRO/Wireless 2100 which is a mini-PCI using 802.11b networks. There was a discussion why Linux drivers are not available for this and other 'new' WLAN cards on the Kernel Traffic mailing list, from the sounds of things we may never see one. Read the discussion for details.

10/29/03

Thanks to a new project at www.linuxant.com I have been able to successfully use the Intel PRO/Wireless 2100 card under Linux. Once I figured that the device is deactivated at boot by default, a quick "Fn+F2" and "iwconfig eth1 essid any" then "dhcpd eth1" I was using the built in Centrino wireless card to post on the Internet. The Driverloader is very easy to install, seemed too easy! They provide multiple packages for your flavor of Linux (Red Hat, Mandrake, SuSE RPMs, Debian debs and a tarball for the rest). Their Installation instructions may seem short, but that is really all there is. Using Gentoo all I had to do was "emerge wireless-tools" and install the Driveloader and drivers. Some features do not currently work and are documented on their site but most of all they work in general.

11/13/03

Tested the Linuxant DriverLoader on a fresh install of Fedora Core 1, works great also. just remember that Fedora Core used a different compiler on the kernel and modules so an export CC=gcc32 is needed to compile ANY new modules.
Linuxant are also charging $20 US for the driver license, as this is a bit on the 'double-charging' side for the card to work, it is cheaper then buying a new mini-PCI wireless card that does work. they still have a 30 day trail so you can see for yourself how well they work before you buy.

02/23/04

Clear up some confusion with the Linuxant Driverloader and fulfill a couple requests.
One of the most confusing parts of loading the Driverloader is until the Windows drivers are loaded it will report that no device is found. Opening the web browser to http://127.0.0.1:18020 is the simplest way to load the drivers, but if you do not have a browser you can use dldrconfig -help and find the options to load the drivers. You also will need a valid license to activate the device, you can use a trial license before you purchase to verify that it does indeed work for you.
I've also taken the liberty of making a zip file with the Windows drivers for this laptop (from Dell), which can be obtained here
If Dell or Intel objects to this please contact me and they will be removed, the zip only contains the .inf and .sys files needed for the Driverloader.

04/29/04

Things are really moving with the ways to use the PRO/Wireless 2100 with Linux, Linuxant is still releasing new version (1.66 as of today) which seem to have no new features
There is a fully Open Source version that does the exact same thing (but for free) over at http://ndiswrapper.sourceforge.net which I have tried with Fedora Core 1 and they work just as well as the Linuxant drivers.
As of March 10, 2004 Intel started the Intel PRO/Wireless 2100 Driver for Linux project. At the initial release it was very poor and barely worked. But being Open Source it has improved greatly including WAP support with a few things needing fixing. I'm still using the Linuxant driverloader, but once promiscuous mode is supported there will be no reason to use a wrapper.
I am following the mailing list and it looks like they are about ready for a "stable" release.

Battery and Power Management

This appears to be Dell's fault partially. They are using ACPI for power management (the new standard, APM is being phased out) so you will need to recompile the kernel for the support. I have found that kernel-2.4.21-rc1 with the acpi patch from acpi.sourceforge.net applied will give this support back.
After trying this, a few problems are resolved. But battery is still not detected.
A) Shutdown -h will power the system off
B) Closing the display does not result in the system going into suspend mode giving you garbage when         opened back up...the display stays on and suspend is deactivated.

8/12/03
Using Kernel 2.4.21 and the corresponding acpi from acpi.sourceforge.net (and a .config file from another Dell 600m Linux user I found http://angrydwarf.org/linux/laptop/i600m/ ) I was able to get the Battery Applet working and "shutdown -h" will power off the laptop. Here's the .config I used, angrydwarf did not have NTFS read support.
I still need to look into the hibernate mode later.

11/13/03

With Fedora Core 1 you can add acpi=on in the grub config at the end of the kernel line and that will take care of most of the power problems, I'm still looking into this but I think the power save functions need to be manually tuned on. Battery seems to work fine and power off works. Display stays on when the lid is closed, again I'm looking into it.

Display and xfree-4.3

Red Hat 9 uses xfree-4.3 which has support for the ATi Radeon chips. For best performance use the "radeon" driver in the /etc/X11/XF86Config. Here is a copy of my XF86Config which I have used to get the display working properly using the LiveCDs from Gentoo and KNOPPIX.

8/12/03

I finally got DRI working with Red Hat 9. After trying the SuSE 8.2 LiveCD I discovered it WAS possible and with the help from Bebo's posting at LinuxQuestions.org.
I'm getting about 1400fps using glxgears, I had about 2000fps in SuSE but this is better then the 350fps I was getting without direct rendering. If anyone knows how to tweak this in Red Hat 9 for better performance I would be interested ;-)
Also, I switched my original RH9 congif with the new one above.

9/12/03

ATi finally released drivers for XFree4.3, installation is the same as with the FireGL drivers (use --force to install the RPM and set the drive to use "fglrx" instead of "radeon"). Performance is a little better with the new drivers and they are a lot more usable then with the FireGL drivers. I can now run America's Army without it crashing when refreshing the server list, plays well also!
For full screen to work in lots of games use 1152x864 for the resolution setting as most games do not support the 1400x1050, otherwise most other resolutions leave you with a blank display.

11/13/03
It appears that with Fedora Core and Gentoo, the standard XFree4.3 "radeon" driver supports direct rendering, I have not been able to test this with anything more then xscreensaver and glxgears, but a nice ~2000fps is not bad, but the glxinfo looks a bit slim...the ATi drivers may be needed for full support for gaming. I did not need to import my XF86Config at all, the GUI worked right out of the box at the proper resolution.
After loading the ATi drivers, all OpenGL and SDL applications work very well (full screen does need to be at 1400x1050 though) with a lower fps (~1440fps).

If anyone has any more information with installing Linux on a Dell Inspiron 600m, including other distributions then Red Hat 9 also, please email me and I will add it to this.


Last updated 10/29/03
Fully switched to running Gentoo