Profile

unixronin: Galen the technomage, from Babylon 5: Crusade (Default)
Unixronin

December 2012

S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

Most Popular Tags

Expand Cut Tags

No cut tags

August 22nd, 2007

unixronin: Ummm....   It's an avatar.  No, not an Airbender or a Na'vi.  Just an avatar. (Hiro-ic)
Wednesday, August 22nd, 2007 12:52 pm
unixronin: Sun Ultrasparc III CPU (Ultrasparc III)
Wednesday, August 22nd, 2007 09:20 pm

While installing Linux on the Thinkpad i1300 I got recently from [livejournal.com profile] koyote, I ran into a couple of hardware compatibility issues.  ([livejournal.com profile] koyote evidently ran into at least the first one too, which is why the kubuntu install originally on the Thinkpad wouldn't boot.)  I solved the problems, but figured I should document them somewhere.  So I'm doing so, here and on co.ordinate.org.  (No, the co.ordinate.org page on it isn't up yet.  It will be.  Soon.)

    • Problem:  The Thinkpad i1300 has an OHCI-compliant USB host controller which, however, will lock the machine hard if probed as OHCI.
    • Workaround:  Boot the install CD with the nousb kernel option, then configure it as a UHCI USB host controller. You'll lose a tiny amount of functionality, but it'll work, and you'll probably never miss the few added features of OHCI.
    • Problem:  The Thinkpad i1300's ALi IDE controller is buggy, and if booted from a generic Linux kernel, will fail to mount the CD to complete the installation after booting from it.
    • Workaround:  To the nousb kernel boot option above, add ide0=ata66 ide1=ata66 ide2=ata66 ide3=ata66¹, then build a custom kernel with the appropriate ALi chipset patches.
    • Problem:  Xorg -configure doesn't properly identify the screen; it thinks it has a maximum resolution of 800x600, and will not be persuaded otherwise.
    • Workaround:  This one is pretty trivial; just override the autodetected monitor settings in xorg.conf — I found that HorizSync 31.5-48.5 and VertRefresh 60 worked just fine.  Then you'll be able to select 1024x768 video modes.²  (You'll want to specify VideoRam 8192 in the Device section, by the way.

[1]  You won't actually need all of these IDE devices, of course.  But it doesn't hurt to make really sure you got them all.

[2]  On an LCD screen, of course, there's little point in enabling any resolution other than native physical resolution, though the i1300's Trident Cyberblade/i1 chipset will support up to 1280x1024 on an external monitor.

Tags:
unixronin: Pissed-off avatar (Pissed off)
Wednesday, August 22nd, 2007 11:03 pm

If you want to find out anything from the NHTSA, looks like you'd better be prepared to file a FOIA request for it.