Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 5 Mar 2017 01:20:48 -0700
From:      "Herminio Hernandez Jr. " <herminio.hernandezjr@gmail.com>
To:        Joe Nosay <superbisquit@gmail.com>
Cc:        Mark Millard <markmi@dsl-only.net>, Justin Hibbits <jrh29@alumni.cwru.edu>, freebsd-x11@freebsd.org, FreeBSD Current <freebsd-current@freebsd.org>, FreeBSD PowerPC ML <freebsd-ppc@freebsd.org>, hiroo.ono+freebsd@gmail.com, Debian powerpc Mailinglist <debian-powerpc@lists.debian.org>
Subject:   Re: PowerMac G5 and KMS
Message-ID:  <FDD317E7-6C33-4FE0-A9CC-EE1CFA0E0524@gmail.com>
In-Reply-To: <CA%2BWntOsmaKNHHsOSekDzqApwhu_2m6fD4yuwuvpSW67AYzGm8g@mail.gmail.com>
References:  <CANtk6Sjtox1L32bUs_g5sOXfVSWkHF%2BhbB=CcO6wVxFtXJYsuw@mail.gmail.com> <CAHSQbTDL6_DG3H9%2BAeOaw4qK_5vWRwwNPAk7nJvOESUU0NyN8g@mail.gmail.com> <4EA794E6-D435-4958-853C-5421E03F3B46@dsl-only.net> <CA%2BWntOsmaKNHHsOSekDzqApwhu_2m6fD4yuwuvpSW67AYzGm8g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Try to force the Radeon driver into PCI mode. Under Linux doing this stops t=
he blank screen and locks.=20

Sent from my iPhone

> On Mar 4, 2017, at 11:50 PM, Joe Nosay <superbisquit@gmail.com> wrote:
>=20
> This will bounce for the ppc list.
> As I have stated before: you will need to work with the debian ppc group t=
o create the proper drivers.
> Since there are people who know how to make the Linux system calls, there s=
hould be people that are willing to
> work across OS and mailing list lines.
> Just don't be stubborn.
>=20
>> On Thu, Mar 2, 2017 at 12:34 PM, Mark Millard <markmi@dsl-only.net> wrote=
:
>> On 2017-Mar-2, at 9:37 AM, Justin Hibbits <jrh29 at alumni.cwru.edu> wrot=
e:
>>=20
>> > On Thu, Mar 2, 2017 at 5:42 AM, Hiroo Ono (=E5=B0=8F=E9=87=8E=E5=AF=9B=E7=
=94=9F)
>> > <hiroo.ono+freebsd@gmail.com> 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: <I2C generic I/O> on iicbus0
>> >> kernel: iic1: <I2C generic I/O> on iicbus1
>> >> kernel: drmn0: <ATI Radeon AP 9600> on vgapci0
>> >> kernel: info: [drm] RADEON_IS_AGP
>> >> kernel: info: [drm] initializing kernel modesetting (RV350 0x1002:0x41=
50
>> >> 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: 0x9800=
0000
>> >> 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=
 BIOS
>> >> (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
>>=20
>> Back on 2014-Nov-21 I wrote the following in one of my messages on the
>> lists on that day:
>>=20
>> > FYI: I've been building and trying Jean-S=C3=A9bastien P=C3=A9dron's km=
s-drm-update-38 branch when Jean requested (sometimes with patches that Jean=
 provided). This was to give Jean some (indirect) access to a powerpc64 (Pow=
erMac G5) Radeon context for some radeonkms development. (Jean had been hopi=
ng to get my card going in that context.) We got to the point that a kldload=
 for radeonkms did not complain/refuse but the display was then munged up an=
d the driver could not find the Video BIOS. The fact that it is a Radeon X19=
50 for the video hardware may make it odder than usual for PowerMac G5 Radeo=
ns. But it is the only Radeon that I have access to for G5's. (The card work=
s in Mac OS X 10.5.)
>>=20
>> (As I remember this was a PowerMac G5 so-called "Quad Core" as the G5
>> context. I do not currently have access to the X1950 card.)
>>=20
>> I'm not sure from what I read if things are about the same vs. if things
>> are worse now. I do not remember the details from back then, such as
>> console vs. X11 that I was not explicit about in the quoted material.
>>=20
>> I eventually gave up on using X11 "for a time" --and have not tried again=

>> so far. I've no clue about the current status for X11 on PowerMacs of
>> any kind --or what I'd need to do to try it for the Radeon X1950 or
>> any NVIDIA cards. (Currently an NVIDIA card is installed.)
>>=20
>> I will eventually have access to the X1950 again, but not soon.
>>=20
>> =3D=3D=3D
>> Mark Millard
>> markmi at dsl-only.net
>>=20
>> _______________________________________________
>> freebsd-x11@freebsd.org mailing list
>> https://lists.freebsd.org/mailman/listinfo/freebsd-x11
>> To unsubscribe, send any mail to "freebsd-x11-unsubscribe@freebsd.org"
>=20



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?FDD317E7-6C33-4FE0-A9CC-EE1CFA0E0524>