Post details: Of Laptops and Tribulations

25 May , 2006

Permalink 23:08 UTC, by Renat Lumpau Email , 549 words, 1026 views   English (US)
Categories: Gentoo

Of Laptops and Tribulations

I finally gave up and bought a laptop, thus breaking my streak of adopting unwanted hardware (my desktop box was the third machine I literally found in the street). The laptop is a ThinkPad T60p; I owe rajiv a big thank-you for reminding me to take advantage of the deal my school has with Lenovo, which translated into a 45% discount. indefatigable is a dual-core 2.16GHz Pentium M (Yonah), 100GB SATA hdd, 1GB RAM, and an ATI Mobility FireGL V5200. All I can say is, this is a beast. After invincible, a PIII 733MHz, this thing flies. Better yet, all the bells and whistles work with Linux, save one.

- CPU: -march=pentium-m, SMP
- SATA HD: works with ahci
- sound: ALSA with intel-hda-snd
- encrypted / and swap: I followed a couple of guides. It wasn't as straightforward as I had hoped: it took me a while to figure out the right setup for the initramfs image (uclibc/busybox, static gpg and cryptsetup binaries). gpg was complaining about the wrong console, and it took me a while to grok that the kernel was using /dev/console instead of /dev/tty. It was smooth sailing after that, and now I've got a fully encrypted setup.
- Power management: kernel CPU governor automatically adjusts speed when running on battery. Hibernate to RAM works beautifully after applying a couple of >patches
- Graphics: works with ati-drivers-8.24.8, but xorg.conf needs to explicitly specify ChipID=0x71c5. DRI seems to work fine, although the system tends to lock up after quitting X. Oh well.
- Wireless: works fine with ipw3945.
- Ethernet: e1000
- Built-in fingerprint reader: had to tweak a few of ebuilds out there, and screw around with PAM modules (folks, always keep a root console open when operating machinery^WPAM), but now I can log in by just swiping a finger;
- Extra buttons: sound/mute and reading light work out of the box. Thanks to tpb and XOSD, I have on-screen indicators just like on Windows. Back/Forward buttons work with xmodmap. As a side note, it turned out that the Windows key wasn't recognized by X as a meta key. I had copied over my old Fluxbox keys file, and was quite amused when instead of typing a, o, r, and i flux was opening up a bunch of programs. Sure made editing the config file in vim a lot of fun.
- I haven't tested bluetooth and IR yet, but I don't really care.
- The one thing that doesn't work at the moment is the built-in accelerometer which can be set up to park the hd when the laptop is bumped. There's a driver out there, but it seems that the IBM->Lenovo switch changed some hardware identifiers and the kernel module doesn't recognize the device. Someone has posted a patch to the mailing list out there, but I'm in no rush.

Also, I just discovered conky, the ultimate system monitor. I was never happy with gkrellm, and conky is waaay better.

As far as reusing old hardware: I shelled out $100 for a Hauppauge 350 card and turned invincible into a MythTV box. It has ~250GB of storage in hardware RAID-0, which should do nicely.

So, pretty much everything I need works, VMware is happily compiling my dev setup, and it's finally nice out. Life is good, kids.

Comments:

Comment from: atiuser [Visitor]
Have you tried setting

Option "UseInternalAGPGART" "no"

in your device section? IIRC that fixed the system lockup after leaving X. If not, be sure to only use vesa-fb or vesa-tng and not the special ATI framebuffer thingie in the kernel. And of course make sure the right agpart is selected in your kernelconfig, as module or not shouldn't matter..

PermalinkPermalink 28 May , 2006 @ 15:19
Comment from: Renat Lumpau [Member] Email
Actually, it stopped locking up after upgrading to ati-drivers-8.25.18. The new version also supports the ATI card, so no need to specify ChipID anymore.
PermalinkPermalink 28 May , 2006 @ 15:48
Comment from: brian [Visitor]
Could you say exactly what CFLAGS you used, and whether they worked alright? Thanks.
PermalinkPermalink 30 May , 2006 @ 21:55
Comment from: Renat Lumpau [Member] Email
CFLAGS="-march=pentium-m -Os -pipe -msse3 -fomit-frame-pointer"

works pretty well so far.
PermalinkPermalink 30 May , 2006 @ 23:35
Comment from: Simon Gerber [Visitor]
Could you please share (email me) your modified ebuilds for fingerprintreader found on T60p.
PermalinkPermalink 19 June, 2006 @ 09:11
Comment from: lou paget [Visitor] · http://lou-paget.fuzzine.be/
Nice site. Thank you!



















PermalinkPermalink 29 July, 2006 @ 01:14
Comment from: sygboldj pbtedv [Visitor] · http://www.doic.ubwjmve.com
anrzy ejow gwsixqtvy htieb emnbdpsa oqcp vkfcwtd
PermalinkPermalink 3 August, 2006 @ 21:08
Comment from: quality twin xl bedspread [Visitor] · http://quality-twin-xl-bedspread.mixtumm.be/
Nice site. Thanks.



















PermalinkPermalink 13 August, 2006 @ 00:36

This post has 1 feedback awaiting moderation...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))

Renat Lumpau

I hear there's penguins on the Internets

October 2008
Mon Tue Wed Thu Fri Sat Sun
<< <     
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

Search

Categories

Misc

XML Feeds

What is RSS?

Who's Online?

  • Guest Users: 44

powered by
b2evolution