|
LinuxFocus article number 323
http://linuxfocus.org
|
|
|
|
|
by Guido Socher (homepage)
About the author:
Guido hates it when computers are not predictable or do
things that can not be explained and it is one of the reasons
why he uses Linux. Under Linux strange things can happen too
but with some perseverance you will normally find the
cause.
|
Test: pre-installed Linux notebooks from LinuxCertified
Abstract:
Linuxcertified.com sells notebooks with Linux pre-installed. In
this article we test two of their models.
We will not run CPU benchmarks or other meaningless tests. We
will instead present the features of each notebook and check
how well the Linux integration on those machines was done.
_________________ _________________ _________________
|
Introduction
The days when you could buy only notebooks with Windows are
long over. If you look carefully around you will see many
usually smaller companies which offer now Laptops without
operating system or with Linux pre-installed.
One problem with notebooks is that you can not so easily
exchange components. In order to save space most components are
integrated into the chip-set. Since customers don't have a
choice of different components you will generally not get a
description of the components that are inside. It is therefore
harder to know if sound chips, graphic controller, power
management, Ethernet chip and modem are really fully supported
by Linux or if something will not work as expected.
A company that does all the integration for you to make sure
that all hardware components are fully supported is offering
therefore a very valuable service.
Linuxcertified is a company in the USA and this time we test
their notebooks to see how well they are working with Linux.
The candidates
We bought two laptops from Linuxcertified.com one from their
own brand called "LC2410" and one IBM Thinkpad 600e. When I
called Linuxcertified my first question was "are all hardware
components fully supported and working under Linux?". The
answer was "yes" and I ordered.
The LC2410
|
|
This model has a big screen and is there for also bigger in
size. It is with 3.3Kg quite heavy but it is still a very
usable notebook. Very good is the DVD/CD drive because it is as
well a CD writer. It does not have a floppy drive and there is
no RS232 serial port. Linuxcertified provides copies of the
Linux installation CDs. That is: only the first 3 CDs from
Redhat. Documentation CDs and source code CDs are not included.
Details of our machine:
CPU: Intel Pentium 4 - 2.66 GHz
RAM: 512MB standard DDR Ram
Display: 15" XGA TFT LCD
Chipset: Intel 845, see http://www.intel.com/design/chipsets/845/
Video/Graphics: 82845G/GL, Integrated in chipset, XFree86 i810 driver.
Accelerated 3d graphics are supported by XFree86
on this chipset.
CD Drive: DVD/CD reader and CD writer (IDE interface)
Networking: 10/100Mbit National Semiconductor DP83815 chip
Modem: Intel 82801 (additional kernel modules are provided by
Linuxcertified, driver is from http://www.smlink.com/ )
Sound: part of chipset, works with the i810_audio driver.
USB: 4 ports, USB 2.0 ehci controller, There is also a slot for
SD, MS and MMC cards (not compact flash).
PCMCIA: a single PCMCIA port
Firewire: VIA IEEE 1394 OHCI
other io ports: parallel port, PS2 port, S-Video Output Port,
15pin DB connector for external monitor
OS: Redhat 9.0. Additional drivers (especially for the modem) are
installed and also copied to /root/lc2000/
Diskdrive: 40Gb IDE
Extras: free laptop bag
The LC2410 has no rs232 serial port and there is no floppy drive. You
can plug in a usb floppy and the bios will be able to boot from it.
The laptop has a AMI bios as known from desktop machines. It
offers plenty of configuration possibilities which is rare for
most notebooks. On the right you can see the LC2410 open. You
see the DDR Ram module, the harddisk, the CPU with cooling unit
and the battery.
A big surprise was the power management. The BIOS has a ACPI
power management interface which is not supported by the Redhat
9.0 distribution. It will however be supported in future (see
http://acpi.sourceforge.net/ ). As of this writing the ACPI
support in Linux is however still incomplete. The effect is
that you don't information as to how much the battery is
charged and the laptop does not power off when you shut it
down. Suspend does however work independent of this. The LC2410 suspends
when you press Fn+F1 und you can wake it up again by pressing the power-on
button once.
The notebook gets rather warm when you use it for long hours. This is
however not around the area where the CPU is but under and before
the keyboard.
It seems to come from the
DVD-reader/CD-writer, chipset and the harddisk. The temperature sensor in
the harddisk reports 60'Celsius (=140'F) when the LC2410 is used at room temperature (22'C=71'F) over several hours.
I can not say if there is any further side effect of this.
Until now the LC2410 is running without problems. You can at least cool down
the disk a bit if you add "hdparm -S 12 /dev/hda" into /etc/rc.d/rc.local.
This will park the disk if it is not used for more than 1 minute.
Otherwise all things except power management are working fine
with the pre-installed Redhat 9.0. The notebook is with 2.66GHz
und 512Mb ram a very fast computer. (Note: The
card reader and the Firewire were not tested because we did not
have any external devices/cards to test them).
The IBM Thinkpad 600e
The Thinkpad 600e is a second hand machine ("refurbished"). IBM
stopped its production in 1999. The machine was however in good
shape. The display is 13' wide. The Thinkpad is a nice and
handy machine. It is much smaller than the LC2410. Very good is
also that IBM them self have a Linux Thinkpad 600e webpage (see
links at the end). On top of that you will find a lot of
websites with information about Linux on Thinkpads (www.linux-thinkpad.org, linux
thinkpad webring). The machine is of course a bit slower
but everything is supported and working under Linux. A 400Mhz
CPU is fast enough for almost all uses of a notebook. You can
run a slim window manager such ICEWM to save on memory. This
way you can totally avoid the use of swap space and still run
one heay application such as mozilla. The responsiveness and
perceived speed of a computer running desktop applications
depends not so much on the CPU speed but on the amount of swap
that is used.
Details of our machine:
Model: TP 600E 2645-4CU
CPU: Intel Pentium II/400 MHz
RAM: 288Mb
Display: 13.3" Active Color
Chipset: Intel 440BX
Video/Graphics: NeoMagic 256, XFree86 neomagic driver.
Accelerated 3d graphics are not possible on this hardware.
CD Drive: CD reader (IDE)
Networking: 3com pcmcia card, 3c574
Modem: WinModem which is supported by the mwave driver.
Sound: Cirrus Logic. The standard soundblaster driver works
actually OK (The CS4232 driver works also).
You can put the following lines into /etc/modules.conf:
options opl3 io=0x388
options sb io=0x220 irq=7 dma=1
USB: 1 usb port
other io ports: parallel port, PS2 port, 15pin DB connector
for external monitor, rs232
OS: Redhat 8
Diskdrive: 10Gb IDE
An external floppy drive is included.
The Thinkpad has an infrared interface which was not tested.
The bios on the Thinkpad is almost nothing. You can hardly
configure anything there. Instead IBM provided a utility called
PS2 which can be used to set all kind of things (display
blanking time, IRQs, ...). It is possible to fit this PS2
utility on a DOS boot disk (see uttcpdos at the end of this
article). The changes done by PS2 are permanent. You can set
them once and then just use the settings. There is however a
utility for Linux which offers equivalent functionality: tpctl.sourceforge.net
The tpctl utility and the required kernel modules are not
included with the laptop from Linuxcertified. A problem of this
Thinkpad 600e is that the architecture is a bit old and IRQ
sharing does not work between all the internal devices such as
modem, sound chip, serial lines, usb controller, etc. It took
me therefore a while to get all things to work at the same
time. There was an IRQ conflict between the modem and the
Ethernet card when the machine arrived.
Conclusion
I would have expected that Linuxcertified integrates the
hardware better with Linux. The specifications on their website
did not mention at all that the power management functions do
not work with their own brand names. It was therefore a bit of
a surprise. The hardware is however of good quality and it
might be that the standard Linux kernel will have sufficient
support for the ACPI Bios of the LC2140 by the time you read
this article.
Linuxcertified was generally very responsive in e-mail
conversations. I would definitely recommend to buy Linux
laptops from companies such as Linuxcertified. I would have had
the chance to return the laptop and get the money back after
discovering the problem with the power management which would
never be an option if you buy without Linux pre-installed.
Links
2005-01-14, generated by lfparser_pdf version 2.51