I have found very little comprehensive information about running *BSD on a laptop: Linux has its linux on a laptop site, but there doesn’t seem to be an equivalent for FreeBSD or NetBSD.
The additional links below may help address that.
It’s a ThinkPad A20m/2628:
CPU: Pentium III/Pentium III Xeon/Celeron (597.41-MHz 686-class CPU)
Origin = “GenuineIntel” Id = 0×683 Stepping = 3
Features=0×383f9ff
real memory = 134152192 (131008K bytes)
Things that don’t quite work: sound and apm, but a new kernel (building now) may resolve those.
the kernel config file from my laptop.
my dmesg output to help see what devices are detected and used.
my X config: works fine. I found that using xf86config worked better than XFree86 -configure.
I had to add a couple of lines to /etc/rc.conf to get my Cisco Aironet 340 working: here they are.
pccard_enable=”YES”
pccard_ifconfig=”inet 192.168.2.10 netmask 255.255.255.0″
The card was detected and used with no other work on my part.
I did get sound working today (6/19) by rebuilding with the pcm and csa devices enabled. To use xmms and KDE I needed to build and install the xmms-arts plugin.
One problem I often have with FreeBSD and some ports is the tendency to insert the version in the name of the file, so gtk-config (version 1.2) becomes gtk12-config. Configure scripts won’t find it so I always find myself making symlinks to make sure everything is found.
ln -s /usr/local/bin/glib12-config /usr/local/bin/glib-config
ln -s /usr/X11R6/bin/gtk12-config /usr/X11R6/bin/gtk-config
Here’s the briefest summary of the differences between the GENERIC kernel config and mine:
[/usr/src/sys/i386/conf]# diff -u GREEN GENERIC | grep -v “#”
— GREEN Wed Jun 19 09:05:59 2002
+++ GENERIC Thu May 23 10:04:01 2002
@@ -17,9 +17,6 @@
-
machine i386
cpu I386_CPU
cpu I486_CPU
@@ -30,9 +27,9 @@
@@ -230,11 +227,11 @@
@@ -256,44 +253,3 @@
-device an
-device pcm
-device csa
Hope it helps.

3 Comments
Like you, I didn’t find much info on Freebsd and laptops. I have an old HP OmniBook 5700CT and the only info I was able to find was for the PAO(i know, old) I’m working on a how-to for this model myself, and appreciate letting me *steal* ideas from your laptop page :-)
I too, have many issues, soundcard works off and on CS4236 though, dmesg sees it as CS423x and CS4232, suspend/resume never worked, and untill 4.7, shutdown -p didn’t work either (does now), and random lockups(thinking buggy hardware)
Anyways, I just wanted to say, thanks for the info, and good luck with the lappy.
I am remiss in not mentioning how valuable the freebsd-mobile list has been in getting things working. If you haven’t subscribed, do it now.
majordomo@FreeBSD.org with a message body of “subscribe freebsd-mobile”
I have a HP Omnibook 5700CT with 32RAM and I’m thinking of installing FreeBSD on it. Anybody that can help me email me.
Thanks
Terry