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

Diff for /www/Attic/i386-laptop.html between version 1.106 and 1.107

version 1.106, 2005/05/04 13:10:35 version 1.107, 2005/05/05 01:55:29
Line 119 
Line 119 
 </ul>  </ul>
         Contact <a href="mailto:todd@openbsd.org">Todd Fries</a>.          Contact <a href="mailto:todd@openbsd.org">Todd Fries</a>.
 </td></tr><tr valign="top"><td>  </td></tr><tr valign="top"><td>
         IBM Thinkpad 770Z  
 </td><td>  
 <p><ul>  
         <li>As of OpenBSD 2.8, almost everything works fine.  
         <li>This laptop does not really have a BIOS; most of the device  
         settings, like IRQ assignments etc. have to be done through  
         Windows.  
         <li>You can get the serial and infrared ports to be recognized  
         as com* devices by playing with the IRQ assignments in  
         Windows. Likewise for the parallel port (it's lpt2).  
         <li>You will need this line in your kernel configuration file for  
         APM to work at all:  
   
 <pre>  
 option          APM_DISABLE_INTERRUPTS=0  
 </pre>  
   
         <li>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.  
   
         <li>If you enable the external monitor (Fn+F7), XFree86 3.3.6  
         goes into some weird rainbow pattern and eventually freezes  
         the system (unless you switch to text mode or otherwise kill  
         the server within a few seconds); if you switch to text mode,  
         you have to kill the X server (switching back to graphics mode  
         will cause a crash). Enabling the external monitor while in  
         video mode causes no side effects; you can then start X or  
         switch to it if it's already running.  
   
         <li>The <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=clcs&amp;sektion=4">clcs(4)</a>  
         driver is somewhat flakey, so you're best off disabling it.  
         It doesn't really matter though since the soundblaster  
         (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&amp;sektion=4&amp;arch=i386">sb(4)</a>)  
         will attach and work fine. You may have to play with IRQ assignments  
         to get that to work.  
 </ul>  
         Contact <a href="mailto:angelos@openbsd.org">Angelos Keromytis</a>.  
         <p align="left">  
         <font size=2>  
         <a href="xf86configs/thinkpad770z">XF86Config</a>  
         </font>  
 </td></tr><tr valign="top"><td>  
         IBM Thinkpad A21p  
 </td><td>  
 <p><ul>  
         <li>See the entry for the T21. Everything is the same except for  
         the video card, which is an ATI Rage 128 Mobility LF.  
         <li>OpenBSD 2.8 works great with XFree86 4.0.2. You only have to  
         enter the correct frequency ranges in the Monitor section  
         of XF86Config.  
 </ul>  
         <p align="left">  
         <font size=2>  
         <a href="xf86configs/thinkpada21p">XF86Config</a>  
         </font>  
 </td></tr><tr valign="top"><td>  
         IBM Thinkpad T21  
 </td><td>  
 <p><ul>  
         <li>As of OpenBSD 2.8, everything works fine.  
         <li>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).  
   
 <pre>  
          Starting        Ending  
  #: id  cyl  hd sec -   cyl  hd sec [     start -       size]  
 -------------------------------------------------------------------------  
  0: 1C 1023   1   1 -  1023 239  63 [  42003423 -   20502657] &lt;Unknown ID&gt;  
 *1: A6    0   1   1 -  1021 239  63 [        63 -   15452577] OpenBSD  
  2: 00    0   0   1 -     0   0   0 [         0 -          0] unused  
  3: 00    0   0   1 -     0   0   0 [         0 -          0] unused  
 </pre>  
   
         <li>To get it to see the serial and infrared ports (both as com*  
         devices), you need to play with the IRQ assignments in the  
         BIOS; just set them to the default values as found in the  
         GENERIC config file. Likewise for the parallel port (OpenBSD  
         can see lpt2). You may have to play with the Windows  
         assignments for this as well.  
   
         <li>There's at least two miniPCI cards available at this point:  
         one is an (unsupported) WinModem, and the other is a combo  
         ethernet/modem card. The ethernet works just fine (detected  
         as an fxp/inphy card); the modem looks like it's a real one,  
         but it's not yet supported.  
   
         <li>Sound (CS4614) works fine. To avoid system freeze when using  
         CardBus and audio simultaneously, you *may* need to set at least  
         two IRQs for use by PCI devices, in the BIOS; I use 9 and 11. It  
         is also necessary to turn off PCI Power Management in the BIOS  
         Power configuration (that's the only menu that scrolls, so make  
         sure you go to the bottom of the page :-)  
   
         <li>APM works except for hibernation (requires OS support). To  
         get "halt -p" to work, you must set the sysctl variable  
         machdep.apmhalt to 1 (you need OpenBSD 2.8-current with  
         sources from mid-January, or later).  You will need this line  
         in your kernel configuration file for APM to work at all:  
   
 <pre>  
 option          APM_DISABLE_INTERRUPTS=0  
 </pre>  
   
         <li>Although 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  
         <a href="http://www.probo.com/timr/savagemx.html">patches</a>  
         (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  
         this configuration, it can do 1400x1050 at 16bpp (version 1.1.13  
         of the savage driver works fine at 24bpp as well).  
   
         <li><b>UPDATE:</b> The above-mentioned patches have been  
         included in XFree86 4.0.2, and work out of the box. You don'  
         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.  
   
         <li>Note that some models only do 1024x768. Those that do  
         1400x1050, can also do 1600x1200 using a virtual screen  
         (wherein the whole display shifts as you go "off-screen"); I  
         have not tested whether that works (it does in Windows).  
   
         <li>If you close the lid of the laptop, the system suspends;  
         under XFree86 4.0, resuming works fine with respect to the  
         display (XFree86 3.3.6 might not be able to cope with this --  
         it couldn't on the ThinkPad 770Z).  
   
         <li>One annoying thing is when you take out one of the UltraBay  
         2000 devices; the system starts beeping. The only way to make it  
         stop is to suspend and then plug in a device in the UltraBay (not  
         necessarily the same one). Note that hot-swap of UltraBay 2000  
         devices is not currently supported in OpenBSD (as of 2.8), thus  
         it's only safe to hot-swap batteries.  
 </ul>  
         Contact <a href="mailto:angelos@openbsd.org">Angelos Keromytis</a>.  
         <p align="left">  
         <font size=2>  
         <a href="xf86configs/thinkpadt2">XF86Config</a>  
         &brvbar;  
         <a href="xf86configs/thinkpadt21-2">XF86Config with 3D Rage Mobility</a>  
         </font>  
 </td></tr><tr valign="top"><td>  
         IBM Thinkpad 760          IBM Thinkpad 760
 </td><td>  </td><td>
 <p><ul>  <p><ul>
Line 403 
Line 245 
         JVC MP-XP 7250DE          JVC MP-XP 7250DE
 </td><td>  </td><td>
 <p><ul>  <p><ul>
           <li>OpenBSD 3.6-current (October 2004) works.
         <li>Everything works fine except APM and the built-in          <li>Everything works fine except APM and the built-in
         SD card reader.          SD card reader.
   
         <li>Since OpenBSD 3.4 the boot loader does not boot correctly from          <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          USB CDROM on this machine -- workaround: take 3.3 and upgrade or
         boot via network or PCMCIA floppy.          boot via network or PCMCIA floppy.
   
         <li>The audio chipset is supported. Wireless 802.11b PRISM 2.5 (USB)          <li>The audio chipset is supported. Wireless 802.11b PRISM 2.5 (USB)
         is supported, too.          is supported, too.
   
         <li>X (XF4) works fine. More infos (dmesg and XF86Config)          <li>X (XF4) works fine. More infos (dmesg and XF86Config)
         can be found          can be found
         <a href="http://umaxx.um.funpic.de/howtos/howto_openbsd-on-jvc-mp-xp7250de.php">          <a href="http://umaxx.um.funpic.de/howtos/howto_openbsd-on-jvc-mp-xp7250de.php">
Line 599 
Line 439 
         is set to cardbus mode, and not auto-detection.          is set to cardbus mode, and not auto-detection.
 </ul>  </ul>
         Contact <a href="mailto:espie@openbsd.org">Marc Espie</a>.          Contact <a href="mailto:espie@openbsd.org">Marc Espie</a>.
 </td></tr><tr valign="top"><td>  
         Toshiba Tecra 500CS  
 </td><td>  
 <p><ul>  
         <li>APM is broken, however <b>halt -p</b> does work.  
         <li>Sound works by default with the GENERIC kernel, but with the speakers  
         is not really worth it. X runs nicely as well.  
 </ul>  
         Contact <a href="mailto:ericj@monkey.org">Eric Jackson</a>.  
 </td></tr><tr valign="top"><td>  
         Toshiba Tecra 550CDT  
 </td><td>  
 <p><ul>  
         <li>APM deep sleep (<b>zzz</b>) works, but <b>-S</b> wakes up  
         immediately.  
         <li>XFree86 works beautifully.  
         <li>Sound works, after some IRQ tinkering in the BIOS.  
         <li>USB works; at least, I plugged a digital camera in, and the  
         <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ugen&amp;sektion=4">ugen(4)</a>  
         driver detected and configured it.  
         <li>The pcic is broken in this machine, so I cannot accurately comment  
         on PCMCIA attach/detach.  
 </ul>  
         Contact <a href="mailto:aaron@openbsd.org">Aaron Campbell</a>.  
 </td></tr>  </td></tr>
 </table>  </table>
   

Legend:
Removed from v.1.106  
changed lines
  Added in v.1.107