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

Diff for /www/Attic/i386-laptop.html between version 1.93 and 1.94

version 1.93, 2005/04/28 01:30:25 version 1.94, 2005/04/29 02:38:48
Line 27 
Line 27 
 <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>
Line 51 
Line 51 
         <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>
Line 68 
Line 80 
         <p>Sound and winmodem do not work.          <p>Sound and winmodem do not work.
         <p>Contact Matthias Schmidt &lt;xhr@gmx.net&gt;          <p>Contact Matthias Schmidt &lt;xhr@gmx.net&gt;
 </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,
Line 77 
Line 89 
         <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>
Line 99 
Line 111 
         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
Line 143 
Line 155 
         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
Line 172 
Line 184 
         soundblaster (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Curren&amp;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&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Curren&amp;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>
Line 181 
Line 193 
 </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>
Line 217 
Line 225 
         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] &lt;Unknown ID&gt;   0: 1C 1023   1   1 -  1023 239  63 [  42003423 -   20502657] &lt;Unknown ID&gt;
Line 258 
Line 266 
         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
Line 277 
Line 285 
         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
Line 289 
Line 297 
         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.
Line 320 
Line 328 
         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
Line 363 
Line 415 
 </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>"
Line 404 
Line 456 
         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>
Line 449 
Line 501 
         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
Line 460 
Line 511 
         <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
Line 512 
Line 564 
         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&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Current&amp;arch=i386">sb(4)</a>          <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sb&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Current&amp;arch=i386">sb(4)</a>
         and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wss&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Current&amp;arch=i386">wss</a>          and <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wss&amp;sektion=4%2fi386&amp;apropos=0&amp;manpath=OpenBSD+Current&amp;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
Line 541 
Line 593 
         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>
Line 583 
Line 635 
         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&amp;format=html">X</a>'s          <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=X&amp;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>

Legend:
Removed from v.1.93  
changed lines
  Added in v.1.94