arl: projects: laptop: index
If you are trying to find T h i n k p a d information, try [here].

Changed names to contains spaces, so that search machines do not index this page based on names.

 

The project
1) To build own Linux friendly laptop machine. The machine might even not to be able to run microsoftian operating system i.e. it might be 100% microsoftian uncompatible.

2) Price is not an issue, quality is.

Why?
I know that the first thing that pops out is question why, so I need to convince by this longish story.

I have had multiple I B M .. T h i n k p a d laptops .. basically no problems .. but actually not a single T h i n k p a d has not been Linux compatible i.e. no real support for Linux by I B M. Linux does not mean Red Hat or other commercial distributors - I do not like those, because they contain all kinds of bas kludges, starting with root file system contamination (/etc is used as trash directory for configuring all kinds of xyz software). There's a good name for this: microsoftianism .. I have seen a system with C: drive filled with stuff without a single directory. Those were the days, and they seem to reappear with Linux distributions .. still only missing magical 8+3 cryptic file names.

But to the problems with laptops .. I B M .. T h i n k p a d s have caused so much problems with Linux I renamed the machine as Stinkpad. Stinkpad contains nice hardware, but it's totally unusable from Linux. Stinkpad might contain nice front processor, but it also is unusable from Linux. For updating the machine one needs to boot with microsoftian disk and do the thing. argh. This means I need to shutdown the machine, which is "naturally totally natural" in microsoftian world, but for me it isn't .. I do not boot or have any need for booting (when writing this this laptop has been up for 13 days).

In Stinkpad things that do NOT work
  • TV out for PAL. I have not figured out why it does not work, but I have played and modified a software which supposed to do the trick (the software contained bugs).
  • Front processor.
  • BIOS update.
  • Safety features.
  • Sleep modes (I naturally removed _ALL_ microsoftian stuff, even partitions). Redisafe etc. should work with Linux directly. If configured with t h i n k p a d utilities for Linux, it is possible to misconfigure .. it tries to force sleep mode on, and it just hangs the system (if power is under 5%). Not usable at all.
    [20030618] suspend accidentally worked, but mouse stucks occasionally. Tried to get mouse working again by suspending the machine, trying to load modules, etc. after that needed to reboot because nothing worked (NO NO for reboots). After reboot stinkpad had the nice not-so-funny feature: front-end/control processor hangs, so needed to a) take the power off b) go to magazine store to buy some Linux boot cds... aaargh, forgot my floppy drive + not at home currently.
  • Ultrabay hot swapping. Tried by having modules and then not. Does not work at all, when the device is taken out the machine starts to beep, and the worst of all beeping goes to the audio subsystem .. aarghh .. if I want to watch a movie, I need to reboot the machine to get rid of that horrible beeping. Total design failure. I know that the front processor has not been informed about hot swap, but those I B M designers have not heard about timeouts...
  • T h i n k p a d special keys. Anyway I do not need those but...
  • Other hidden hardware which exist but I really do not know it's there..


In Stinkpad was hard to get working
  • IrDA
  • Sound system .. took a while to find out the proper ALSA module.
  • Speed step processor . it is either slow (when booted up without power connected) or then fast (if booted with power connected).


In Stinkpad other noticeable things
  • Took a while to notice my T 2 3 has no WLAN .. though this machine was supposed to have one.
  • Earlier 770Z did not have support, and the poor quality DVD drive it had naturally did not work after the basic quarantee time and I'm using only public transportation, so after it did not work I had no DVD drive .. for this T 2 3 I bought 36 month support, which was good because those I B M guys have been fixing this machine twice on-site next working day: changed memory (2 days late, took 3 days because of Finnish holiday middle of the week), and 48 GB disk drive was changed (within hours, but I needed the data on the broken disk, and that meant I had to pay for it - it was not possible to keep the drive for a while to save the data .. I do not give my disk drive for anyone).
  • On-site support center telephone service is in UK, which means that there are probably a tape message informing that there are nobody interested about your problem.


Things I do NOT like
  • Volume control is _inside_ the computer. When the computer is in my bag and listening something I really do not want to open the bag, open the computer etc. especially when it's raining.
  • LCD display for front processor is missing .. it was in 770Z.
  • technical documentation sucks .. actually does not even exist for common users.
  • I B M people first contacting opinion when met that the user is total dufus, el stupido. This means one must always show its knowledge - and I'm really too old for these childish chichken hierarchy games.


Things I do like
  • display - the one and only reason for buying Stinkpad.
  • clito button mouse - naturally the other reason to have a Stinkpad.
  • mouse has 3 buttons ..
  • casing is nice, but 770Z was more stabile and robust than T 2 3.
  • keyboard.


Things I would like to have but almoust impossible to get
  • multi system television decoder.
  • radio decoder.
  • real soon need for gigabit Ethernet.
  • better connectivity for different disk systems, like connecting to normal ATA disk, expecially when need to backup the whole disk.
  • DVD+-R everything burner.


I hope to have convinced why there's need for own laptop design.

What?
modular design - this is naturally really used term. There used to be laptops that were marketed by upgradeable processor modules, byt actually no upgrade modules were available - so the users were cheated. I want to have upgradeable processor module, and the only way to have this is design laptop backplane so that it allows to have processor to be changed.

multitude of modular I/O modules - normally laptops are built with fixed i/o ports. This T 2 3 has USB 1.0/1.1(?) ports, no FireWire, IrDA, RS232 serial (or RS232ish), parallel, VGA out, modem, Ethernet 10/100, SVHS (?), and keyboard/mouse. Most of those i/o ports are not in use, or then usable in my environment. I have CardBus card for USB 2.0 for DVD+R burner .. if this Stinkpad machine would have modular i/o ports, I could use internal ports. In my case modularity would be much more inexpensive that the fixed solution, which outdates quite fast.
Need to have modules: FireWire, USB 2.0, Ethernet 10/100/1000.
Currently no need for: Parallel, external mouse/keyboard, external VGA.
Other needed modules: WLAN (11,22,56 Mbit/s), Bluetooth
So the I/O modules should have some nice fast interconnection bus. Intelligent modules would be preferred (off cpu load), but this means more work for drivers.
In laptop design modules must be possible to shut down to stand by power.

Devices - chipset for common and legacy pc compatibility.
Selection could be done by efficiency (speed,power usage) and programming easyness)
Internal chips like wathcdog, thermo (cpu,in-case)
Memory: fast SO-DIMM


CPU - should be fast and not power hungry. Either AMD or Intel .. VIA is a possibility, but currently 1 GHz is not enough.

Power - battery should be Li-ion
Power adapter should handle directly all common input voltages, like 230V/50Hz, 110V/60Hz, car and airline power sources.

Casing - Should be titanium based
Titanium is one of the best material for cases, it is really durable, quite light, and it is possible to build cases with less material.
But titanium metallurgy is hard and might be costly.

More information
Related links

© arl
updated: 20070711