=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/Attic/i386-laptop.html,v retrieving revision 1.93 retrieving revision 1.94 diff -u -r1.93 -r1.94 --- www/Attic/i386-laptop.html 2005/04/28 01:30:25 1.93 +++ www/Attic/i386-laptop.html 2005/04/29 02:38:48 1.94 @@ -27,11 +27,11 @@
Of those that have problems,
+
It comes with AMD Sempron 2800+. Running OpenBSD 3.7. +
Everything woks fine (mini-PCI slot, VIA S3 Unichrome PRO, VIA + RhineII-2). +
Here is the + dmesg. +
Here is the + xorg.conf file. +
Contact Maxim + Bourmistrov. +
XFree86 works (800x600 16bpp).
Sounds works.
Lucent modem does not work.
@@ -68,7 +80,7 @@
Sound and winmodem do not work.
Contact Matthias Schmidt <xhr@gmx.net>
+ Asus L8400
The rest (PCMCIA, Infrared, USB) is untested.
Contact Jan-Uwe Finck.
+ apmd(8) is fully functional.
Integrated xl(4) works fine. Integrated auich(4) works fine.
@@ -99,8 +111,8 @@ Both PCMCIA slots work.
USB is detected, but untested. It does not appear to work after a suspend.
- An XF4 config file can be found - here.
+ Here is an + XF4 config.
Contact Paul Wang.
-option APM_DISABLE_INTERRUPTS=0 +option APM_DISABLE_INTERRUPTS=0-
Hibernation (save to disk) works fine as long as you have a - Windows partition with enough disk space (a bit more than the - system memory). Suspend/resume/powerdown all work fine; - however, doing hibernation while in X Window System (tested in - XFree86 3.3.6) causes framebuffer corruption and it seems that - the only way to recover is to exit and restart the X server; - switching virtual terminals doesn't fix it. It has been - suggested that switching between different resolutions might - fix it. XFree86 4.0 fixes that problem, but last I checked did - not have accelerated support for the driver. The best - work-around is to switch to text mode before hibernating.
+Hibernation (save to disk) works fine as long as you have a + Windows partition with enough disk space (a bit more than the + system memory). Suspend/resume/powerdown all work fine; + however, doing hibernation while in X Window System (tested in + XFree86 3.3.6) causes framebuffer corruption and it seems that + the only way to recover is to exit and restart the X server; + switching virtual terminals doesn't fix it. It has been + suggested that switching between different resolutions might + fix it. XFree86 4.0 fixes that problem, but last I checked did + not have accelerated support for the driver. The best + work-around is to switch to text mode before hibernating.
If you enable the external monitor (Fn+F7), XFree86 3.3.6 goes into some weird rainbow pattern and eventually freezes @@ -172,8 +184,8 @@ soundblaster (sb(4)) will attach and work fine. You may have to play with IRQ assignments to get that to work.
- An XF86Config file can be found - here.+ Here is the + XF86Config.
Contact Angelos Keromytis.
- sysctl -w machdep.allowaperture=2 -- and enter the correct frequency ranges in the Monitor section + 2.8 works great with XFree86 4.0.2. You only have to + enter the correct frequency ranges in the Monitor section of XF86Config. Here's a sample working XF86Config.
As of OpenBSD 2.8, everything works fine.
-Here is the fdisk output; the easiest way of getting there is - to resize the Windows partition (I use PartitionMagic) and move - it to the end of the disk, then create an OpenBSD partition - (and ignore the partition resizing fdisk does -- just go ahead - and create all the filesystems you need with disklabel).
+Here is the fdisk output; the easiest way of getting there is + to resize the Windows partition (I use PartitionMagic) and move + it to the end of the disk, then create an OpenBSD partition + (and ignore the partition resizing fdisk does -- just go ahead + and create all the filesystems you need with disklabel).
- Starting Ending + Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------- 0: 1C 1023 1 1 - 1023 239 63 [ 42003423 - 20502657] <Unknown ID> @@ -258,14 +266,14 @@ in your kernel configuration file for APM to work at all:-option APM_DISABLE_INTERRUPTS=0 +option APM_DISABLE_INTERRUPTS=0Although the video card is supposed 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 - here (you - can also find binaries of the driver for OpenBSD 2.8 at the + 4.0.1 with + patches + (you can also find binaries of the driver for OpenBSD 2.8 at the same location). You need to have a kernel with "option INSECURE" and set the securelevel to -1 in /etc/rc.securelevel (so the X server can open /dev/mem and mmap() the BIOS). In @@ -277,7 +285,7 @@ need a kernel with the option INSECURE set, just set the machdep.allowaperture sysctl variable to 2, typically in /etc/sysctl.conf, if you have an OpenBSD 2.8 (or later) built - from sources updated after December 15th 2000.
+ from sources updated after December 15th 2000.Note that some models only do 1024x768. Those that do 1400x1050, can also do 1600x1200 using a virtual screen @@ -289,8 +297,8 @@ display (XFree86 3.3.6 might not be able to cope with this -- it couldn't on the ThinkPad 770Z).
-An XF86Config file for XFree86 4.0 can be found here.
+Here is the + XF86Config for XFree86 4.0.
UPDATE Apparently, recent T21s have the ATI Rage 3D Rage Mobility instead. @@ -320,28 +328,72 @@ for out-of-date info on this laptop.
Contact Marco S Hyman.
Problem with some boot floppies: must boot with -c and disable ahc - or the machine hangs booting. This has not been a problem with - bootable CDs or the GENERIC kernel.
+It's running OpenBSD -current. +
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. +
Apm mostly works -- suspends OK, doesn't hibernate. +
The audio chipset is supported (auich). +
X works (XF4). Here is the + XF86Config. -
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).
- -X works (XF4). XF4 config file for OpenBSD can be found - here.
-See http://www.snafu.org/t23/ - for more info.
+ for more info.Contact Marco S Hyman.
Nearly all Hardware is supported, except FireWire and WinModem.
+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)
+ +X.org works fine. Download an example + config file. + The two extra keys around the cursor block can be configured via + xmodmap.
+Example:
++ xmodmap -e "keycode 233 = Page_Down" + xmodmap -e "keycode 234 = Page_Up" ++ +
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 + man 4 ipw.
+ +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 unlock the bios first because IBM allows only + special IBM wireless cards to be installed. The bios can + be patched with the tpwireless program. + (/usr/ports/misc/tpwireless, use on your own risk!)
+ +The integrated CF-Card reader (really nice!) is supported + as well.
+ +Enhanced SpeedStep is supported. You can adjust the cpu speed + via sysctl. (sysctl hw.setperf)
+ +The on-board fxp(4) and auich(4) are working without problems.
+ +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.
+ +Download the dmesg.
+ +Contact Bernd Ahlers.
+Everything works fine except APM and the built-in @@ -363,7 +415,7 @@
+ As of OpenBSD 2.6-Current (Feb 17/00)
APM: "zzz" suspend works, as does the keyboard suspend. "halt -p" and "apm -S" @@ -404,8 +456,8 @@ The BIOS Setup, (accessed using F2), has an option to disable the memory stick.
- An XF86Config file suitable for use with XFree86 3.3.X may be - found here.
+ You can find here a suitable + XF86Config for XFree86 3.3.X.
Contact Theo de Raadt.
USB does not work.
- An XF86Config file can be found - here.
+ Here is an XF86Config file.
Contact Markus Friedl.
- The libretto uses a single IRQ for both + The libretto uses a single IRQ for both sb(4) - and wss + and wss so the best thing to do is to choose one and disable the other in the kernel. The pcmcia external floppy drive is not currently supported @@ -541,9 +593,9 @@ compiled the old XFree86 4.01 chips driver (which does work) for XFree86 4.1. Just grab - chips_drv.o and copy it to -
- /usr/X11R6/lib/modules/drivers/chips_drv.o + chips_drv.o and copy it to ++ /usr/X11R6/lib/modules/drivers/chips_drv.oThat will make XFree86 4.1 work on the 50CT and 70CT.@@ -583,18 +635,20 @@ they allow.
Contact Theo de Raadt.
- All stuff tested are working fine (Graphics, Sound, PCMCIA, APM, ethernet). -
Infrared and 56K modem are untested. -
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 - X's - kbd handling, and load a modmap with xmodmap. A sample Xorg config - file can be found - here. -
Contact Alexandre Anriot. +
It's running OpenBSD 3.7-current. +
All stuff are working fine (graphics, sound, PCMCIA, APM, + ethernet) except Infrared and SD card reader. +
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 + X's + kbd handling, and load a modmap with xmodmap. +
Here is the + xorg.conf. + and the + dmesg. +
Contact Alexandre Anriot.