Re: PowerPC agpmode issues

10 messages, 5 authors, 2016-10-09 · open the first message on its own page

Re: PowerPC agpmode issues

From: Herminio Hernandez, Jr. <hidden>
Date: 2016-09-19 09:13:52

Apologies for the previous email.

What I was trying to say was I just recently installed Debain on my
PowerMac G5. I upgraded to sid and install the nonfree firmware. After
reboot I noticed that GPU acclleration was broken and I recieved the
following error

[   10.428542] [drm] Loading R300 Microcode
[   10.486631] radeon 0000:f0:10.0: firmware: direct-loading firmware
radeon/R300_cp.bin
[   10.486865] [drm] radeon: ring at 0x0000000000010000
[   10.634417] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   10.634526] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   10.634538] radeon 0000:f0:10.0: failed initializing CP (-22).
[   10.634546] radeon 0000:f0:10.0: Disabling GPU acceleration
[   10.781302] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   10.932698] [drm] radeon: cp finalized
[   10.932813] radeon 0000:f0:10.0: (r300_asic_reset:425)
RBBM_STATUS=0x80010140
[   11.432810] radeon 0000:f0:10.0: (r300_asic_reset:444)
RBBM_STATUS=0x80010140
[   11.928815] radeon 0000:f0:10.0: (r300_asic_reset:456)
RBBM_STATUS=0x00000140
[   11.928851] radeon 0000:f0:10.0: GPU reset succeed
[   11.928914] [drm] radeon: cp finalized
[   11.935052] [drm] radeon: ttm finalized
[   11.935061] [drm] Forcing AGP to PCI mode
[   11.935124] radeon 0000:f0:10.0: Invalid PCI ROM header signature:
expecting 0xaa55, got 0x0000
[   12.037448] [drm] Not an x86 BIOS ROM, not using.
[   12.037490] [drm] Using device-tree clock info
[   12.037500] [drm] Generation 2 PCI interface, using max accessible memory
[   12.037515] radeon 0000:f0:10.0: VRAM: 256M 0x00000000B0000000 -
0x00000000BFFFFFFF (64M used)
[   12.037525] radeon 0000:f0:10.0: GTT: 512M 0x0000000090000000 -
0x00000000AFFFFFFF
[   12.037538] [drm] Detected VRAM RAM=256M, BAR=256M
[   12.037544] [drm] RAM width 128bits DDR
[   12.037791] [drm] radeon: 64M of VRAM memory ready
[   12.037798] [drm] radeon: 512M of GTT memory ready.
[   12.037840] [drm] GART: num cpu pages 8192, num gpu pages 131072
[   12.039662] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   12.039690] [drm] PCI GART of 512M enabled (table at 0x0000000062980000).
[   12.039820] radeon 0000:f0:10.0: WB enabled
[   12.039834] radeon 0000:f0:10.0: fence driver on ring 0 use gpu addr
0x0000000090000000 and cpu addr 0xc000000147010000
[   12.039849] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   12.039855] [drm] Driver supports precise vblank timestamp query.
[   12.039902] [drm] radeon: irq initialized.
[   12.040079] [drm] radeon: ring at 0x0000000090010000
[   12.188699] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   12.188806] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   12.188820] radeon 0000:f0:10.0: failed initializing CP (-22).
[   12.188827] radeon 0000:f0:10.0: Disabling GPU acceleration
[   12.335530] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   12.335670] [drm] radeon: cp finalized

I noticed the GPU was set to PCI mode however I did not set
radeon.agpmode=-1 in yaboot. I then installed Lubuntu 16.10 along side
Debian. I noticed that GPU was working and it was not set to force PCI
mode. Has there been a change to kernel in Debian to force this by default?
If so it looks like it is breaking on certain G5 machines. I am attaching
bothe dmesg files for review.

Thanks and sorry for the previous garbled email.

Herminio

2016-09-19 1:38 GMT-07:00 Herminio Hernandez <herminio.hernandezjr@gmail.com
:
-----BEGIN PGP MESSAGE-----
Version: GnuPG v2

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
z754fxo=
=ouHB
-----END PGP MESSAGE-----

