From owner-freebsd-hardware@freebsd.org Thu Aug 13 12:37:16 2020 Return-Path: Delivered-To: freebsd-hardware@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 089DD379312 for ; Thu, 13 Aug 2020 12:37:16 +0000 (UTC) (envelope-from andrewponomarenko@yandex.ru) Received: from forward103o.mail.yandex.net (forward103o.mail.yandex.net [37.140.190.177]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BS5gG0qh4z4GDM for ; Thu, 13 Aug 2020 12:37:13 +0000 (UTC) (envelope-from andrewponomarenko@yandex.ru) Received: from mxback22o.mail.yandex.net (mxback22o.mail.yandex.net [IPv6:2a02:6b8:0:1a2d::73]) by forward103o.mail.yandex.net (Yandex) with ESMTP id 51C715F80D6A for ; Thu, 13 Aug 2020 15:37:11 +0300 (MSK) Received: from localhost (localhost [::1]) by mxback22o.mail.yandex.net (mxback/Yandex) with ESMTP id r401NuMgvu-bA1afXK0; Thu, 13 Aug 2020 15:37:10 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1597322230; bh=YjSisl+uk1jiPDLNY0Gcvjz7LyOk5UgKYX5rxbbFmWg=; h=Message-Id:Date:Subject:To:From; b=xBlqdTQ4Wycc3tnT+wsX96fMO0V3y4ucq8+rooSotcoMrnX7iX/4nnI8Duz4lR7TR li/fpbMWSWz860jcg85UWw9X/uKjX+bXsPgdCTaUEDV7fqRUywlKdVEMLhVx6xSwBX tbfj3BObOKm2jMDcrPDDRLEyzKvtNdbtgjqSRgcU= Received: by sas1-d3a1bf2bd2e7.qloud-c.yandex.net with HTTP; Thu, 13 Aug 2020 15:37:10 +0300 From: Andrey Ponomarenko To: freebsd-hardware@freebsd.org Subject: How it fits BSD? MIME-Version: 1.0 X-Mailer: Yamail [ http://yandex.ru ] 5.0 Date: Thu, 13 Aug 2020 15:37:10 +0300 Message-Id: <3889971597322230@sas1-d3a1bf2bd2e7.qloud-c.yandex.net> Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset=utf-8 X-Rspamd-Queue-Id: 4BS5gG0qh4z4GDM X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yandex.ru header.s=mail header.b=xBlqdTQ4; dmarc=pass (policy=none) header.from=yandex.ru; spf=pass (mx1.freebsd.org: domain of andrewponomarenko@yandex.ru designates 37.140.190.177 as permitted sender) smtp.mailfrom=andrewponomarenko@yandex.ru X-Spamd-Result: default: False [-2.31 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.01)[-1.014]; R_DKIM_ALLOW(-0.20)[yandex.ru:s=mail]; RCVD_IN_DNSWL_LOW(-0.10)[37.140.190.177:from]; FROM_HAS_DN(0.00)[]; RWL_MAILSPIKE_GOOD(0.00)[37.140.190.177:from]; FREEMAIL_FROM(0.00)[yandex.ru]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-hardware@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.01)[-1.007]; RCVD_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip4:37.140.128.0/18]; DKIM_TRACE(0.00)[yandex.ru:+]; DMARC_POLICY_ALLOW(-0.50)[yandex.ru,none]; NEURAL_HAM_SHORT(-0.19)[-0.193]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; SUBJECT_ENDS_QUESTION(1.00)[]; ASN(0.00)[asn:13238, ipnet:37.140.128.0/18, country:RU]; RCVD_TLS_LAST(0.00)[]; FREEMAIL_ENVFROM(0.00)[yandex.ru]; DWL_DNSWL_NONE(0.00)[yandex.ru:dkim] X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Aug 2020 12:37:16 -0000 Choosing hardware for BSD? Recently I've implemented a new feature of the BSD hardware database [1] that allows you to check desired computer models for BSD compatibility. You need to find the computer model you are interested in in the Linux hardware database [2] first (it's large enough) and then follow new "How it fits BSD?" link at the bottom of the page. You'll get a list of devices on board and support statuses: * Tested — We have a BSD probe [3] of this device and driver was found and active * Supported — We have found driver implementation for the device in the kernel * Likely not supported — We have NOT found driver implementation for the device in the kernel * Not supported — We have a BSD probe of this device and driver was NOT found by the kernel * Need to test — We have no info on the device See example for DELL E6320 computer model on this page [4]. Search for drivers is performed using this list of supported device IDs generated for the FreeBSD kernel, kms-drm, drm-legacy and Nvidia proprietary drivers [5]. If you did not find the right computer model, then try again in the morning — 200-300 new computers are added to the database daily. Thanks for your attention. [1] https://forums.freebsd.org/threads/new-hardware-database-for-bsd-systems.75651/ [2] https://linux-hardware.org/?view=computers [3] https://github.com/linuxhw/hw-probe/blob/master/INSTALL.BSD.md [4] https://bsd-hardware.info/?probe=a45c07429f [5] https://github.com/bsdhw/Drivers