From owner-freebsd-x11@freebsd.org Fri Aug 21 05:41:27 2020 Return-Path: Delivered-To: freebsd-x11@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 DDD043B3E8A for ; Fri, 21 Aug 2020 05:41:27 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: from mail-pg1-x52c.google.com (mail-pg1-x52c.google.com [IPv6:2607:f8b0:4864:20::52c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4BXr3p65Hjz4SXw for ; Fri, 21 Aug 2020 05:41:26 +0000 (UTC) (envelope-from bakul@iitbombay.org) Received: by mail-pg1-x52c.google.com with SMTP id d19so470542pgl.10 for ; Thu, 20 Aug 2020 22:41:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iitbombay-org.20150623.gappssmtp.com; s=20150623; h=from:content-transfer-encoding:mime-version:subject:message-id:date :to; bh=VhYblOSvwMfprYkkfJ0rIpwr3KqUP08nbZdtPIqdaM0=; b=HAlfVbTBW3Aat98daeNd5YLiCOD93h8Ujyhi/hFjDuso0fQ6fR91g8xsaYVy12KNRL kziosYjqm5mOH0jUn1B2de+D46hxMwho6Bg+sWDlwMgjXM0ZM/cayeBvKcsz1iUm+UH5 s0+LljaCFtqB/W40uFq2zD21+WN6JSTkDdA+g60KYC6vXO7QAE2m48a3Roc8c1X+yfZp nvOh/0PYB3pNF1K+0mVdcfGVSUROMZzvdNTyGhnad9yKcadEjq1Uf7Hc0HjwiucN9Nuv ixtr+JncK+mv24ZgC6Dy2SpdUWo8pAniNG/A58AZUINbgBAYTwJtQpFALG+6Ge9Ps/Uw DzPQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version :subject:message-id:date:to; bh=VhYblOSvwMfprYkkfJ0rIpwr3KqUP08nbZdtPIqdaM0=; b=qfbG36dOn3PtamVGtc8dXB/w5VzqECzOstGPoGa2ke9dYCwsfElonuW2ULLe7zD9SZ 9te/lE4Wpq0Z8Xdnhe7T6jlHLv32iydg0G/24/QIoMyu7yT4g0LHqkruSebEotQzEtkP jzGgpuxdL4MulH+wucYPQupR/de99Fsnjcf4NThojRTXzHdNG+QapVRyySt0zjR2DzjJ BdqNQW5ONgssnR0KQVD47TaJDAWasf9Do6uS7BP+mxjXZ2wOV4Wvszj06XaAy2hw55Kl iot8a4xp79bVF1l6PEJV32VhI+MlFtW6bhbMNW+VOMpwMXjGLzdXX9bOCHZVNKqYh+fl R0Rw== X-Gm-Message-State: AOAM533JHk7UHhwOPbCord5mwWMdifJi63R1aWgyMdFOk9rGpecJhjFC BN0o0SVssCExr/7iMQ7SnGBwge+F+NICuwnu X-Google-Smtp-Source: ABdhPJyOlN7tNjg7i4CCyis5rIsuaEqLyTSvIPb0xQ2s+z9JhV6skSejjbkWkBKyXfqpI1i0pBjbig== X-Received: by 2002:a63:c901:: with SMTP id o1mr1141577pgg.2.1597988484160; Thu, 20 Aug 2020 22:41:24 -0700 (PDT) Received: from 107-215-223-226.lightspeed.sntcca.sbcglobal.net (107-215-223-226.lightspeed.sntcca.sbcglobal.net. [107.215.223.226]) by smtp.gmail.com with ESMTPSA id q207sm830323pgq.71.2020.08.20.22.41.22 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 20 Aug 2020 22:41:23 -0700 (PDT) From: Bakul Shah Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.15\)) Subject: X11 AMDGPU driver doesn't get loaded Message-Id: Date: Thu, 20 Aug 2020 22:41:20 -0700 To: freebsd-x11@freebsd.org X-Mailer: Apple Mail (2.3445.104.15) X-Rspamd-Queue-Id: 4BXr3p65Hjz4SXw X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=iitbombay-org.20150623.gappssmtp.com header.s=20150623 header.b=HAlfVbTB; dmarc=none; spf=pass (mx1.freebsd.org: domain of bakul@iitbombay.org designates 2607:f8b0:4864:20::52c as permitted sender) smtp.mailfrom=bakul@iitbombay.org X-Spamd-Result: default: False [-1.29 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[iitbombay-org.20150623.gappssmtp.com:s=20150623]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-x11@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; FREEFALL_USER(0.00)[bakul]; RCVD_COUNT_THREE(0.00)[3]; DMARC_NA(0.00)[iitbombay.org]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36]; DKIM_TRACE(0.00)[iitbombay-org.20150623.gappssmtp.com:+]; NEURAL_HAM_SHORT(-0.50)[-0.501]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::52c:from]; NEURAL_HAM_MEDIUM(-0.79)[-0.787]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[freebsd-x11] X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 Aug 2020 05:41:27 -0000 On a Motile M142 with Ryzen 5 3500U, amdgpu.ko and amdgpu_*.ko firmware gets loaded fine on boot -- installed from ports/graphic/drm-devel-kmod as I am running -current. [the port compiled from the exact same kernel sources as /boot/kernel/*] But when I try to start X11, Xorg.0.log shows this: (EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x1002 / = 0x15d8 (EE) modeset(0): Failed to initialize the DRI2 extension. and it tried to load the framebuffer driver, which works fine. AIUI it should be loading /usr/local/lib/xorg/modules/drivers/amdgpu_drv.so The PCI vendor/device IDs are correct. I added a relevant entry for my laptop in /usr/local/share/pciids/pci.ids but ktrace reveals the pci.ids file is never accessed. I have been trying read Xorg code but wondering if there is an easier way to debug this. Or if I can simply specify loading the amdgpu_drv driver and bypass modesetting!=20 BTW, is this a better place to discuss debugging this or irc or gitter or the freebsd forums? Thanks! Bakul