Re: PowerPC agpmode issues

From: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Date: 2016-09-19 10:39:46

On Mon, 2016-09-19 at 02:13 -0700, Herminio Hernandez, Jr. wrote:
I noticed the GPU was set to PCI mode however I did not set
radeon.agpmode=-1 in yaboot. I then installed Lubuntu 16.10 along
side Debian. I noticed that GPU was working and it was not set to
force PCI mode. Has there been a change to kernel in Debian to force
this by default? If so it looks like it is breaking on certain G5
machines. I am attaching bothe dmesg files for review.

Thanks and sorry for the previous garbled email.
Hrm... this is odd. I would expect PCI mode to work and AGP to be
busted to be honest. Can you provide the complete log ? I wonder
if it's trying to enable the PCIe bypass high aperture and hits the
Radeon address limit...

Ben.

Re: PowerPC agpmode issues

From: Herminio Hernandez, Jr. <hidden>
Date: 2016-09-19 19:30:37

Ben,

Are these what you are looking for? I can dump the entire journalctl log if
you need it.

Mathieu,

In Debian I looked in /etc/modules, /etc/modprobe.d/ , and
/usr/share/X11/xorg.conf.d/ to see where I can find what is forcing the GPU
into PCI mode and I have found nothing.

Here are some more updates with Lubuntu 16.10

1. Video playback with mpv renders in opengl with the GPU not in PCI mode

2. compton freezes the DE when I use opengl as the backend but works with
xrender

Regards,
Herminio



On Mon, Sep 19, 2016 at 3:38 AM, Benjamin Herrenschmidt <
benh@kernel.crashing.org> wrote:
On Mon, 2016-09-19 at 02:13 -0700, Herminio Hernandez, Jr. wrote:
quoted
I noticed the GPU was set to PCI mode however I did not set
radeon.agpmode=-1 in yaboot. I then installed Lubuntu 16.10 along
side Debian. I noticed that GPU was working and it was not set to
force PCI mode. Has there been a change to kernel in Debian to force
this by default? If so it looks like it is breaking on certain G5
machines. I am attaching bothe dmesg files for review.

Thanks and sorry for the previous garbled email.
Hrm... this is odd. I would expect PCI mode to work and AGP to be
busted to be honest. Can you provide the complete log ? I wonder
if it's trying to enable the PCIe bypass high aperture and hits the
Radeon address limit...

Ben.

Re: PowerPC agpmode issues

From: Mathieu Malaterre <hidden>
Date: 2016-09-19 12:36:36

Hi,

On Mon, Sep 19, 2016 at 11:13 AM, Herminio Hernandez, Jr.
[off-list ref] wrote:
Apologies for the previous email.

What I was trying to say was I just recently installed Debain on my PowerMac
G5. I upgraded to sid and install the nonfree firmware. After reboot I
noticed that GPU acclleration was broken and I recieved the following error

[   10.428542] [drm] Loading R300 Microcode
[   10.486631] radeon 0000:f0:10.0: firmware: direct-loading firmware
radeon/R300_cp.bin
[   10.486865] [drm] radeon: ring at 0x0000000000010000
[   10.634417] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   10.634526] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't working
[...]
[   11.935061] [drm] Forcing AGP to PCI mode
Well that is really odd. I am trying hard to push my pci patch upstream:

https://patchwork.kernel.org/patch/9088181/

I do believe PCI mode always work, so I would be interested if you
could report the bug upstream to have PCI mode work on all Powermac
(AGP is know to be broken).

Pay attention to your /etc/modules file check whether or not it
contains a option for the loaded modules, eg:

radeon.agpmode=-1

Finally your dmesg looks odd since the line `[drm] Forcing AGP to PCI
mode` comes only after the first error.

-M

Re: PowerPC agpmode issues

From: Michel Dänzer <hidden>
Date: 2016-09-20 03:14:23

