version 1.93, 2005/04/28 01:30:25 |
version 1.94, 2005/04/29 02:38:48 |
|
|
<p> Of those that have problems, |
<p> Of those that have problems, |
<ul> |
<ul> |
<li>Some exhibit problems with APM support. Note that <strong>apm -S</strong> |
<li>Some exhibit problems with APM support. Note that <strong>apm -S</strong> |
fails to suspend some laptops, but this is not a major concern. |
fails to suspend some laptops, but this is not a major concern. |
<li>Some lack sound support |
<li>Some lack sound support |
<li>A few have subtle bugs with their PCMCIA and CardBus support |
<li>A few have subtle bugs with their PCMCIA and CardBus support |
<li>XFree86/X.org does not support some displays properly. Sometimes |
<li>XFree86/X.org does not support some displays properly. Sometimes |
switching between both of them helps. |
switching between both of them helps. |
<li>Or some other built-in device doesn't work.. |
<li>Or some other built-in device doesn't work.. |
<li>Some have problems with pcmcia card eject interrupts. |
<li>Some have problems with pcmcia card eject interrupts. |
</ul> |
</ul> |
|
|
<th>Laptop</th> |
<th>Laptop</th> |
<th>Notes</th> |
<th>Notes</th> |
</tr><tr><td> |
</tr><tr><td> |
Acer TravelMate 345 |
Acer Aspire 1360 |
</td><td> |
</td><td> |
As of OpenBSD 2.7-CURRENT, APM works.<p> |
<p> It comes with AMD Sempron 2800+. Running OpenBSD 3.7. |
|
<p> Everything woks fine (mini-PCI slot, VIA S3 Unichrome PRO, VIA |
|
RhineII-2). |
|
<p> Here is the |
|
<a href="http://www. unixconn.com/aa1360-dmesg">dmesg</a>. |
|
<p> Here is the |
|
<a href="http://www.unixconn.com/aa1360-xorg">xorg.conf</a> file. |
|
<p> Contact <a href="mailto:maxim@unixconn.com">Maxim |
|
Bourmistrov</a>. |
|
</td></tr><tr><td> |
|
Acer TravelMate 345 |
|
</td><td> |
|
As of OpenBSD 2.7-CURRENT, APM works.<p> |
XFree86 works (800x600 16bpp).<p> |
XFree86 works (800x600 16bpp).<p> |
Sounds works.<p> |
Sounds works.<p> |
Lucent modem does not work.<p> |
Lucent modem does not work.<p> |
|
|
<p>Sound and winmodem do not work. |
<p>Sound and winmodem do not work. |
<p>Contact Matthias Schmidt <xhr@gmx.net> |
<p>Contact Matthias Schmidt <xhr@gmx.net> |
</td></tr><tr><td> |
</td></tr><tr><td> |
Asus L8400<p> |
Asus L8400 |
</td><td> |
</td><td> |
APM and suspend work completely (both in X and under console).<br> |
APM and suspend work completely (both in X and under console).<br> |
Internal 10/100 Ethernet (Realtek 8139) works fine as well, |
Internal 10/100 Ethernet (Realtek 8139) works fine as well, |
|
|
<p> The rest (PCMCIA, Infrared, USB) is untested. |
<p> The rest (PCMCIA, Infrared, USB) is untested. |
<p> Contact <a href="mailto:jufi@openbsd.org">Jan-Uwe Finck</a>. |
<p> Contact <a href="mailto:jufi@openbsd.org">Jan-Uwe Finck</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
Dell Inspiron 4100 |
Dell Inspiron 4100 |
</td><td> |
</td><td> |
apmd(8) is fully functional.<p> |
apmd(8) is fully functional.<p> |
|
|
Integrated xl(4) works fine. |
Integrated xl(4) works fine. |
Integrated auich(4) works fine.<p> |
Integrated auich(4) works fine.<p> |
|
|
Both PCMCIA slots work.<p> |
Both PCMCIA slots work.<p> |
USB is detected, but untested. It does not appear to work after |
USB is detected, but untested. It does not appear to work after |
a suspend.<p> |
a suspend.<p> |
An XF4 config file can be found |
Here is an |
<a href="xf86configs/latitudecpt">here</a>.<p> |
<a href="xf86configs/latitudecpt">XF4 config</a>.<p> |
Contact <a href="mailto:op21@squish.org">Paul Wang</a>. |
Contact <a href="mailto:op21@squish.org">Paul Wang</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
Fujitsu Lifebook C325 |
Fujitsu Lifebook C325 |
|
|
APM to work at all:</p> |
APM to work at all:</p> |
|
|
<pre> |
<pre> |
option APM_DISABLE_INTERRUPTS=0 |
option APM_DISABLE_INTERRUPTS=0 |
</pre> |
</pre> |
|
|
<p>Hibernation (save to disk) works fine as long as you have a |
<p>Hibernation (save to disk) works fine as long as you have a |
Windows partition with enough disk space (a bit more than the |
Windows partition with enough disk space (a bit more than the |
system memory). Suspend/resume/powerdown all work fine; |
system memory). Suspend/resume/powerdown all work fine; |
however, doing hibernation while in X Window System (tested in |
however, doing hibernation while in X Window System (tested in |
XFree86 3.3.6) causes framebuffer corruption and it seems that |
XFree86 3.3.6) causes framebuffer corruption and it seems that |
the only way to recover is to exit and restart the X server; |
the only way to recover is to exit and restart the X server; |
switching virtual terminals doesn't fix it. It has been |
switching virtual terminals doesn't fix it. It has been |
suggested that switching between different resolutions might |
suggested that switching between different resolutions might |
fix it. XFree86 4.0 fixes that problem, but last I checked did |
fix it. XFree86 4.0 fixes that problem, but last I checked did |
not have accelerated support for the driver. The best |
not have accelerated support for the driver. The best |
work-around is to switch to text mode before hibernating.</p> |
work-around is to switch to text mode before hibernating.</p> |
|
|
<p>If you enable the external monitor (Fn+F7), XFree86 3.3.6 |
<p>If you enable the external monitor (Fn+F7), XFree86 3.3.6 |
goes into some weird rainbow pattern and eventually freezes |
goes into some weird rainbow pattern and eventually freezes |
|
|
soundblaster (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Curren&arch=i386">sb(4)</a>) will attach and work fine. You may have to play with IRQ assignments |
soundblaster (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Curren&arch=i386">sb(4)</a>) will attach and work fine. You may have to play with IRQ assignments |
to get that to work.</p> |
to get that to work.</p> |
|
|
An XF86Config file can be found |
Here is the |
<a href="xf86configs/thinkpad770z">here</a>.<p> |
<a href="xf86configs/thinkpad770z">XF86Config</a>.<p> |
|
|
Contact <a href="mailto:angelos@openbsd.org">Angelos Keromytis</a>. |
Contact <a href="mailto:angelos@openbsd.org">Angelos Keromytis</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
|
|
</td><td> |
</td><td> |
See the entry for the T21. Everything is the same except for |
See the entry for the T21. Everything is the same except for |
the video card, which is an ATI Rage 128 Mobility LF. OpenBSD |
the video card, which is an ATI Rage 128 Mobility LF. OpenBSD |
2.8 post mid-December with XFree86 4.0.2 works great at |
2.8 works great with XFree86 4.0.2. You only have to |
1600x1200 24bpp. You need to: |
enter the correct frequency ranges in the Monitor section |
<pre> |
|
sysctl -w machdep.allowaperture=2 |
|
</pre> |
|
and enter the correct frequency ranges in the Monitor section |
|
of XF86Config. Here's a sample working |
of XF86Config. Here's a sample working |
<a href="xf86configs/thinkpada21p">XF86Config.</a> |
<a href="xf86configs/thinkpada21p">XF86Config.</a> |
</td></tr><tr><td> |
</td></tr><tr><td> |
|
|
IBM Thinkpad T21 |
IBM Thinkpad T21 |
</td><td> |
</td><td> |
<p>As of OpenBSD 2.8, everything works fine.</p> |
<p>As of OpenBSD 2.8, everything works fine.</p> |
<p>Here is the fdisk output; the easiest way of getting there is |
<p>Here is the fdisk output; the easiest way of getting there is |
to resize the Windows partition (I use PartitionMagic) and move |
to resize the Windows partition (I use PartitionMagic) and move |
it to the end of the disk, then create an OpenBSD partition |
it to the end of the disk, then create an OpenBSD partition |
(and ignore the partition resizing fdisk does -- just go ahead |
(and ignore the partition resizing fdisk does -- just go ahead |
and create all the filesystems you need with disklabel).</p> |
and create all the filesystems you need with disklabel).</p> |
<pre> |
<pre> |
Starting Ending |
Starting Ending |
#: id cyl hd sec - cyl hd sec [ start - size] |
#: id cyl hd sec - cyl hd sec [ start - size] |
------------------------------------------------------------------------- |
------------------------------------------------------------------------- |
0: 1C 1023 1 1 - 1023 239 63 [ 42003423 - 20502657] <Unknown ID> |
0: 1C 1023 1 1 - 1023 239 63 [ 42003423 - 20502657] <Unknown ID> |
|
|
in your kernel configuration file for APM to work at all:</p> |
in your kernel configuration file for APM to work at all:</p> |
|
|
<pre> |
<pre> |
option APM_DISABLE_INTERRUPTS=0 |
option APM_DISABLE_INTERRUPTS=0 |
</pre> |
</pre> |
|
|
<p>Although the video card is supposed to work with XFree86 |
<p>Although the video card is supposed to work with XFree86 |
3.3.6pl8, I've only managed to get it to work with XFree86 |
3.3.6pl8, I've only managed to get it to work with XFree86 |
4.0.1 with the patches found |
4.0.1 with |
<a href="http://www.probo.com/timr/savagemx.html">here</a> (you |
<a href="http://www.probo.com/timr/savagemx.html">patches</a> |
can also find binaries of the driver for OpenBSD 2.8 at the |
(you can also find binaries of the driver for OpenBSD 2.8 at the |
same location). You need to have a kernel with "option |
same location). You need to have a kernel with "option |
INSECURE" and set the securelevel to -1 in /etc/rc.securelevel |
INSECURE" and set the securelevel to -1 in /etc/rc.securelevel |
(so the X server can open /dev/mem and mmap() the BIOS). In |
(so the X server can open /dev/mem and mmap() the BIOS). In |
|
|
need a kernel with the option INSECURE set, just set the |
need a kernel with the option INSECURE set, just set the |
machdep.allowaperture sysctl variable to 2, typically in |
machdep.allowaperture sysctl variable to 2, typically in |
/etc/sysctl.conf, if you have an OpenBSD 2.8 (or later) built |
/etc/sysctl.conf, if you have an OpenBSD 2.8 (or later) built |
from sources updated after December 15th 2000.</p> |
from sources updated after December 15th 2000.</p> |
|
|
<p>Note that some models only do 1024x768. Those that do |
<p>Note that some models only do 1024x768. Those that do |
1400x1050, can also do 1600x1200 using a virtual screen |
1400x1050, can also do 1600x1200 using a virtual screen |
|
|
display (XFree86 3.3.6 might not be able to cope with this -- |
display (XFree86 3.3.6 might not be able to cope with this -- |
it couldn't on the ThinkPad 770Z).</p> |
it couldn't on the ThinkPad 770Z).</p> |
|
|
<p>An XF86Config file for XFree86 4.0 can be found <a |
<p>Here is the |
href="xf86configs/thinkpadt21">here</a>.</p> |
<a href="xf86configs/thinkpadt21">XF86Config</a> for XFree86 4.0.</p> |
|
|
<p><b>UPDATE</b> Apparently, recent T21s have the ATI Rage |
<p><b>UPDATE</b> Apparently, recent T21s have the ATI Rage |
3D Rage Mobility instead. |
3D Rage Mobility instead. |
|
|
for out-of-date info on this laptop.</p> |
for out-of-date info on this laptop.</p> |
<p>Contact <a href="mailto:marc@snafu.org">Marco S Hyman</a>.</p> |
<p>Contact <a href="mailto:marc@snafu.org">Marco S Hyman</a>.</p> |
</td></tr><tr><td> |
</td></tr><tr><td> |
IBM Thinkpad T23 |
IBM Thinkpad T23 model 26478NU. |
</td><td> |
</td><td> |
<p>Problem with some boot floppies: must boot with -c and disable ahc |
<p>It's running OpenBSD -current. |
or the machine hangs booting. This has not been a problem with |
<p>If using a boot floppy the system may hang when probing ahc. |
bootable CDs or the GENERIC kernel.</p> |
Workaround: boot with -c and disable ahc. |
|
A GENERIC kernel does not have this issue. |
|
<p>Apm mostly works -- suspends OK, doesn't hibernate. |
|
<p>The audio chipset is supported (auich). |
|
<p>X works (XF4). Here is the |
|
<a href="xf86configs/thinkpadt23">XF86Config</a>. |
|
|
<p>Apm mostly works -- suspends OK, doesn't hibernate (needs OS |
|
support). Attempts to hibernate results in nothing more than a |
|
keyboard beep. The audio chipset is supported (auich). Note: |
|
there are 16 different mutes and most of them are set by default. |
|
Best feature: built in 802.11b and fxp ethernet. Wireless |
|
uses PRISM 2.5 ISL3874A(PCI), Firmware 1.0.7 (primary), 1.3.6 |
|
(station).</p> |
|
|
|
<p>X works (XF4). XF4 config file for OpenBSD can be found |
|
<a href="xf86configs/thinkpadt23">here</a>.</p> |
|
|
|
<p>See <a href="http://www.snafu.org/t23/">http://www.snafu.org/t23/</a> |
<p>See <a href="http://www.snafu.org/t23/">http://www.snafu.org/t23/</a> |
for more info.</p> |
for more info. |
|
|
<p>Contact <a href="mailto:marc@snafu.org">Marco S Hyman</a>.</p> |
<p>Contact <a href="mailto:marc@snafu.org">Marco S Hyman</a>.</p> |
</td></tr><tr><td> |
</td></tr><tr><td> |
|
IBM Thinkpad X31 |
|
</td><td> |
|
<p>Nearly all Hardware is supported, except FireWire and WinModem.</p> |
|
<p>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)</p> |
|
|
|
<p>X.org works fine. Download an example |
|
<a href="http://www.ba-net.org/x31/xorg.conf">config file</a>. |
|
The two extra keys around the cursor block can be configured via |
|
xmodmap.</p> |
|
<p>Example:</p> |
|
<pre> |
|
xmodmap -e "keycode 233 = Page_Down" |
|
xmodmap -e "keycode 234 = Page_Up" |
|
</pre> |
|
|
|
<p>The integrated Intel PRO/Wireless 2100 in my X31 (Model 2672-C8G) |
|
works with the ipw(4) driver. But you need to download the unfree |
|
firmware first to get it working. For more details read |
|
<tt>man 4 ipw</tt>.</p> |
|
|
|
<p>I'm planning to replace this card with a ral(4) or an ath(4). |
|
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 wireless cards to be installed. The bios can |
|
be patched with the tpwireless program. |
|
(/usr/ports/misc/tpwireless, <b>use on your own risk!</b>)</p> |
|
|
|
<p>The integrated CF-Card reader (really nice!) is supported |
|
as well.</p> |
|
|
|
<p>Enhanced SpeedStep is supported. You can adjust the cpu speed |
|
via sysctl. (<tt>sysctl hw.setperf</tt>)</p> |
|
|
|
<p>The on-board fxp(4) and auich(4) are working without problems.</p> |
|
|
|
<p>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.</p> |
|
|
|
<p>Download the <a href="http://www.ba-net.org/x31/dmesg">dmesg</a>.</p> |
|
|
|
<p>Contact <a href="mailto:b.ahlers@ba-net.org">Bernd Ahlers</a>.</p> |
|
</td></tr><tr><td> |
JVC MP-XP 7250DE |
JVC MP-XP 7250DE |
</td><td> |
</td><td> |
<p>Everything works fine except APM and the built-in |
<p>Everything works fine except APM and the built-in |
|
|
</td></tr><tr><td> |
</td></tr><tr><td> |
Sony VAIO F430 |
Sony VAIO F430 |
</td><td> |
</td><td> |
As of OpenBSD 2.6-Current (Feb 17/00)<p> |
As of OpenBSD 2.6-Current (Feb 17/00)<p> |
|
|
APM: "<strong>zzz</strong>" suspend works, as does the keyboard |
APM: "<strong>zzz</strong>" suspend works, as does the keyboard |
suspend. "<strong>halt -p</strong>" and "<strong>apm -S</strong>" |
suspend. "<strong>halt -p</strong>" and "<strong>apm -S</strong>" |
|
|
The BIOS Setup, (accessed using F2), has an option to disable the |
The BIOS Setup, (accessed using F2), has an option to disable the |
memory stick.<p> |
memory stick.<p> |
|
|
An XF86Config file suitable for use with XFree86 3.3.X may be |
You can find here a suitable |
found <a href="xf86configs/vaioz505r">here</a>.<p> |
<a href="xf86configs/vaioz505r">XF86Config</a> for XFree86 3.3.X.<p> |
|
|
Contact <a href="mailto:deraadt@openbsd.org">Theo de Raadt</a>. |
Contact <a href="mailto:deraadt@openbsd.org">Theo de Raadt</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
|
|
APM behaviour similar to the VAIO z505r, |
APM behaviour similar to the VAIO z505r, |
except that hibernation has not been tested.<p> |
except that hibernation has not been tested.<p> |
USB does not work.<p> |
USB does not work.<p> |
An XF86Config file can be found |
Here is an <a href="xf86configs/vaio747">XF86Config</a> file.<p> |
<a href="xf86configs/vaio747">here</a>.<p> |
|
Contact <a href="mailto:markus@openbsd.org">Markus Friedl</a>. |
Contact <a href="mailto:markus@openbsd.org">Markus Friedl</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
Sony VAIO PCG C1XD |
Sony VAIO PCG C1XD |
|
|
<li>USB and built-in sound (Yamaha) work just fine. |
<li>USB and built-in sound (Yamaha) work just fine. |
<li>Firewire works with the experimental kernel support |
<li>Firewire works with the experimental kernel support |
<li>My 3com Megahertz Cardbus LAN Card works ok. |
<li>My 3com Megahertz Cardbus LAN Card works ok. |
<li>Here are my <a href="http://pestilenz.org/~grunk/openbsd/vario/dmesg">dmesg</a> with -current and my <a href="http://pestilenz.org/~grunk/openbsd/vario/XF86Config">XF86Config</a>. |
<li>Here are my <a href="http://pestilenz.org/~grunk/openbsd/vario/dmesg">dmesg</a> with |
|
3.6 -current and my <a href="http://pestilenz.org/~grunk/openbsd/vario/XF86Config">XF86Config</a>. |
<li>Jog Dial and the mini camera were useless to me, so I never |
<li>Jog Dial and the mini camera were useless to me, so I never |
tested them. |
tested them. |
<li>While the GENERIC Kernel works fine, the installation ramdisk |
<li>While the GENERIC Kernel works fine, the installation ramdisk |
|
|
it wants. Failure to do so will cause filesystem corruption |
it wants. Failure to do so will cause filesystem corruption |
during suspend. |
during suspend. |
<p> |
<p> |
The libretto uses a single IRQ for both |
The libretto uses a single IRQ for both |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Current&arch=i386">sb(4)</a> |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Current&arch=i386">sb(4)</a> |
and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wss&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Current&arch=i386">wss</a> |
and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wss&sektion=4%2fi386&apropos=0&manpath=OpenBSD+Current&arch=i386">wss</a> |
so the best thing to do is to choose one and disable the other |
so the best thing to do is to choose one and disable the other |
in the kernel. |
in the kernel. |
The pcmcia external floppy drive is not currently supported |
The pcmcia external floppy drive is not currently supported |
|
|
compiled the old XFree86 4.01 chips driver (which does work) |
compiled the old XFree86 4.01 chips driver (which does work) |
for XFree86 4.1. Just grab |
for XFree86 4.1. Just grab |
<a href="ftp://ftp.courtesan.com/pub/todd/OpenBSD/chips_drv.o"> |
<a href="ftp://ftp.courtesan.com/pub/todd/OpenBSD/chips_drv.o"> |
chips_drv.o</a> and copy it to |
chips_drv.o</a> and copy it to |
<pre> |
<pre> |
/usr/X11R6/lib/modules/drivers/chips_drv.o |
/usr/X11R6/lib/modules/drivers/chips_drv.o |
</pre> |
</pre> |
That will make XFree86 4.1 work on the 50CT and 70CT. |
That will make XFree86 4.1 work on the 50CT and 70CT. |
<p> |
<p> |
|
|
they allow.<p> |
they allow.<p> |
Contact <a href="mailto:deraadt@openbsd.org">Theo de Raadt</a>. |
Contact <a href="mailto:deraadt@openbsd.org">Theo de Raadt</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
Toshiba Satellite 2410S |
Toshiba Satellite 2410S |
</td><td> |
</td><td> |
<p> |
<p> It's running OpenBSD 3.7-current. |
All stuff tested are working fine (Graphics, Sound, PCMCIA, APM, ethernet). |
<p> All stuff are working fine (graphics, sound, PCMCIA, APM, |
<p> Infrared and 56K modem are untested. |
ethernet) except Infrared and SD card reader. |
<p> There's a bug with certain toshiba laptops and XFree/X.org. Ratio is |
<p> 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 |
too quick, and some chars are repeated. To avoid that, disable |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=X&format=html">X</a>'s |
<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=X&format=html">X</a>'s |
kbd handling, and load a modmap with xmodmap. A sample Xorg config |
kbd handling, and load a modmap with xmodmap. |
file can be found |
<p> Here is the |
<a href="http://www.atlantilde.com/repository/config/xorg.conf">here</a>. |
<a href="http://www.atlantilde.com/repository/config/xorg.conf">xorg.conf</a>. |
<p> Contact <a href="mailto:aanriot@atlantilde.com">Alexandre Anriot</a>. |
and the |
|
<a href="http://www.atlantilde.com/dmesg/albatrox.txt">dmesg</a>. |
|
<p> Contact <a href="mailto:aanriot@atlantilde.com">Alexandre Anriot</a>. |
</td></tr><tr><td> |
</td></tr><tr><td> |
Toshiba Satellite 320CDS |
Toshiba Satellite 320CDS |
</td><td> |
</td><td> |