Linux on Dell L400
I didn’t think I would run into much of any problems installing a few different Linux varietes, but installation was actually more problematic than not. Maybe some of the problems are due to a bad cd burn, the not very trustable Dell cd reader or… well certainly it couldn’t be my fault!
Anyway, see the results below. Perhaps it should be said I am an absolute beginner at Linux and need it to just work. I don’t want to sit around and fiddle with command lines and rewrite the kernel every night. I just want to write som docs, listen to music and watch a video or two.
Considering how much noise the Dell cd makes and portability issues you’re not going to want to use a LiveCD as a permanent scenario, these tests are meant as test whether a certain Linux distribution indeed works and is suited for a permanent installation on hdd/cf/etc.
Knoppix 5.01 LiveCD
Confirmed basic functionality, once the desktop environment is started it feels quite snappy. No trouble installing, just pop in the cd, boot from it and wait. You can get a permanent environment by saving it to usb, to retrieve it you boot from the cd as usual and then specify you want your saved environment by entering ( xxx ) just before the loading starts. Easy enough. It is possible to make a hdd installation but not recommended as Knoppix is apparently only intended for live CD use.
Puppy Linux 2.15 LiveCD
Confirmed basic functionality. Longer boot than Knoppix, but desktop environment feels good. Quite memory hungry for what is supposed to be a distro for old, slow computers. The L400 being maxed out at 256mb leaves you with very little space to move around in the Puppy desktop (ca 10mb free). LiveCD therefore not recommended, if you want to run puppy, make it a permanent install. Could not install a .deb package, pupzip suggested to install “undeb” but I could not find any such file with the application installer.
Puppy Linux 4 LiveCD
I’m trying the new version aswell, I like Puppy for some reason. No luck here though, just after starting to boot it says “pup_400.sfs not found. Dropping out to initial-ramdisk console…”. FAIL. SOLVED! Thanks to this thread, just entering “puppy ide=nodma” when asked to wait for normal boot or specify boot options makes puppy very happy. This is apparently something that can happen with certain cd readers, in this case the one that accompanies the L400. Version 4 feels fast and fresh, now leaving ca. 110mb for operations (of 256). Confirmed basic functionality.
Ubuntu 8.04.1 Desktop LiveCD
First burned cd would not complete install or cd test, just “Error reading boot cd”. Only option is to reboot. Helpful not so much. A third burn got it working but sloooooowwwwly loading. Seriously slow, let it work for 10mins and then shut it off, any potential result would have been excrutiatingly slow or non-responsive. Silent loading (just a bar going back and forth) looks good but the user has no idea what’s happening, or in this case what’s not happening.
Xubuntu 8.04.1 LiveCD
A slimmer Ubuntu should work I thought and popped this one in, first loading went much quicker than the regular Ubuntu. Then comes the silent loading part, a little bar going back and forth while it sometimes acesses the cd and other times just sits there. After ca. 4 minutes the bar turned in to a progress bar and got to 100%, yay I thought, here we go! But then the computer just shut down instead (not overheated). FAIL.
Fedora 9 Live KDE LiveCD
First burned cd will not complete install, outputs “over current change” and a bunch of buffer errors on device sr0? Not very helpful. Just tell the user what the problem is in english? Documentation seems outdated, see this . None of these files exists on the server and you have to browse the ftp server manually to find out. Main page confusing with all the different versions and no intuitive explanation of what’s what. Calls all relevant files i686 while documentation says to get the i386 files. i386 files exist on the server but holds no iso files? FAIL.
Damn small linux 4.4.5 LiveCD
Some usb erros at boot. Not a problem it seems since it started just fine anyway. Feels basic but nice, got the media player to work almost right away (had to save the .pls and open it to get a stream working). Cannot install FirstClass (the .deb package I’ve talked about) even after I managed to follow instructions to “Upgrade to GNU utils” and “Enable Apt” which seemed necessary. When running the dpkg (depackage?) command specified at firstclass’s website it just says that the .deb is not a debian format archive. Some quick googling yields no solution. OS feels nice and fast though, if I could install what I needed this would probably be the Linux variety I’d use, after sprucing it up a little.
Debian Live Lenny KDE Desktop LiveCD
Disk error. Boot failed. Nuff said.
Winner: Damn Small Linux! Small, fast and best of all: actually works.
Second place: Puppy Linux. Has a nice feeling about it, pretty fast and works.
Last place: Fedora 9. Confusing website, non-functioning installation. Way to not go.
I have to say that -in my view- using Linux on the L400 is going to have to take some work and is sadly not something I can just install and live happily with ever after. For my part it means I’ll return to my original plan, to use XP (or an nLited version of it) or perhaps nLited Win2K on this machine.
Edit: As you can see in the comments below, one peson reports success in installing Debian and Ubuntu. The post reflects my personal, linux-noob thoughts and are not to be read as final verdicts on a whole OS. Some of them I couldn’t get to work but there are obviously people out there that do. Good luck
14 Comments »
Leave a Reply
-
Recent
- BIOS battery examined
- L400 BIOS downgrade solves temperature sensor and fan control issues!
- BIOS downgrade success A09-A08 (but no help)
- Round up: Most searched for questions regarding the L400
- Side note: Replacing fans on a Dell Dimension 8100
- CompactFlash instead of HDD
- Linux on Dell L400
- BIOS downgrade /fails/ WORKS!
- Fan control issue confirmed
- 40mm fan working in the L400!
- Cooling examined 2
- Cooling examined
-
Links
-
Archives
- April 2009 (1)
- December 2008 (1)
- November 2008 (1)
- October 2008 (1)
- September 2008 (15)
-
Categories
-
RSS
Entries RSS
Comments RSS
cool cool guess I won’t try ubuntu then
Hi,
Great site !!!
My L400 ran nicely under Debian Sarge.
Since I installed Lenny and now Ubuntu I get spontaneous
suspends, in the kern.log I find entries:
PM: Syncing filesystems … done
PM: Preparing system for mem sleep
what is causing these ??
thx
Hello and thanks Luc.
Sounds like a power management-related issue (ACPI), I would suggest turning off all power management in the bios and inside ubuntu/etc and see what happens. Then play around with those settings and see if you can find a pattern to the problem and eliminate it.
Thanks!
Yesterday I booted the L400 using Knoppix. No sweat.
After I ran it for couple of hours, I decided to
reboot it from harddisk, Kubuntu Itrepid, guess what:
it kept working.
So in the faulty mode somehow the kernels decides
it is time to suspend, maybe related to the battery.
I’ll hunt further, any tips welcome.
And, yes, KDE 4.1 is nice, not too fast on this machine, but very acceptable.
Luc
After couple of months I dealt with the issue again. In now noticed the subtle hint on the other page related to the BIOS of the L400. And YES,YES, YES !! My L400 BIOS was the latest and greatest A09. After downgrading this to A06, my already installed Debian Lenny (Build Jan 5th) worked smooth.
So my 3 subsequent installs of Debian Lenny, Ubuntu and Lenny again were invain: it was the BIOS to blame!!
To all L400 users: use BIOS A06; newer versions apear to suck.
Thanks to all!!
Thanks for the followup Luc! I happen to be running into this exact issue and it was driving me nuts! I’m gonna go see if I can find A06 so I can finally get Ubuntu running!
Fantastic website!
Just got a L400 for fun! Tried to install Puppy Linux OS by installing using a desktop and then transferring the CF drive to the L400. Did not work – Grub error 2.
So two questions: Can this method be used to install an OS or must I use a CDROM?
Second, if this is the case and I already have a media cable, will the cable connect directly to a C series laptop CDROM unit or does one have to also have ‘the media box’?
Reading up your excellent blog, I just wonder if V9 BIOS is to blame and whether I should change to V6 – but can it be changed without an OS present?
Thanks Michael!
Re the CF with Puppy, I feel it should be possible but I’m not so good with Linux so I can’t guide you on that, sorry.
The cd-rom is tricky business I fear, if I remember correctly the c-series cannot be used with the l400, if nothing else than just because the connectors are physically incompatible. If you really need a compatible cd-rom you can usually get one cheap on ebay, or keep experimenting with the CF.
I would downgrade the bios to A6 right away to minimize problems with Linux etc, I see no benefit from using the newer versions. As long as you have a floppy and a working computer you don’t need an OS present to fix the bios.
Good luck!
I have both the C series Floppy and the CDrom drive and they both work flawlesly with a L400
as long as you have the correct L400 cables …
Even replacing the interface on a Dell DVD drive allowed me to hook it up to a L400 and use it …
Excellent advice – thanks. Have ordered Floppy drive plus cable for BIOS change. However on the http://ftp.dell.com bios page there are two programmes listed for the L400:
ref:417241 L400 A06.exe and ref:744448 L400A06.exe some 4 lines lower.
They download with different icons. The first opens to a Command Prompt type window – the second to WinZip type window.
Which to use? I’ll get there in the end!
One is an executeable straigt runnable from DOS , the second one is a bios file in a zip and is more hassle to program .. go with the executeable ..
I really need expert L400 help!
BIOS downgraded to A06 – all works fine.
Trying to load various Linux OS (Ubuntu, Lubuntu, Puppy). All seem to install normally (no problems with live CD) but when I come to reboot, I get unsolvable Grub errors. Placing the CF drive that has had an OS installed by the L400 into another desktop and it boots up and runs perfectly.
Therefore the installation and the CF drive are OK and the fault must be compatibility or else lie in the Dell L400 itself.
So – any ideas from the many happy punters with Linux installed on their L400s?
Downgrade BIOS further?
Is the CF drive too ‘advanced’ for the Dell and would a standard HDD be better? – reluctant to spend more money!
Would appreciate your thoughts and experience – it would be a shame to scrap a rather nice machine. Thanks.
After MUCH effort and hassle, I swapped the CF drive for a conventional 20GB HDD and the machine took to Lubuntu 10.04 like a duck to water.
So it seems there is a compatibility problem with CF drives.
I can thoroughly recommend Lubuntu as an OS.
http://lubuntu.net/
Michael …
Have the same issues here with CF , would still prefer CF as it would be a nice energy saver on this old puter…
Will investigate some more, installed win 98se and xp lite on CF and they boot into no probs …
It has something to do with the CF being a removeable disk in the bios instead of a read HD.
Ordered several cf2ide adapters to see if they all behave the same …