On 19/09/16 09:36 PM, Mathieu Malaterre wrote:
Finally your dmesg looks odd since the line `[drm] Forcing AGP to PCI
mode` comes only after the first error.
That isn't odd but the AGP->PCI(e) fallback mechanism working as
intended, trying AGP first and falling back to PCIe if AGP fails.

Herminio, does the problem also occur if you specify radeon.agpmode=-1
(or maybe =1) on the kernel command line?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Re: PowerPC agpmode issues

From: Herminio Hernandez, Jr. <hidden>
Date: 2016-09-20 03:43:36

Michel,

Yes to both, however when I set radeon.agpmode=1 most of the time the
kernel freezes when booting. When I do get past that I get these errors:

rican-linux@Debian-G5:~$ dmesg |grep -e radeon -e drm
*[    0.000000] Kernel command line:
root=UUID=aeca9a67-31d7-4c4b-a0f8-4db328b33305  radeon.agpmode=1*
[   10.432049] [drm] Initialized drm 1.1.0 20060810
[   11.291427] [drm] radeon kernel modesetting enabled.
[   11.302838] fb: switching to radeondrmfb from OFfb ATY,Simone
[   11.317952] fb: switching to radeondrmfb from OFfb ATY,Simone
[   11.321318] radeon 0000:f0:10.0: enabling device (0006 -> 0007)
[   11.321741] [drm] initializing kernel modesetting (RV350 0x1002:0x4150
0x1002:0x4150 0x00).
[   11.321770] [drm] register mmio base: 0xA0000000
[   11.321776] [drm] register mmio size: 65536
[   11.321820] radeon 0000:f0:10.0: Invalid PCI ROM header signature:
expecting 0xaa55, got 0x0000
[   11.415530] [drm] Not an x86 BIOS ROM, not using.
[   11.415573] [drm] Using device-tree clock info
*[   11.415769] [drm:.radeon_agp_init [radeon]] *ERROR* Illegal AGP Mode: 1
(valid 4, 8), leaving at 8*
[   11.415818] radeon 0000:f0:10.0: putting AGP V3 device into 8x mode
[   11.415925] radeon 0000:f0:10.0: GTT: 256M 0x00000000 - 0x0FFFFFFF
[   11.415933] [drm] Generation 2 PCI interface, using max accessible memory
[   11.415943] radeon 0000:f0:10.0: VRAM: 256M 0x00000000B0000000 -
0x00000000BFFFFFFF (64M used)
[   11.415987] [drm] Detected VRAM RAM=256M, BAR=256M
[   11.415993] [drm] RAM width 128bits DDR
[   11.416229] [drm] radeon: 64M of VRAM memory ready
[   11.416237] [drm] radeon: 256M of GTT memory ready.
[   11.416308] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   11.431606] radeon 0000:f0:10.0: WB disabled
[   11.431627] radeon 0000:f0:10.0: fence driver on ring 0 use gpu addr
0x0000000000000000 and cpu addr 0xd000000003ee0000
[   11.431642] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   11.431648] [drm] Driver supports precise vblank timestamp query.
[   11.431700] [drm] radeon: irq initialized.
[   11.431743] [drm] Loading R300 Microcode
[   11.488921] radeon 0000:f0:10.0: firmware: direct-loading firmware
radeon/R300_cp.bin
[   11.489178] [drm] radeon: ring at 0x0000000000010000





*[   11.637210] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)[   11.637318] [drm:.r100_cp_init
[radeon]] *ERROR* radeon: cp isn't working (-22).[   11.637331] radeon
0000:f0:10.0: failed initializing CP (-22).[   11.637338] radeon
0000:f0:10.0: Disabling GPU acceleration[   11.784325] [drm:.r100_cp_fini
[radeon]] *ERROR* Wait for CP idle timeout, shutting down CP.[   11.931351]
[drm] radeon: cp finalized*



