[BACK]Return to i386-laptop.html CVS log [TXT][DIR] Up to [local] / www

File: [local] / www / Attic / i386-laptop.html (download) (as text)

Revision 1.116, Sun Jun 12 13:49:07 2005 UTC (18 years, 11 months ago) by grunk
Branch: MAIN
Changes since 1.115: +32 -1 lines

add Nikolay Sturm's Fujitsu Siemens Lifebook E8010
information from him, thanks
fleshing out by me

while there, make a general remark about Firewire and ACPI in the
heading

ok nick@

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>OpenBSD/i386 Laptop Page</title>
<link rev=made href="mailto:www@openbsd.org">
<meta name="resource-type" content="document">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="description" content="OpenBSD laptop">
<meta name="keywords" content="openbsd,main">
<meta name="distribution" content="global">
<meta name="copyright" content="This document copyright 1997-2004 by OpenBSD.">
</head>

<body bgcolor="#FFFFFF" text="#000000" link="#23238E">
<a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
<p>
<h2><font color="#e00000">i386 Laptop Status</font></h2>
<hr>

<p> This is a list of laptops known to be working with OpenBSD.

<p> If your laptop isn't listed below doesn't mean that it won't work,
and you will most likely find a similar model that is listed below.
Most laptops work very well, however some will still have minor issues.

<p> Of those that have problems,
<ul>
<li>Some exhibit problems with APM support.  Note that <strong>apm -S</strong>
	fails to suspend some laptops.
<li>Some lack sound support
<li>A few have subtle bugs with their PCMCIA and CardBus support
<li>There is currently neither Firewire nor ACPI support in OpenBSD
<li>XFree86/X.org does not support some displays properly. Sometimes
	switching between both of them helps.
<li>Some other built-in device doesn't work.
<li>Some have problems with pcmcia card eject interrupts.
<li>Almost all modern laptops with on-board modems have "winmodems",
	which are not currently and are unlikely to ever be supported.
	Use a PCCard modem if you need one that works.  You can
	assume any modem on the machines below does NOT work unless
	indicated.
<li>IBM Thinkpads (and perhaps other notebooks, too) with Phoenix-style
	BIOSes offer a so-called "hibernation mode", where memory is
	written to disk. You can use this feature with OpenBSD.
	Generate the partition for hibernation using the
	<tt>/usr/ports/sysutils/tphdisk</tt> utility from the
	ports collection.
<li>IBM Thinkpads with mini-PCI slots will check PCI IDs against a 
	built-in list of "allowed" devices, and thus will not work with
	third-party cards. This behavior can be changed by using the
	<tt>/usr/ports/misc/tpwireless</tt> utility from ports BEFORE
	inserting the third-party card. This utility sets a "magic bit"
	in the BIOS to disable this check.
</ul>

<p>
<table border=1>
<tr valign="top">
	<th>Laptop</th>
	<th>Notes</th>
</tr><tr valign="top"><td>
	Acer Aspire 1360
</td><td>
<p><ul>
	<li>OpenBSD 3.7 works.
	<li>It comes with AMD Sempron 2800+.
	<li>Everything works fine (mini-PCI slot, VIA S3 Unichrome PRO, VIA
	RhineII-2).
</ul>
	Contact <a href="mailto:maxim@unixconn.com">Maxim
	Bourmistrov</a>.
	<p align="left">
	<font size=2>
	<a href="http://www.unixconn.com/aa1360-dmesg">dmesg</a>
	&brvbar;
	<a href="http://www.unixconn.com/aa1360-xorg">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	Clevo D410V
