Results 1 to 9 of 9

Thread: emac. G4 1.25 RV280 [RADEON 9200]

  1. #1
    Join Date
    Dec 2019
    Beans
    6

    emac. G4 1.25 RV280 [RADEON 9200]

    I am using nomodeset for any interaction with live or installed linux systems.
    I have tried everything I thought was relevant to my hardware on the ubuntu and debian powerpc wikis.
    KERNEL: 4.4.0-142-powerpc-smp ppc (32-bit GCC:5.4.0)
    DESKTOP: Razor-Qt (Openbox 3.6.1)
    DISTRO: Ubuntu 16.04 xenial
    CARD: AMD/ATI RV280 [RADEON 9200]
    DISPLAY SERVER: X.0rg 1.18.4 DRIVER:fbdev
    RESOLUTION: 1024x768@116.00 (this resolution is not what I want but it does work).
    GLXRENDERER: N/A GLX VERSION:N/A DIRECT RENDERING: N/A
    glxinfo=Error: couldn't find RGB GLX visual or fbconfig
    xrandr= Failed to get size of gamma for output default (resolution is same as above)

    I had everything working as desired but I was worried ubuntu 16.04 was my last chance to update so I have reinstalled several versions of linux.
    I cannot configure a working GUI Display.
    What I have now is readable for the most part. (But something like synaptic is just blank).
    I would be grateful if someone could tell me in broad strokes how to proceed.
    For example do I need non-free linux firmware or drivers for RADEON 9200?
    Do I need xorg.conf file?
    Thank you in advance for any help.

  2. #2
    Join Date
    Oct 2008
    Location
    Chicago
    Beans
    199
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    I had that problem, too. Can't test my result for you, but here's my yaboot.conf:

    Code:
    ## For a dual-boot menu, add one or more of:
    ## bsd=/dev/hdaX, macos=/dev/hdaY, macosx=/dev/hdaZ
    
    boot="/dev/disk/by-id/ata-ST3250823A_3ND27RB2-part9"
    device=/pci@f2000000/mac-io@17/ata-4@1f000/@0
    partition=3
    root="UUID=3c9aa558-2a47-42bb-8a91-f0fedd29902c"
    timeout=100
    install=/usr/lib/yaboot/yaboot
    magicboot=/usr/lib/yaboot/ofboot
    enablecdboot
    macos="/dev/disk/by-id/ata-ST3250823A_3ND27RB2-part10"
    macosx="/dev/disk/by-id/ata-WDC_WD1200JB-00GVA0_WD-WCALA1568821-part10"
    
    image=/boot/vmlinux
    	label=Linux
    	read-only
    	initrd=/boot/initrd.img
    	append="quiet splash radeon.agpmode=-1 modprobe.blacklist=ams"
    
    image=/boot/vmlinux.old
    	label=old
    	read-only
    	initrd=/boot/initrd.img.old
    	append="quiet splash"
    (notice the linux command parameters: "quiet splash radeon.agpmode=-1 modprobe.blacklist=ams")

    And here's the "required" /etc/X11/xorg.conf (to get right driver):

    Code:
    Section "Device"
    	Identifier "Radeon"
    	Driver "radeon"
    EndSection
    My card is the 9600XT, newer than yours. See this for radeon driver limitations with the 9200:
    https://help.ubuntu.com/community/RadeonDriver
    Last edited by gsahli; December 15th, 2019 at 08:45 PM.

  3. #3
    Join Date
    Dec 2019
    Beans
    6

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    Thanks for this gshali, I was just flailing without purpose.
    I will work on my xorg.conf and yaboot.conf when I get home tonight.

  4. #4
    Join Date
    Dec 2019
    Beans
    6

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    The yaboot.conf and xorg.conf aren't working for me. I just boot to a black screen with no tty.
    I am starting to think the xorg.conf is not being used. /etc/X11/xorg.conf.
    This time I had xorg create my configuration and then edited that. But I have tried other xorg.conf
    files without success.

  5. #5
    Join Date
    Oct 2008
    Location
    Chicago
    Beans
    199
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    After changing the yaboot.conf, did you run ybin -v to install the changes?

  6. #6
    Join Date
    Dec 2019
    Beans
    6

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    Yes I did. This has been my experience. No matter what I do, boot parameters, xorg.conf changes, drivers. I am always running headless without nomodeset.
    My strategy has been install base system, install small WM or DE, install slim login manager,install mesa-utils. And try to configure things from there.
    I have not been able to use a live disc installer. I can only use the n-curses installer.
    Maybe this is part of the problem. I am not installing everything on the DVD or CD.
    Last edited by tiwmid; December 18th, 2019 at 04:44 PM.

  7. #7
    Join Date
    Oct 2008
    Location
    Chicago
    Beans
    199
    Distro
    Ubuntu 18.04 Bionic Beaver

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    If you get to the boot prompt, can you try this command:
    Linux quiet splash radeon.agpmode=-1 modprobe.blacklist=ams

  8. #8
    Join Date
    Dec 2019
    Beans
    6

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    Thank you again for your help but this does not work for me.
    https://wiki.debian.org/PowerPC/FAQ#...ics_working.3F
    This seems to be promising but importantly it does not work for me. And I am unable to generate an xorg.config without errors.
    This approach is effective but Open Firmware does not hand off the display to linux. Or at least I don't know what to do at a static Open Firmware window.
    Several 14" G3 iBook and eMac users have reported blank screens with Radeon/KMS. The only workaround is to disable KMS, load the old Radeon framebuffer, and use the unaccelerated fbdev driver. To first disable KMS and get a semi-working screen, you must boot with the Yaboot parameter Linux nomodeset.
    You should arrive at a login screen with psychedelic colors, so it's advisable to switch to a console to further change settings enabling the Radeon framebuffer and fbdev driver. First, remove the radeonfb blacklisting in /etc/modprobe.d/fbdev-blacklist.conf (deleting the radeonfb line or commenting it out), and then add radeonfb to /etc/modules. Finally, disable both KMS and the Open Firmware framebuffer by rebooting with the parameters Linux nomodeset video=offbff (see the yaboot.conf example above for how to make these parameters permanent).

  9. #9
    Join Date
    Dec 2019
    Beans
    6

    Re: emac. G4 1.25 RV280 [RADEON 9200]

    https://lists.ubuntu.com/archives/ke...ch/018805.html
    This outlines the only an approach that works for some.
    I have not been able to pull it off yet but I have been told by others who know that I need an EDID.bin file specific to my monitor
    in order to have x display correctly.
    Last edited by tiwmid; 2 Weeks Ago at 06:08 PM. Reason: Duplicate

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •