Skip to content

FreeBSD on a laptop

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 E36,MMX,FXSR,SSE>
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

  1. jimmie james wrote:

    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.

    Wednesday, October 16, 2002 at 1:07 PM | Permalink
  2. paul wrote:

    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”

    Wednesday, October 16, 2002 at 3:25 PM | Permalink
  3. Terry wrote:

    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

    Sunday, October 27, 2002 at 7:16 AM | Permalink