</td><td>
<p><ul>
	<li>Works with OpenBSD 3.7-current (2005 May)
	<li>CPU: 2.8Ghz with HyperThreading. I use it with GENERIC kernel.
	<li>Graphics: ATI 9600. It's working fine with Xorg loaded glx.
	DRI not working. Resolution 1400x1050 works fine.
	<li>Ethernet: 100/1000 Realtek 8169. Working with re(4) fine.
	<li>PCMCIA: Working with NetGear WG511T WiFi Card. ath(4)
	<li>USB: Working. I tried with Lexar JumpDrive.
	<li>Sound: auich(4) working ( AC97 )
	<li>apm(8) is not working properly. Cannot apm -S:
	<tt>apm0: APM set power state: unable to enter requested state (96)</tt>
	<li>apm -z freezes.
	<li>SD Card reader probably works, although I haven't tested yet.
	<li>Infra is not working.
	<li>CD/DVD -
	<tt>QSI, CDRW/DVD SBW-242, UX02 SCSI0 5/cdrom removable</tt>
	I can write cd, and view dvd.
</ul>
	Contact <a href="mailto:wooh@wooh.hu">Adam Papai</a>
	<p align="left">
	<font size=2>
	<a href="http://wooh.hu/~wooh/dmesg">dmesg</a>
	&brvbar;
	<a href="http://wooh.hu/~wooh/XF86Config">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	Dell Inspiron 4100
</td><td>
<p><ul>
	<li>OpenBSD 3.7 works.
	<li>apmd(8) is fully functional.
	<li>Integrated xl(4) works fine.
	<li>Integrated auich(4) works fine.
	<li>USB works fine with my mouse.
	<li>Both PCMCIA slots work.
	<li>The Modem does not work.
</ul>
	Contact <a href="mailto:robert@openbsd.org">Robert Nagy</a>.
	<p align="left">
	<font size=2>
	<a href="http://cybersport.hu/~robert/dmesg.notebook">dmesg</a>
	&brvbar;
	<a href="http://cybersport.hu/~robert/xorg.conf">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	Fujitsu Siemens Amilo D 7820
</td><td>
<p><ul>
	<li>OpenBSD 3.6 works.
	<li>APM is not working (boot with boot -c and then disable apm).
	<li>Sound works fine.
	<li>Everything else on the machine works.
</ul>
	Contact <a href="mailto:salex@hackerhippie.de">Alexander Schmid</a>.
	<p align="left">
	<font size=2>
	<a href="http://softbandit.com/~pw/users/salex/dmesg">dmesg</a>
	&brvbar;
	<a href="http://softbandit.com/~pw/users/salex/XF86Config">XF86Config</a>
	</font>
</td></tr><tr valign="top"><td>
	Fujitsu Siemens Lifebook E8010 with i855/SXGA+
</td><td>
<p><ul>
	<li>OpenBSD 3.7 works.
	<li>SD card reader and SVGA are not supported.
	<li>Doesn't have APM, so there's no way to suspend
	or <tt>'halt -p'</tt> the box.
	<li><a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi">iwi(4)</a>
	needs an increased watchdog timeout of 10 in busy
	environments, see
	<a href="http://anoncvs.erisiandiscord.de/e8010/if_iwi.c.diff">
	if_iwi.c.diff</a>
	(with or without this diff, you might still experience 'fatal error'
	from time to time).
	<li>needs Xorg-current (+
	<a href="http://perso.wanadoo.fr/apoirier/855resolution-0.3.tgz">
	855resolution</a> for full 1400x1050 resolution).
	The laptop only does 1280x1024 by default.
	<li>Everything else on the machine works.
</ul>
	Contact <a href="mailto:sturm@openbsd.org">Nikolay Sturm</a>.
	<p align="left">
	<font size=2>
	<a href="http://anoncvs.erisiandiscord.de/e8010/dmesg">dmesg</a>
	&brvbar;
	<a href="http://anoncvs.erisiandiscord.de/e8010/xorg.conf">xorg.conf</a>
	&brvbar;
	<a href="http://anoncvs.erisiandiscord.de/e8010/if_iwi.c.diff">if_iwi.c.diff</a>
	</font>
</td></tr><tr valign="top"><td>
	IBM Thinkpad T23 model 26478NU.
