• PowerMac7,3 DualG5 with [AMD/ATI] RV360 [Radeon 9600/X1050 Series] GPU

    From Ken Cunningham@21:1/5 to All on Sat Nov 6 01:50:01 2021
    Wondering if there are any ideas on how to approach the mystery of the R300_cp.bin firmware that will not load:

    [ 2.627772] radeon 0000:f0:10.0: firmware: failed to load
    radeon/R300_cp.bin (-2)
    [ 2.627802] radeon 0000:f0:10.0: Direct firmware load for
    radeon/R300_cp.bin failed with error -2
    [ 2.627810] [drm:.r100_cp_init [radeon]] *ERROR* Failed to load firmware!
    [ 2.628128] radeon 0000:f0:10.0: failed initializing CP (-2).


    I recently set up this DualG5 with Debian 11 Sid.

    /$ cat /proc/cpuinfo
    processor : 0
    cpu : PPC970FX, altivec supported
    clock : 2000.000000MHz
    revision : 3.0 (pvr 003c 0300)

    processor : 1
    cpu : PPC970FX, altivec supported
    clock : 2000.000000MHz
    revision : 3.0 (pvr 003c 0300)

    timebase : 33333333
    platform : PowerMac
    model : PowerMac7,3
    machine : PowerMac7,3
    motherboard : PowerMac7,3 MacRISC4 Power Macintosh
    detected as : 336 (PowerMac G5)
    pmac flags : 00000000
    L2 cache : 512K unified
    pmac-generation : NewWorld

    ---

    /$ lspci
    0000:f0:0b.0 Host bridge: Apple Inc. U3H AGP Bridge
    0000:f0:10.0 VGA compatible controller: Advanced Micro Devices, Inc.
    [AMD/ATI] RV360 [Radeon 9600/X1050 Series]
    0001:00:00.0 Host bridge: Apple Inc. U3 HT Bridge
    0001:00:01.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] AMD-8131 PCI-X Bridge (rev 12)
    0001:00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] AMD-8131 PCI-X Bridge (rev 12)
    0001:00:03.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
    0001:00:04.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
    0001:00:05.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
    0001:00:06.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
    0001:00:07.0 PCI bridge: Apple Inc. K2 HT-PCI Bridge
    0001:01:07.0 Unassigned class [ff00]: Apple Inc. K2 KeyLargo Mac/IO (rev 60) 0001:01:08.0 USB controller: Apple Inc. K2 KeyLargo USB
    0001:01:09.0 USB controller: Apple Inc. K2 KeyLargo USB
    0001:02:0b.0 USB controller: NEC Corporation OHCI USB Controller (rev 43) 0001:02:0b.1 USB controller: NEC Corporation OHCI USB Controller (
  • From Ken Cunningham@21:1/5 to All on Thu Nov 11 22:10:02 2021
    I thought I would share that I got the Apple on-board sound working correctly on this system after some moderate futzing around, with these settings, and no additional parts needed:

    $ cat /etc/modules
    # /etc/modules: kernel modules to load at boot time.
    #
    # This file contains the names of kernel modules that should be loaded
    # at boot time, one per line. Lines beginning with "#" are ignored.

    snd-aoa
    snd_aoa_soundbus
    snd_aoa_i2sbus
    snd-aoa-fabric-layout
    snd_aoa_codec_tas



    ——


    With that, and some time in alsamixer and lxde’s “Volume Control” to make sure things were at appropriate volume levels and not muted, it all works great, and Norah Jones sounds just as great as always, coming out the speakers on the G5.

    So that is pretty much 100% of everything now on that Dual G5 running debian 11 and all parts up to date.

    Really really working good. I have installed a bunch of different desktop managers to try them out. For me, lxde remains the smoothest to use. xfce has stuttery menus when I use them, and mate works but is a bit sluggish compared to lxde.

    Luckily it is so easy to switch between them that trying out various ones is no problem.

    I have another G5, a Pismo, and a Dual G4 MDD to work on next. Goodness knows how much an SSD would help these out — made a huge difference to my MacBook 2,1, so perhaps that will be down the road next.

    Thanks Adrian and all for all your work. This works very nicely!

    Ken

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)