*[   11.931464] radeon 0000:f0:10.0: (r300_asic_reset:425)
RBBM_STATUS=0x80010140[   12.431463] radeon 0000:f0:10.0:
(r300_asic_reset:444) RBBM_STATUS=0x80010140[   12.927471] radeon
0000:f0:10.0: (r300_asic_reset:456) RBBM_STATUS=0x00000140[   12.927510]
radeon 0000:f0:10.0: GPU reset succeed*



On Mon, Sep 19, 2016 at 8:05 PM, Michel Dänzer [off-list ref] wrote:
On 19/09/16 09:36 PM, Mathieu Malaterre wrote:
quoted
Finally your dmesg looks odd since the line `[drm] Forcing AGP to PCI
mode` comes only after the first error.
That isn't odd but the AGP->PCI(e) fallback mechanism working as
intended, trying AGP first and falling back to PCIe if AGP fails.

Herminio, does the problem also occur if you specify radeon.agpmode=-1
(or maybe =1) on the kernel command line?


--
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Re: PowerPC agpmode issues

From: Michel Dänzer <hidden>
Date: 2016-09-20 06:20:47

On 20/09/16 12:43 PM, Herminio Hernandez, Jr. wrote:
Yes to both, however when I set radeon.agpmode=1 most of the time the
kernel freezes when booting. When I do get past that I get these errors:
[...]
*[   11.415769] [drm:.radeon_agp_init [radeon]] *ERROR* Illegal AGP
Mode: 1 (valid 4, 8), leaving at 8*
As you can see, AGP 1x isn't supported by your setup, only 4x or 8x. How
about radeon.agpmode=4?


-- 
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Re: PowerPC agpmode issues

From: Herminio Hernandez, Jr. <hidden>
Date: 2016-09-21 06:20:52

I am still getting errors even with radeon.agpmode=4 is set

rican-linux@Debian-G5:~$ dmesg |grep -e radeom -e drm -e radeon.agpmode
[    0.000000] Kernel command line:
root=UUID=aeca9a67-31d7-4c4b-a0f8-4db328b33305  radeon.agpmode=4
[    9.734366] [drm] Initialized drm 1.1.0 20060810
[   10.934519] [drm] radeon kernel modesetting enabled.
[   10.943743] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.954622] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.956515] [drm] initializing kernel modesetting (RV350 0x1002:0x4150
0x1002:0x4150 0x00).
[   10.956552] [drm] register mmio base: 0xA0000000
[   10.956558] [drm] register mmio size: 65536
[   11.046327] [drm] Not an x86 BIOS ROM, not using.
[   11.046358] [drm] Using device-tree clock info
[   11.046369] [drm] AGP mode requested: 4
[   11.046528] [drm] Generation 2 PCI interface, using max accessible memory
[   11.046582] [drm] Detected VRAM RAM=256M, BAR=256M
[   11.046587] [drm] RAM width 128bits DDR
[   11.046858] [drm] radeon: 64M of VRAM memory ready
[   11.046866] [drm] radeon: 256M of GTT memory ready.
[   11.046935] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   11.061306] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   11.061312] [drm] Driver supports precise vblank timestamp query.
[   11.061363] [drm] radeon: irq initialized.
[   11.061405] [drm] Loading R300 Microcode
[   11.110467] [drm] radeon: ring at 0x0000000000010000
[   11.257952] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   11.258060] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   11.404548] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   11.551199] [drm] radeon: cp finalized
[   12.547388] [drm] radeon: cp finalized
[   12.553854] [drm] radeon: ttm finalized
[   12.553861] [drm] Forcing AGP to PCI mode
[   12.643384] [drm] Not an x86 BIOS ROM, not using.
[   12.643406] [drm] Using device-tree clock info
[   12.643414] [drm] Generation 2 PCI interface, using max accessible memory
[   12.643446] [drm] Detected VRAM RAM=256M, BAR=256M
[   12.643452] [drm] RAM width 128bits DDR
[   12.643712] [drm] radeon: 64M of VRAM memory ready
[   12.643719] [drm] radeon: 512M of GTT memory ready.
[   12.643761] [drm] GART: num cpu pages 8192, num gpu pages 131072
[   12.645324] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   12.645343] [drm] PCI GART of 512M enabled (table at 0x0000000062F80000).
[   12.645462] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   12.645468] [drm] Driver supports precise vblank timestamp query.
[   12.645512] [drm] radeon: irq initialized.
[   12.645689] [drm] radeon: ring at 0x0000000090010000
[   12.793131] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   12.793235] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   12.939961] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   12.940193] [drm] radeon: cp finalized
[   12.944581] [drm] Connector Table: 12 (mac g5 9600)
[   12.944609] [drm] No valid Ext TMDS info found in BIOS
[   12.944621] [drm] No TV DAC info found in BIOS
[   12.944798] [drm] No TMDS info found in BIOS
[   12.944974] [drm] Radeon Display Connectors
[   12.944981] [drm] Connector 0:
[   12.944985] [drm]   DVI-I-1
[   12.944990] [drm]   HPD1
[   12.944995] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[   12.945000] [drm]   Encoders:
[   12.945005] [drm]     DFP2: INTERNAL_DVO1
[   12.945010] [drm]     CRT2: INTERNAL_DAC2
[   12.945015] [drm] Connector 1:
[   12.945019] [drm]   DVI-I-2
[   12.945023] [drm]   HPD2
[   12.945028] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[   12.945033] [drm]   Encoders:
[   12.945037] [drm]     DFP1: INTERNAL_TMDS1
[   12.945042] [drm]     CRT1: INTERNAL_DAC1
[   12.945046] [drm] Connector 2:
[   12.945051] [drm]   SVIDEO-1
[   12.945055] [drm]   Encoders:
[   12.945059] [drm]     TV1: INTERNAL_DAC2
[   13.028211] [drm] fb mappable at 0xB0040000
[   13.028229] [drm] vram apper at 0xB0000000
[   13.028234] [drm] size 8323072
[   13.028238] [drm] fb depth is 24
[   13.028243] [drm]    pitch is 7680
[   13.122329] radeon 0000:f0:10.0: fb0: radeondrmfb frame buffer device
[   13.175092] [drm] Initialized radeon 2.43.0 20080528 for 0000:f0:10.0 on
minor 0
rican-linux@Debian-G5:~$


