[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
a friend wants to buy a laptop to run BSDI...
A friend of mine wants to buy a new laptop to run BSDI. I run NetBSD
on my TP750, but it's been a real pain to work around all of the
incompatibilities (I'm currently pulling my hair out trying to get
NetBSD 1.0 to run). Are the newer models any better, and if so, how?
Here's my reply to a message he sent me. If anyone has additional
information that seems apropos, I'll forward it to him. In
particular, I'd like to hear from anyone else who is running *BSD on a
thinkpad.
Thanks,
Keith
------------------------------------------------------------------------------
(my reply)
>
> Thinking of a laptop upgrade. As you know, I am a BSDI user. Some
> questions.
>
> Of what compatibility issues should I be aware? What models should I avoid?
The later thinkpad models have fewer compatibility problems, but here's
what I've run into:
+ 2.88 Mb floppy drives/controllers are not widely supported. Even though
the hardware is usually software compatible with 1.44 Mb hardware, the
bios will report a different value. The newer thinkpads have 1.44 Mb
drives so this is not a problem for them.
+ floppy disk change line in a ThinkPad has the opposite assertion level
from AT-bus machine. May not be a problem for BSDI (NetBSD doesn't
care); but this was a problem for Linux.
+ keyboard controller on my TP750 emulates a very picky PS/2 keyboard.
It acts like an AT keyboard after booting, but if the BSDI device driver
resets the keyboard, it might not be able to deal with the scan codes
that result. Also things like the power switch and some of the special
functions don't seem to work after resetting the keyboard
controller. YMMV.
+ mouse controller (trackpoint) has similar problems. It mostly acts like
a PS/2 mouse -- but is not recognized as one when the device driver
tries to probe it.
+ sound chip on older models isn't compatible with much of anything.
newer models emulate a soundblaster in hardware.
+ XFree86 3.x works on my monochrome model, though it doesn't quite handle
the 90c24 chip right in all modes. It seems to work fine if you
treat the display as a 256 color SVGA. XFree86 2.x works fine, but
may not support graphics acceleration.
+ There's a wierd bug on the TP750 where it wants to use the top 4K
of conventional memory for the BIOS. If the OS stomps on it,
the system will just get wedged. (One symptom was that an attempt
to use a parallel printer caused the system to cold boot.) I'm not
sure if this "feature" still exists on later machines.
My best guess is that you'll need to do some kernel tweaking to
get things running smoothly. Again, maybe the later models work
better, but I'd ask BSDI about it if I were you.
As for models to look for / avoid:
+ In general, the 360 and 75x series are pretty nice. The 701
(butterfly) is supposed to be nice also, but I haven't seen one.
I don't like their subnotebooks. My dad has a 501. It works
okay but I can't stand typing on its keyboard. If you want
a subnotebook, a Compaq Aero is nicer.
+ make sure you can get a dual-voltage charger and extra batteries.
some of the recent models come with only a single-voltage brick
(which is smaller and lighter but probably not what you need).
also, some models use different batteries than others, and not
all of them have spares or external chargers available yet. (ask
John Klensin about his)
+ IBM has a gazillion different laptop displays. I think they
paniced when the things were in short supply, and rather than
try to get enough of any one display type to satisfy the demand,
they just bought displays from everybody. I still prefer monochrome
because it gives a lighter machine and better battery life,
but all of the color ones have better contrast (given a reasonable
choice of foreground/background colors) than a mono LCD.
+ Disks come in sizes from 170 Mb (just discontinued?) to over
a Gb. If you want to upgrade later you can replace it with
a 2.5" 17mm high drive, but you have to open up the little
disk carrier and break warning seals etc. Or you can buy a
thinkpad-ready disk complete with its own carrier -- but they're
fairly expensive compared with bare drives. I have a 340 Mb
drive which means I'm always trying to find something to delete.
For a new system, I'd get the 810 Mb drive at least.
> How do BSD and power management interact? What's the result on battery
> life?
+ My guess is that there's no support for APM in BSD. Some of the power
management is done in hardware, and this will probably still work.
But it won't turn off your devices when you're not using them --
so your battery life won't be as good as under windows. I get
around 3 hours per battery doing things like editing. NiMH don't
have the same memory problems as NiCd batteries, but it still helps
to do full charge-discharge cycles.
> The TFT display seems small. Will I like the STN better?
Yes, but any color display you get will be better than what you have now.
> Can I leave it on for weeks on end?
Yes. I keep my TP plugged in the docking station at home when I'm
not on the road.
> Connection for external monitor?
works fine for me. On my machine, the video controller generates
different clocks depending on whether the external monitor is
enabled. There's a key on the keyboard that toggles between one
and the other.
> Where does one get good pricing and selection?
sorry, can't help you here. IBM does have a place to mail order
discontinued models at reasonable prices, if you're interested in
that I can find it.
I'll forward your question to the tp750 mailing list to see what
other advice they might have.
Keith