Diff for /wikisrc/laptops.mdwn between versions 1.28 and 1.33

version 1.28, 2020/09/11 14:15:52 version 1.33, 2020/10/04 18:20:19
Line 2  This page lists and links to pages about Line 2  This page lists and links to pages about
 and portable computers that work well with NetBSD, are of interest  and portable computers that work well with NetBSD, are of interest
 to developers, and are standardized or easy to find.  to developers, and are standardized or easy to find.
   
   This page references lots of different device drivers. All of them
   are built-in to GENERIC kernels and you don't need to load them.
   
 [[!toc ]]  [[!toc ]]
   
 ---  ---
Line 39  On ACPI systems, suspend-to-RAM is suppo Line 42  On ACPI systems, suspend-to-RAM is suppo
 events (such as lid close) with  events (such as lid close) with
 [[!template id=man name="powerd" section="8"]].  [[!template id=man name="powerd" section="8"]].
   
 Suspend on NetBSD currently seems to work best on Thinkpads.  Suspend on NetBSD currently seems to work best on ThinkPads.
   
 ## Input  ## Input
   
Line 91  via [[!template id=man name="envstat" se Line 94  via [[!template id=man name="envstat" se
 # IBM / Lenovo  # IBM / Lenovo
   
 The [[!template id=man name="thinkpad" section="4"]] driver provides  The [[!template id=man name="thinkpad" section="4"]] driver provides
 support for various Thinkpad-specific sensors and function keys.  support for various ThinkPad-specific sensors and function keys.
   
 A number of NetBSD developers use Thinkpads to hack on NetBSD  A number of NetBSD developers use ThinkPads to hack on NetBSD
 and for everyday usage.  and for everyday usage.
   
   ## ThinkPad X1 Carbon (Ivy Bridge, i7)
   
   Installled with Coreboot and TianoCore (UEFI) firmware.
   
   Destroy the GPT data with `gpt destroy wd0` before installing to the entire disk.
   
   Hardware support is basically perfect aside from the fingerprint reader, for which no driver exists.
   
   * GPU acceleration works.
   * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.
   * SD card reader is supported through the [[!template id=man name="sdhc" section="4"]] driver.
   * Suspend/resume works.
   
 ## ThinkPad T22  ## ThinkPad T22
   
 Works perfect (sound, display, all devices, infrared port not tested).  Works perfect (sound, display, all devices, infrared port not tested).
Line 113  Works fine (sound, display, all devices, Line 129  Works fine (sound, display, all devices,
 Everything works. Requires `PCI_BUS_FIXUP` and `PCI_ADDR_FIXUP` [[!template  Everything works. Requires `PCI_BUS_FIXUP` and `PCI_ADDR_FIXUP` [[!template
 id=man name="options" section="4"]].  id=man name="options" section="4"]].
   
 ## Thinkpad X220  ## ThinkPad X220
   
 * Video acceleration works, but when using `xf86-video-intel` (the default),  * Video acceleration works, but when using `xf86-video-intel` (the default),
   it's advisable to set `Option "AccelMethod"  "uxa"` in `xorg.conf`.    it's advisable to set `Option "AccelMethod"  "uxa"` in `xorg.conf`.
Line 121  id=man name="options" section="4"]]. Line 137  id=man name="options" section="4"]].
 * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.  * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.
 * Suspend and resume work.  * Suspend and resume work.
   
 ## Thinkpad X230  ## ThinkPad X230
   
 * Accelerated graphics.  * Accelerated graphics.
 * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.  * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.
 * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.  * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.
   
 ## Thinkpad X250  ## ThinkPad X250
   
 * Accelerated graphics.  * Accelerated graphics.
 * Connecting externals displays works with the miniDP and VGA ports.  * Connecting externals displays works with the miniDP and VGA ports.
Line 145  id=man name="options" section="4"]]. Line 161  id=man name="options" section="4"]].
   [[!template id=pr number=51734]]    [[!template id=pr number=51734]]
 * Suspend and resume work.  * Suspend and resume work.
   
 ## Thinkpad X260  ## ThinkPad X260
   
 * Accelerated graphics.  * Accelerated graphics.
 * SD card reader is supported through the [[!template id=man name="rtsx" section="4"]] driver.  * SD card reader is supported through the [[!template id=man name="rtsx" section="4"]] driver.
Line 176  GPU | WiFi | SD card reader | Ethernet | Line 192  GPU | WiFi | SD card reader | Ethernet |
 Supported | Supported | Supported | Supported | Supported | Supported | Supported  Supported | Supported | Supported | Supported | Supported | Supported | Supported
 """]]  """]]
   
 ## EeePC 900  ## EeePC 901
   
 [[!table data="""  [[!table data="""
 GPU | WiFi | SD card reader | Ethernet | Audio | Webcam | Suspend/Resume  GPU | WiFi | SD card reader | Ethernet | Audio | Webcam | Suspend/Resume
Line 204  different compared to x86 laptops. Line 220  different compared to x86 laptops.
   
 * Support for the display and HDMI output is provided through the Allwinner Display Engine driver.  * Support for the display and HDMI output is provided through the Allwinner Display Engine driver.
   This provides kernel modesetting and a full-resolution video framebuffer, however,    This provides kernel modesetting and a full-resolution video framebuffer, however,
   the 3D acceleraiton features of the GPU are not yet accessible - Mesa llvmpipe is used instead.    the 3D acceleration features of the GPU are not yet accessible - Mesa llvmpipe is used instead.
 * The CPU frequency can be adjusted automatically with `estd` or with `sysctl machdep.cpufreq.*`.  * The CPU frequency can be adjusted automatically with `estd` or with `sysctl machdep.cpufreq.*`.
 * [[!template id=man name="uvideo" section="4"]] webcam works.  * [[!template id=man name="uvideo" section="4"]] webcam works.
 * External WiFI adapters can be used. Support for the internal WiFi - after WiFi system rework?  * External WiFI adapters can be used. Support for the internal WiFi - after WiFi system rework?
Line 213  different compared to x86 laptops. Line 229  different compared to x86 laptops.
   
 * Support for the display output is provided through the Rockchip DRM driver.  * Support for the display output is provided through the Rockchip DRM driver.
   This provides kernel modesetting and a full-resolution video framebuffer, however,    This provides kernel modesetting and a full-resolution video framebuffer, however,
   the 3D acceleraiton features of the GPU are not yet accessible - Mesa llvmpipe is used instead.    the 3D acceleration features of the GPU are not yet accessible - Mesa llvmpipe is used instead.
   Currently, you can't connect external displays through USB-C.    Currently, you can't connect external displays through USB-C.
 * The CPU frequency can be adjusted automatically with `estd` or with `sysctl machdep.cpufreq.*`.  * The CPU frequency can be adjusted automatically with `estd` or with `sysctl machdep.cpufreq.*`.
 * [[!template id=man name="uvideo" section="4"]] webcam works.  * [[!template id=man name="uvideo" section="4"]] webcam works.

Removed from v.1.28  
changed lines
  Added in v.1.33


CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb