From owner-freebsd-x11@freebsd.org Thu Mar 2 17:37:57 2017 Return-Path: Delivered-To: freebsd-x11@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2B920CF569D; Thu, 2 Mar 2017 17:37:57 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: from mail-qk0-x241.google.com (mail-qk0-x241.google.com [IPv6:2607:f8b0:400d:c09::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DBA939CA; Thu, 2 Mar 2017 17:37:56 +0000 (UTC) (envelope-from chmeeedalf@gmail.com) Received: by mail-qk0-x241.google.com with SMTP id j127so2606157qke.0; Thu, 02 Mar 2017 09:37:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-transfer-encoding; bh=/PPo8TRFXZ+i/j0gFPg7doFbX1iiurESlz8d4g84ybg=; b=vBG7jKwghFiuLnUx+WH6AdKfF9f3MDoxme2xfxkB8+v9ardThFNfw3vM9E+QtEWxnM dUeLOFInQjimQkBof3wuzG5Rw7/vzlJHQNWJmPDYQxuEMlQOcbc/+35FqTLBDzxoAbhd haC0bz+gqxLFT7DBI0D16LyNJTpzWkMGU7drdKx6RiUCZdCXS5lgvMe1z6b4puA9mEhw A8/53eLZeDyTwCJGVO2vOV1fNzzax++2a8TUQTXzT6CPncBKrMf8w094h/EWtDj2zVFS nWDS1LERsWW2Mre2D7E5CklbZ4coPgC0GjODXd4BNqezfIMMNbGwVJ4mxk0SWxgCidCY qP8w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc:content-transfer-encoding; bh=/PPo8TRFXZ+i/j0gFPg7doFbX1iiurESlz8d4g84ybg=; b=MF6FSmx8I4MdWuO9t+U19QX2efCUOWtQp0abljLzSEIZf0Dx9kbhbTQ3zq3wSx6okf Q6blAIRziSvPrfv2UrSlgpw3C5dYwO10IWwq+0lFUVfEh34uX1CDh0yAzM6r5kL20JjI V+vpeqJTQUKl35y8tvIhF138bTf2QdWT6qiGpsdvp8zoD1W/R6KErsxUg1g994dIaEX2 ypeF2+WtXJ/Er2elvgGgwOwPwbuZpQI3hyzUm+6KxZ1PhhtfTtzrNqGPg4SWjxyA3Fuj t9FWu1EOl3yhlh5JaXw5/zRnjar/a+l+yCLQiWoJNCPr69Dy1yinNdiMEdzrKs5uw7M9 Bbrw== X-Gm-Message-State: AMke39mCSsKs+/jLNptf2TcQSLakZfhS8Edo49PITR5G/f1ufi5sYYF0NKHFML7WX4/AdKoADQbmySWew81Itg== X-Received: by 10.55.164.208 with SMTP id n199mr18862432qke.163.1488476276005; Thu, 02 Mar 2017 09:37:56 -0800 (PST) MIME-Version: 1.0 Sender: chmeeedalf@gmail.com Received: by 10.12.157.69 with HTTP; Thu, 2 Mar 2017 09:37:55 -0800 (PST) In-Reply-To: References: From: Justin Hibbits Date: Thu, 2 Mar 2017 11:37:55 -0600 X-Google-Sender-Auth: Q9xy-ydfkUacGFwANdhegW5xurM Message-ID: Subject: Re: PowerMac G5 and KMS To: hiroo.ono+freebsd@gmail.com Cc: FreeBSD PowerPC ML , freebsd-x11@freebsd.org, FreeBSD Current Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: freebsd-x11@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: X11 on FreeBSD -- maintaining and support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 02 Mar 2017 17:37:57 -0000 On Thu, Mar 2, 2017 at 5:42 AM, Hiroo Ono (=E5=B0=8F=E9=87=8E=E5=AF=9B=E7= =94=9F) wrote: > I recently installed 12-current powerpc64 r313561 to a PowerMac G5 > (it is dual processor, but I do not know its detail). > > When I try to load drm2.ko and radeonkms.ko, > the screen turns into black and recovers, then the system locks. > kldload command does not return, no response to keyboard input, etc. > > Is it possible to use KMS on FreeBSD/powerpc64? > > The log in /var/log/messages is > > after "kldload drm2", > > kernel: info: [drm] Initialized drm 1.1.0 20060810 > > and then, after "kldload radeonkms", > > kernel: iic0: on iicbus0 > kernel: iic1: on iicbus1 > kernel: drmn0: on vgapci0 > kernel: info: [drm] RADEON_IS_AGP > kernel: info: [drm] initializing kernel modesetting (RV350 0x1002:0x4150 > 0x1002:0x4150). > kernel: info: [drm] register mmio base: 0x90000000 > kernel: info: [drm] register mmio size: 65536 > kernel: info: [drm] igp_read_bios_from_vram: =3D=3D=3D> Try IGP's VRAM... > kernel: info: [drm] igp_read_bios_from_vram: VRAM base address: 0x9800000= 0 > kernel: info: [drm] igp_read_bios_from_vram: Map address: > 0xc000000061412000 (262144 bytes) > kernel: info: [drm] igp_read_bios_from_vram: Incorrect BIOS signature: > 0x0000 > kernel: info: [drm] radeon_read_bios: =3D=3D=3D> Try PCI Expansion ROM... > kernel: info: [drm] radeon_read_bios: Map address: 0xc000000061412000 > (131072 bytes) > kernel: info: [drm] radeon_read_bios: Incorrect BIOS signature: 0x2AFF > kernel: info: [drm] legacy_read_disabled_bios: =3D=3D=3D> Try disabled BI= OS > (legacy)... > kernel: info: [drm] radeon_read_bios: =3D=3D=3D> Try PCI Expansion ROM... > kernel: info: [drm] radeon_read_bios: Map address: 0xc000000061412000 > (131072 bytes) > > As the system locks up here, I have to power it off forcibly. Congratulations (?) you are quite possibly the first person to report even attempting to use radeonkms on powerpc64. Frankly, I'm not surprised that it doesn't work for you. Unfortunately, I don't have a solution, or even a means to track it down. Looking at the log snippet, my first guess is there may need to be a provision added to the driver for non-x86. Do you know what card this is? Adding a couple other lists with people who might have more insight. If it can be made to work, I'd definitely want to get a Radeon card for my = G5(s) - Justin