</td><td>
<p><ul>
	<li>Works fine with OpenBSD 3.7-current (April 2005).
	<li>If using a boot floppy the system may hang when probing ahc.
	Workaround: boot with -c and disable ahc.
	A GENERIC kernel does not have this issue.
	<li>Serial ports must be enabled in BIOS.
	<li>"ctrl:nocaps" in X puts the control key in a proper location
	<li>Apm mostly works -- suspends OK
	<li>Hibernation not tested, but should work with
	<tt>/usr/ports/sysutils/tphdisk</tt> from the ports collection.
	<li>The audio chipset is supported (auich).

	<li>See <a href="http://www.snafu.org/t23/">http://www.snafu.org/t23/</a>
	for more info.
</ul>
	Contact <a href="mailto:marc@snafu.org">Marco S Hyman</a>.
	<p align="left">
	<font size=2>
	<a href="http://www.snafu.org/t23/dmesg">dmesg</a>
	&brvbar;
	<a href="http://www.snafu.org/t23/xorg.conf">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	IBM Thinkpad X31
</td><td>
<p><ul>
	<li>Works with OpenBSD 3.7-current (April 2005).
	<li>Nearly all Hardware is supported, except FireWire.
	<li>APM is well supported. Suspend mode (apm -s/zzz) works without
	problems. Hibernation (suspend to disk) works also fine but
	requires a small MS-DOS partition with a hibernation file at the
	beginning of the harddisk. You can create this file with tphdisk
	from ports (/usr/ports/sysutils/tphdisk).

	<li>The two extra keys around the cursor block can be configured via
	xmodmap.
	<li>Example:

	<pre>
		xmodmap -e "keycode 233 = Page_Down"
		xmodmap -e "keycode 234 = Page_Up"
	</pre>

	<li>The integrated Intel PRO/Wireless 2100 in my X31 (Model 2672-C8G)
	works with the
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&amp;sektion=4">ipw(4)</a>
	driver. But you need to download the unfree firmware first to get
	it working. For more details read
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&amp;sektion=4#FILES">ipw(4)</a>.

	<li>I'm planning to replace this card with a
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ral&amp;sektion=4">ral(4)</a>
	or an
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&amp;sektion=4">ath(4)</a>.
	For these cards, no unfree firmware required. To replace it,
	I'll have to <i>unlock</i> the bios first because IBM allows only
	<i>special</i> IBM mini-PCI cards to be installed. The bios can
	be patched with the tpwireless program
	(<tt>/usr/ports/misc/tpwireless</tt>, <b>use on your own risk!</b>).

	<li>The integrated CF-Card reader (really nice!) is supported
	as well.

	<li>Enhanced SpeedStep is supported. You can adjust the cpu speed
	via sysctl (<tt>sysctl hw.setperf</tt>).

	<li>The on-board
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fxp&amp;sektion=4">fxp(4)</a>
	and
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=auich&amp;sektion=4">auich(4)</a>
	are working without problems.

	<li>The keys for mute, volume up and volume down are working fine.
	No special software is required. If you'd like to get the big
	"Access IBM" button to work and have a nice on-screen display, you
	can install tpb from ports. (/usr/ports/sysutils/tpb) This works just
	fine and you have nice on-screen messages when you change volume and
	brightness settings or enable/disable the ThinkLight.
</ul>
	Contact <a href="mailto:b.ahlers@ba-net.org">Bernd Ahlers</a>.
	<p align="left">
	<font size=2>
	<a href="http://www.ba-net.org/x31/dmesg">dmesg</a>
	&brvbar;
	<a href="http://www.ba-net.org/x31/xorg.conf">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	IBM Thinkpad X40
</td><td>
<p><ul>
	<li>OpenBSD 3.7 works fine.
	<li>SD Card Slot is not presently supported.
	<li>The built-in "Intel PRO/Wireless 2200BG" works only with additional
	firmware. See
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&amp;sektion=4">iwi(4)</a>
	for more information.
	<li>The use of other mini-PCI cards may be restricted by the BIOS.
	However, non-IBM supplied cards can be used after running the
	<tt>/usr/ports/misc/tpwireless</tt> utility.
	<li>APM works fine, including suspend to hard-disk (hibernation)
	<li>If you want to use Hibernation, you must have a small
	msdos partition with a save2dsk.bin. For this, you can use
	<tt>/usr/ports/sysutils/tphdisk</tt>.
	<li>Perhaps one of the best supported notebooks because several
	developers also use it.