On Mon, Sep 19, 2016 at 11:20 PM, Michel Dänzer [off-list ref] wrote:
On 20/09/16 12:43 PM, Herminio Hernandez, Jr. wrote:
quoted
Yes to both, however when I set radeon.agpmode=1 most of the time the
kernel freezes when booting. When I do get past that I get these errors:
[...]
quoted
*[   11.415769] [drm:.radeon_agp_init [radeon]] *ERROR* Illegal AGP
Mode: 1 (valid 4, 8), leaving at 8*
As you can see, AGP 1x isn't supported by your setup, only 4x or 8x. How
about radeon.agpmode=4?


--
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Re: PowerPC agpmode issues

From: Herminio Hernandez, Jr. <hidden>
Date: 2016-10-08 19:05:05

Performed an apt dist-upgrade and rebooted with agpmode=4 and still the GPU
is failing with errors. Should I proceed to place a bug report on this?

Herminio

On Tue, Sep 20, 2016 at 11:20 PM, Herminio Hernandez, Jr. <
herminio.hernandezjr@gmail.com> wrote:
I am still getting errors even with radeon.agpmode=4 is set

rican-linux@Debian-G5:~$ dmesg |grep -e radeom -e drm -e radeon.agpmode
[    0.000000] Kernel command line: root=UUID=aeca9a67-31d7-4c4b-a0f8-4db328b33305
radeon.agpmode=4
[    9.734366] [drm] Initialized drm 1.1.0 20060810
[   10.934519] [drm] radeon kernel modesetting enabled.
[   10.943743] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.954622] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.956515] [drm] initializing kernel modesetting (RV350 0x1002:0x4150
0x1002:0x4150 0x00).
[   10.956552] [drm] register mmio base: 0xA0000000
[   10.956558] [drm] register mmio size: 65536
[   11.046327] [drm] Not an x86 BIOS ROM, not using.
[   11.046358] [drm] Using device-tree clock info
[   11.046369] [drm] AGP mode requested: 4
[   11.046528] [drm] Generation 2 PCI interface, using max accessible
memory
[   11.046582] [drm] Detected VRAM RAM=256M, BAR=256M
[   11.046587] [drm] RAM width 128bits DDR
[   11.046858] [drm] radeon: 64M of VRAM memory ready
[   11.046866] [drm] radeon: 256M of GTT memory ready.
[   11.046935] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   11.061306] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   11.061312] [drm] Driver supports precise vblank timestamp query.
[   11.061363] [drm] radeon: irq initialized.
[   11.061405] [drm] Loading R300 Microcode
[   11.110467] [drm] radeon: ring at 0x0000000000010000
[   11.257952] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   11.258060] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   11.404548] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   11.551199] [drm] radeon: cp finalized
[   12.547388] [drm] radeon: cp finalized
[   12.553854] [drm] radeon: ttm finalized
[   12.553861] [drm] Forcing AGP to PCI mode
[   12.643384] [drm] Not an x86 BIOS ROM, not using.
[   12.643406] [drm] Using device-tree clock info
[   12.643414] [drm] Generation 2 PCI interface, using max accessible
memory
[   12.643446] [drm] Detected VRAM RAM=256M, BAR=256M
[   12.643452] [drm] RAM width 128bits DDR
[   12.643712] [drm] radeon: 64M of VRAM memory ready
[   12.643719] [drm] radeon: 512M of GTT memory ready.
[   12.643761] [drm] GART: num cpu pages 8192, num gpu pages 131072
[   12.645324] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   12.645343] [drm] PCI GART of 512M enabled (table at
0x0000000062F80000).
[   12.645462] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[   12.645468] [drm] Driver supports precise vblank timestamp query.
[   12.645512] [drm] radeon: irq initialized.
[   12.645689] [drm] radeon: ring at 0x0000000090010000
[   12.793131] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring test
failed (scratch(0x15E4)=0xCAFEDEAD)
[   12.793235] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp isn't
working (-22).
[   12.939961] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP idle
timeout, shutting down CP.
[   12.940193] [drm] radeon: cp finalized
[   12.944581] [drm] Connector Table: 12 (mac g5 9600)
[   12.944609] [drm] No valid Ext TMDS info found in BIOS
[   12.944621] [drm] No TV DAC info found in BIOS
[   12.944798] [drm] No TMDS info found in BIOS
[   12.944974] [drm] Radeon Display Connectors
[   12.944981] [drm] Connector 0:
[   12.944985] [drm]   DVI-I-1
[   12.944990] [drm]   HPD1
[   12.944995] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[   12.945000] [drm]   Encoders:
[   12.945005] [drm]     DFP2: INTERNAL_DVO1
[   12.945010] [drm]     CRT2: INTERNAL_DAC2
[   12.945015] [drm] Connector 1:
[   12.945019] [drm]   DVI-I-2
[   12.945023] [drm]   HPD2
[   12.945028] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[   12.945033] [drm]   Encoders:
[   12.945037] [drm]     DFP1: INTERNAL_TMDS1
[   12.945042] [drm]     CRT1: INTERNAL_DAC1
[   12.945046] [drm] Connector 2:
[   12.945051] [drm]   SVIDEO-1
[   12.945055] [drm]   Encoders:
[   12.945059] [drm]     TV1: INTERNAL_DAC2
[   13.028211] [drm] fb mappable at 0xB0040000
[   13.028229] [drm] vram apper at 0xB0000000
[   13.028234] [drm] size 8323072
[   13.028238] [drm] fb depth is 24
[   13.028243] [drm]    pitch is 7680
[   13.122329] radeon 0000:f0:10.0: fb0: radeondrmfb frame buffer device
[   13.175092] [drm] Initialized radeon 2.43.0 20080528 for 0000:f0:10.0
on minor 0
rican-linux@Debian-G5:~$


