File:  [NetBSD Developer Wiki] / wikisrc / laptops.mdwn
Revision 1.19: download - view: text, annotated - select for diffs
Wed Jun 10 15:24:51 2020 UTC (3 months, 2 weeks ago) by nia
Branches: MAIN
CVS tags: HEAD
moar thinkpad

    1: This page lists and links to pages about laptops, notebooks,
    2: and portable computers that work (or do not work) well with NetBSD.
    3: 
    4: For i386-based netbooks also see
    5: <http://www.netbsd.org/ports/i386/netbook.html>.
    6: 
    7: [[!toc ]]
    8: 
    9: ---
   10: 
   11: # Acer
   12: 
   13: ## Acer Aspire One 532h-2588
   14: 
   15: As of current in July 2010:
   16: Missing speedstep support (reed has patch for this).
   17: No ethernet (Atheros AR8132 PCI-E Fast Ethernet).
   18: No wireless (Atheros AR9285 Wireless LAN 802.11 a/b/g/n).
   19: 
   20: ---
   21: 
   22: # Apple
   23: 
   24: ## iBook G3/600 with Radeon 7500 16MB VRAM
   25: 
   26: Used since NetBSD 1.6 or so.
   27: Works nice with NetBSD/macppc.
   28: No suspend support on NetBSD.
   29: No modem support (some usb attached modem attaching as [[!template
   30: id=man name="ugen" section="4"]].
   31: No WPA on NetBSD with [[!template id=man name="wi" section="4"]] (in contrast
   32: to Mac OS X).
   33: NetBSD/5.1_STABLE has problem that keyboard doesn't
   34: work in xdm after logout;  solved by forcing a xdm restart upon
   35: logout.
   36: 
   37: 
   38: ## MacBook Air 11 inch (mid 2012)
   39: 
   40: NetBSD/amd64 6.99.11 works without some devices (for example, internal WiFi).
   41: In detail, please see [[How to install NetBSD/amd64 current on MacBook Air 11 inch (mid 2012)|/users/ryoon/how_to_install_netbsd_amd64_to_macbook_air_11_inch]]
   42: 
   43: 
   44: ---
   45: 
   46: # Dell
   47: 
   48: ## Dell Latitude D610
   49: 
   50: NetBSD/i386 5.0.0.
   51: Audio works (i82801FB (ICH6)).
   52: Wireless with iwi (vendor 0x8086 product 0x4220).
   53: For X11, using xf86-video-intel-2.2.1nb1 package.
   54: 
   55: ---
   56: 
   57: # Fujitsu
   58: 
   59: ## Fujitsu FMV-BIBLO LOOX P70WN
   60: 
   61: NetBSD/i386 5.99.55.
   62: Wireless with wpi works properly only when ACPI is disabled with "boot netbsd -2".
   63: 
   64: ---
   65: 
   66: # HP / Hewlett Packard
   67: 
   68: ## HP nc6120
   69: 
   70: 5.1 did not have a working X.
   71: 
   72: Almost everything works with -current: sound, wireless, X11.
   73: Did not try resume/suspend.
   74: Did not try the memory card slot recently.
   75: 
   76: 5.1 and -current have wired ethernet stability problems.
   77: It gets watchdog timeouts and resets.
   78: 
   79: X11 has a stability problem where a program can make total garbage on the
   80: screen (except the mouse pointer) and lock up the server. Repeatable with a
   81: certain image viewer which shows very big images. The machine does not
   82: freeze: power off button powers down smoothly, (but can not switch consoles to
   83: try to kill the X server).
   84: 
   85: ## HP Pavilion laptop, dv9750
   86: 
   87: NetBSD 5.1, audio, webcam, Ethernet, kb/touchpad work fine.
   88: Broadcom Wireless 4312 does not work.
   89: 
   90: ## HP ProBook 4310s
   91: 
   92: NetBSD i386 5.99.55
   93: Audio works (ADI AD1984A).
   94: Wireless with iwn (vendor 0x8086 product 0x4232).
   95: No ethernet (vendor 0x11ab product 0x436c).
   96: SDHC at sd*, Bluetooth.
   97: Doesn't work with NetBSD 5.
   98: 
   99: ---
  100: 
  101: # IBM / Lenovo
  102: 
  103: ## ThinkPad T22
  104: 
  105: Works perfect (sound, display, all devices, infrared port not tested).
  106: 
  107: ## ThinkPad T61
  108: 
  109: Used it since NetBSD 4.x.
  110: With Intel GMA, X works great.
  111: In netbsd-5 there is a patch to make trackpoint/touchpad initialize correctly.
  112: Requires  [[!template id=man name="hdaudio" section="4"]] instead
  113: of  [[!template id=man name="azalia" section="4"]] to make headphones work.
  114: Cardbus port doesn't work properly.
  115: Expresscard not tested/tried.
  116: 
  117: ## Lenovo ThinkPad T61p
  118: 
  119: Following -current for the last 18 months or so (2012-12).
  120: As close to perfect as one gets. Suspend/resume didn't work at the
  121: time; not tried it since.
  122: 
  123: ## Lenovo ThinkPad T500
  124: 
  125: in the version with ATI graphics. Has a tendency to run hot and then to not
  126: reboot cleanly (gets stuck after printing the mainbus line at boot);
  127: 5min off for cool-down usually fix this. This doesn't usually occur when
  128: only the Intel on-board graphics get used. No known errors while running.
  129: 
  130: ## ThinkPad X60s
  131: 
  132: Everything works.
  133: 
  134: ## ThinkPad X41
  135: 
  136: Works fine (sound, display, all devices, bluetooth, modem not tested).
  137: Standby is broken for me in -current (~2012-01-12) but worked in 5.1.
  138: 
  139: ## ThinkPad X61s
  140: 
  141: Everything works. Requires `PCI_BUS_FIXUP` and `PCI_ADDR_FIXUP` [[!template
  142: id=man name="options" section="4"]].
  143: 
  144: ## Thinkpad X201
  145: 
  146: Running -current since March 2011.
  147: Working graphics (with the vesa driver), audio, trackpoint, wired
  148: and wireless LAN.
  149: Does not wake up after suspend (drives spin up but the display
  150: stays black and the LED indicating a sleep state stays lit).
  151: 
  152: ## Thinkpad X220
  153: 
  154: From user reports, in NetBSD 9.0:
  155: 
  156: * Video acceleration works, but when using `xf86-video-intel` (the default),
  157:   it's advisable to set `Option "AccelMethod"  "uxa"` in `xorg.conf`.
  158: * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.
  159: * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.
  160: * Suspend and resume work.
  161: 
  162: ## Thinkpad X230
  163: 
  164: From user reports, in NetBSD 9.0:
  165: 
  166: * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.
  167: * WiFi is supported through the [[!template id=man name="iwn" section="4"]] driver.
  168: 
  169: ## Thinkpad X250
  170: 
  171: Nearly perfect. Running NetBSD 9.0 and -current since 2019.
  172: 
  173: * Accelerated graphics with the i915 driver. Connecting externals displays
  174:   works with the miniDP and VGA ports.
  175: * SD card reader is supported through the [[!template id=man name="rtsx" section="4"]] driver.
  176: * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.
  177: * WiFi is supported through the [[!template id=man name="iwm" section="4"]] driver.
  178: * For the extra trackpoint buttons to work correctly, needs a patch to
  179:   synaptics.c that is in -current and will be in 9.1.
  180:   Tapping and the clickpad have always been fine.
  181: * Brightness buttons do not work in 9 by default. You can bind them to
  182:   xrandr in your window manager.
  183: * Webcam will depend on upcoming xhci isochronous pipe support.
  184: * To record from the internal mic, set `mixerctl -w record.source=ADC02`
  185: * Wakes up after suspend. I have mine set to suspend on lid close with
  186:   powerd.
  187: 
  188: ## Thinkpad X260
  189: 
  190: Likely very similar to the X250.
  191: 
  192: From user reports, in NetBSD 9.0:
  193: 
  194: * SD card reader is supported through the [[!template id=man name="rtsx" section="4"]] driver.
  195: * Ethernet is supported through the [[!template id=man name="wm" section="4"]] driver.
  196: * WiFi is supported through the [[!template id=man name="iwm" section="4"]] driver.
  197: * For the extra trackpoint buttons to work correctly, needs a patch to
  198:   synaptics.c that is in -current and will be in 9.1.
  199:   Tapping and the clickpad have always been fine.
  200: 
  201: ## Lenovo ThinkPad Edge E130
  202: 
  203: With NetBSD/amd64 6.0
  204: 
  205: * Bluetooth adapter is recognized as ugen0 (should be patched like MacBook Air mid 2012 11-inch's one probably)
  206: * Native X.org needs xorg.conf that has vesa driver entry, and sometimes X.org starts with slightly wrong resolution (xrandr is useful).
  207: * Sound is recognized as hdaudio, and not tested.
  208: * Network adapters are not tested. Wired LAN adapter is detected as re0, and WiFi adapter is not recognized.
  209: * Card reader is not recognized
  210: 
  211: ---
  212: 
  213: # Toshiba
  214: 
  215: ## Toshiba Satellite A215-S7422
  216: 
  217: NetBSD/amd64 5.99.38, but booting with "boot netbsd -2" to disable ACPI
  218: but has no keyboard use.
  219: See <http://gnats.netbsd.org/39275>.
  220: Audio works with hdaudio (vendor 0x10EC product 0x0268).
  221: 
  222: ## Toshiba Satellite L350-S1701
  223: 
  224: NetBSD/amd64 5.99.38.
  225: Wireless with iwn (vendor 0x8086 product 0x4232).
  226: For X11, using xf86-video-vesa-2.3.0nb1 package.
  227: Sometimes X starts up on wrong resolution.
  228: The MMC works on sd0.
  229: Some USB failures.
  230: Audio works with hdaudio (vendor 0x10EC product 0x0268).
  231: 
  232: ---
  233: 

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