</ul>
	Contact <a href="mailto:marcus.popp@paranoidbsd.org">Marcus Popp</a>.
	<p align="left">
	<font size=2>
	<a href="http://www.paranoidbsd.org/x40/dmesg.37.txt">dmesg</a>
	&brvbar;
	<a href="http://www.paranoidbsd.org/x40/xorg.conf.37.txt">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	IBM Thinkpad T42 model 2373
</td><td>
<p><ul>
	<li>OpenBSD 3.7 works fine.
	<li>See entry for the X40 for the built-in
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=iwi&amp;sektion=4">iwi(4)</a> or
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ipw&amp;sektion=4">ipw(4)</a>
	802.11 card and APM/Hibernation support.
	<li>See entry for the X31 for Enhanced SpeedStep and the extra Thinkpad buttons.
	<li>The alternatively built-in "Atheros AR5212 (IBM MiniPCI)" 802.11 card works with the
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&amp;sektion=4">ath(4)</a>
	driver.
	<li>X.org with ATI Radeon Mobility works fine (1024x768, 24bpp).
	<li>The built-in USB Bluetooth and infrared are not presently supported.
	<li>The built-in
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&amp;sektion=4">em(4)</a>
	gigabit ethernet device works fine.
	<li>The built-in
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ath&amp;sektion=4">auich(4)</a>
	audio device works fine.
	<li>The built-in fingerprint scanner found in some models is not supported.
</ul>
	Contact <a href="mailto:reyk@openbsd.org">Reyk Floeter</a>.
	<p align="left">
	<font size=2>
	<a href="http://reyk.wlsec.net/dmesg-t42">dmesg</a>
	&brvbar;
	<a href="http://reyk.wlsec.net/xorg.conf-t42">xorg.conf</a>
	</font>
</td></tr><tr valign="top"><td>
	JVC MP-XP 7250DE
</td><td>
<p><ul>
	<li>OpenBSD 3.6-current (October 2004) works.
	<li>Everything works fine except APM and the built-in
	SD card reader.
	<li>Since OpenBSD 3.4 the boot loader does not boot correctly from
	USB CDROM on this machine -- workaround: take 3.3 and upgrade or
	boot via network or PCMCIA floppy.
	<li>The audio chipset is supported. Wireless 802.11b PRISM 2.5 (USB)
	is supported, too.
</ul>
	Contact <a href="mailto:umaxx@oleco.net">Joerg Zinke</a>.
	<p align="left">
	<font size=2>
	<a href="http://people.freenet.de/umaxx/jvc-dmesg.txt">dmesg</a>
	&brvbar;
	<a href="http://people.freenet.de/umaxx/jvc-xfconfig.txt">xorg.conf</a>
	&brvbar;
	<a href="http://umaxx.um.funpic.de/howtos/howto_openbsd-on-jvc-mp-xp7250de.php">
	more info</a>.
	</font>
</td></tr><tr valign="top"><td>
	Sony Vaio z505n
</td><td>
<p><ul>
	<li>OpenBSD 3.6-current (as of August 2004) runs. Installation is
	cumbersome, though. The Sony CD drive does not boot the snapshot CD.
	<li>Installation by USB floppy:
	The floppy36.fs of the snapshot (august 2004)
	can be brought to boot if one disables the
	following (boot -c, wait for the UKC&gt; prompt):
	<pre>
	disable pcibios
	disable fxp
	disable pcic
	</pre>
	<li>After this there is no USB, no PCMCIA, no Cardbus
	and no network. This means that the laptop has
	no input/output! So you have to put the install sets
	on a partition from some other OS or earlier installations
	of OpenBSD. The install script can mount ffs and msdos
	partitions. The kernel as supplied with the snapshot
	boots alright and recognizes all the relevant hardware
	(no firewire, no memorystick, no JogDial).
	<li>Sound (yds) works. The XFConfig from the OpenBSD install
	works without modification.