On Mon, Sep 19, 2016 at 11:20 PM, Michel Dänzer [off-list ref]
wrote:
quoted
On 20/09/16 12:43 PM, Herminio Hernandez, Jr. wrote:
quoted
Yes to both, however when I set radeon.agpmode=1 most of the time the
kernel freezes when booting. When I do get past that I get these errors:
[...]
quoted
*[   11.415769] [drm:.radeon_agp_init [radeon]] *ERROR* Illegal AGP
Mode: 1 (valid 4, 8), leaving at 8*
As you can see, AGP 1x isn't supported by your setup, only 4x or 8x. How
about radeon.agpmode=4?


--
Earthling Michel Dänzer               |               http://www.amd.com
Libre software enthusiast             |             Mesa and X developer

Re: PowerPC agpmode issues

From: Benjamin Herrenschmidt <hidden>
Date: 2016-10-09 07:50:10

On Sat, 2016-10-08 at 12:05 -0700, Herminio Hernandez, Jr. wrote:
Performed an apt dist-upgrade and rebooted with agpmode=4 and still
the GPU is failing with errors. Should I proceed to place a bug
report on this?
I wouldn't even try to be honest. The HW issues in Apple AGP
implementation pretty much guarantee that things will crash
with the recent DRIs. Back when AGP memory was just a single
chunk of memory we got it to limp along but since DRI2 it's
pretty much hopeless.

I would stick to PCI GART even if it sucks for performances.

Cheers,
Ben.
Herminio

On Tue, Sep 20, 2016 at 11:20 PM, Herminio Hernandez, Jr. <herminio.h
ernandezjr@gmail.com> wrote:
quoted
I am still getting errors even with radeon.agpmode=4 is set

rican-linux@Debian-G5:~$ dmesg |grep -e radeom -e drm -e
radeon.agpmode
[    0.000000] Kernel command line: root=UUID=aeca9a67-31d7-4c4b-
a0f8-4db328b33305  radeon.agpmode=4
[    9.734366] [drm] Initialized drm 1.1.0 20060810
[   10.934519] [drm] radeon kernel modesetting enabled.
[   10.943743] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.954622] fb: switching to radeondrmfb from OFfb ATY,Simone
[   10.956515] [drm] initializing kernel modesetting (RV350
0x1002:0x4150 0x1002:0x4150 0x00).
[   10.956552] [drm] register mmio base: 0xA0000000
[   10.956558] [drm] register mmio size: 65536
[   11.046327] [drm] Not an x86 BIOS ROM, not using.
[   11.046358] [drm] Using device-tree clock info
[   11.046369] [drm] AGP mode requested: 4
[   11.046528] [drm] Generation 2 PCI interface, using max
accessible memory
[   11.046582] [drm] Detected VRAM RAM=256M, BAR=256M
[   11.046587] [drm] RAM width 128bits DDR
[   11.046858] [drm] radeon: 64M of VRAM memory ready
[   11.046866] [drm] radeon: 256M of GTT memory ready.
[   11.046935] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   11.061306] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[   11.061312] [drm] Driver supports precise vblank timestamp
query.
[   11.061363] [drm] radeon: irq initialized.
[   11.061405] [drm] Loading R300 Microcode
[   11.110467] [drm] radeon: ring at 0x0000000000010000
[   11.257952] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring
test failed (scratch(0x15E4)=0xCAFEDEAD)
[   11.258060] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp
isn't working (-22).
[   11.404548] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP
idle timeout, shutting down CP.
[   11.551199] [drm] radeon: cp finalized
[   12.547388] [drm] radeon: cp finalized
[   12.553854] [drm] radeon: ttm finalized
[   12.553861] [drm] Forcing AGP to PCI mode
[   12.643384] [drm] Not an x86 BIOS ROM, not using.
[   12.643406] [drm] Using device-tree clock info
[   12.643414] [drm] Generation 2 PCI interface, using max
accessible memory
[   12.643446] [drm] Detected VRAM RAM=256M, BAR=256M
[   12.643452] [drm] RAM width 128bits DDR
[   12.643712] [drm] radeon: 64M of VRAM memory ready
[   12.643719] [drm] radeon: 512M of GTT memory ready.
[   12.643761] [drm] GART: num cpu pages 8192, num gpu pages 131072
[   12.645324] [drm] radeon: 1 quad pipes, 1 Z pipes initialized.
[   12.645343] [drm] PCI GART of 512M enabled (table at
0x0000000062F80000).
[   12.645462] [drm] Supports vblank timestamp caching Rev 2
(21.10.2013).
[   12.645468] [drm] Driver supports precise vblank timestamp
query.
[   12.645512] [drm] radeon: irq initialized.
[   12.645689] [drm] radeon: ring at 0x0000000090010000
[   12.793131] [drm:.r100_ring_test [radeon]] *ERROR* radeon: ring
test failed (scratch(0x15E4)=0xCAFEDEAD)
[   12.793235] [drm:.r100_cp_init [radeon]] *ERROR* radeon: cp
isn't working (-22).
[   12.939961] [drm:.r100_cp_fini [radeon]] *ERROR* Wait for CP
idle timeout, shutting down CP.
[   12.940193] [drm] radeon: cp finalized
[   12.944581] [drm] Connector Table: 12 (mac g5 9600)
[   12.944609] [drm] No valid Ext TMDS info found in BIOS
[   12.944621] [drm] No TV DAC info found in BIOS
[   12.944798] [drm] No TMDS info found in BIOS
[   12.944974] [drm] Radeon Display Connectors
[   12.944981] [drm] Connector 0:
[   12.944985] [drm]   DVI-I-1
[   12.944990] [drm]   HPD1
[   12.944995] [drm]   DDC: 0x64 0x64 0x64 0x64 0x64 0x64 0x64 0x64
[   12.945000] [drm]   Encoders:
[   12.945005] [drm]     DFP2: INTERNAL_DVO1
[   12.945010] [drm]     CRT2: INTERNAL_DAC2
[   12.945015] [drm] Connector 1:
[   12.945019] [drm]   DVI-I-2
[   12.945023] [drm]   HPD2
[   12.945028] [drm]   DDC: 0x60 0x60 0x60 0x60 0x60 0x60 0x60 0x60
[   12.945033] [drm]   Encoders:
[   12.945037] [drm]     DFP1: INTERNAL_TMDS1
[   12.945042] [drm]     CRT1: INTERNAL_DAC1
[   12.945046] [drm] Connector 2:
[   12.945051] [drm]   SVIDEO-1
[   12.945055] [drm]   Encoders:
[   12.945059] [drm]     TV1: INTERNAL_DAC2
[   13.028211] [drm] fb mappable at 0xB0040000
[   13.028229] [drm] vram apper at 0xB0000000
[   13.028234] [drm] size 8323072
[   13.028238] [drm] fb depth is 24
[   13.028243] [drm]    pitch is 7680
[   13.122329] radeon 0000:f0:10.0: fb0: radeondrmfb frame buffer
device
[   13.175092] [drm] Initialized radeon 2.43.0 20080528 for
0000:f0:10.0 on minor 0
rican-linux@Debian-G5:~$ 


On Mon, Sep 19, 2016 at 11:20 PM, Michel Dänzer <michel@daenzer.net
quoted
wrote:
On 20/09/16 12:43 PM, Herminio Hernandez, Jr. wrote:
quoted
Yes to both, however when I set radeon.agpmode=1 most of the
time the
quoted
kernel freezes when booting. When I do get past that I get
these errors:

[...]
quoted
*[   11.415769] [drm:.radeon_agp_init [radeon]] *ERROR* Illegal
AGP
quoted
Mode: 1 (valid 4, 8), leaving at 8*
As you can see, AGP 1x isn't supported by your setup, only 4x or
8x. How
about radeon.agpmode=4?


--
Earthling Michel Dänzer               |               http://www.
amd.com
Libre software enthusiast             |             Mesa and X
developer
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help