</ul>
	Contact <a href="mailto:vaio@weggla.franken.de">Matthias Bauer</a>.
</td></tr><tr valign="top"><td>
	Sony VAIO PCG C1XD
</td><td>
<p><ul>
	<li>OpenBSD 3.6 works, but there are some minor issues.
	<li>USB and built-in sound (Yamaha) work just fine.
	<li>My 3com Megahertz Cardbus LAN Card
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=xl">xl(4)</a>
	works ok.
	<li>Jog Dial and the mini camera were useless to me, so I never
	tested them.
	<li>While the GENERIC Kernel works fine, the installation ramdisk
	kernel hangs on booting since OpenBSD 3.3 or so. Disabling the
	cardslot and PCMCIA subsystem in UKC before booting makes the ramdisk
	come up, too. But then you have to install from images you left on
	the hard disk before (e. g. in a discardable filesystem in the
	partition you want to use for swapping later), because you can't
	access LAN or WLAN without the cardslot.
	<li>Removing cards from the PCMCIA/Cardbus slot on a running
	system may cause system freeze or instant reboot sometimes.
	<li>My D-Link DWL-650 (PrismII) works for some time, but then
	locks up and has to be reinserted to work again. This, however,
	causes the problems mentioned above.
	<li>APM works partly: "<b>halt -p</b>" switches off the machine, but
	sometimes, you can't wake up from "<b>zzz</b>".
</ul>
	Contact <a href="mailto:grunk@pestilenz.org">Alexander von Gernler</a>.
	<p align="left">
	<font size=2>
	<a href="http://pestilenz.org/~grunk/openbsd/vario/dmesg">dmesg</a>
	&brvbar;
	<a href="http://pestilenz.org/~grunk/openbsd/vario/XF86Config">XF86Config</a>
	</font>
</td></tr><tr valign="top"><td>
	Toshiba Satellite 2410S
</td><td>
<p><ul>
	<li>It's running OpenBSD 3.7-current (April 2005).
	<li>All stuff are working fine (graphics, sound, PCMCIA, APM,
	ethernet), except infrared and the built-in SD card reader.
	<li>There's a bug with certain toshiba laptops and XFree/X.org. Ratio is
	too quick, and some chars are repeated. To avoid that, disable
	<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=X&amp;sektion=7">X</a>'s
	kbd handling, and load a modmap with xmodmap if needed.
</ul>
	Contact <a href="mailto:aanriot@atlantilde.com">Alexandre Anriot</a>.
	<p align="left">
	<font size=2>
	<a href="http://www.atlantilde.com/dmesg/albatros.txt">dmesg</a>
	&brvbar;
	<a href="http://www.atlantilde.com/repository/config/xorg.conf">xorg.conf</a>
	</font>
</td></tr>
</table>

<p> If your laptop under OpenBSD is not listed above, feel free to mail
<a href="mailto:www@openbsd.org">www@openbsd.org</a> to cure this.
Please supply as much information as possible, such as:
<ul>
	<li>Notebook exact manufacturer, name and model.
	<li>Latest OpenBSD version known to work on it (must be the latest
	release or -current).
	<li>List of working/not working things with OpenBSD.
	<li>List of hacks you used to get certain things running.
	<li>Links to your dmesg and xorg.conf.
	<li>Contact name and email address.
</ul>

<a href="i386.html"><img height=24 width=24 src="back.gif" border=0 alt=OpenBSD></a>
<a href="mailto:www@openbsd.org">www@openbsd.org</a><br>
<small>$OpenBSD: i386-laptop.html,v 1.116 2005/06/12 13:49:07 grunk Exp $</small>
</body></html>