Announcement

Collapse
No announcement yet.

Trying to update to 8.35.5

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Trying to update to 8.35.5

    Hi,
    BASIC QUESTION: What's the correct process for installing the newest ati-drivers package on a 2.6.20 kernel with an ANY 9100 IGP to get video on the S-Video output?

    I'm caught in a network upgrade cycle on my home network. We've upgraded our MythTV server and hence I have to upgrade my remote frontend boxes but I'm having trouble. Since I do this so seldom I've come back to Phoronix to see if I can't get some good answers. I looks like the last time was August, 2006. Thanks in advance.

    The machine I'm working on is a Pundit-R with an ATI 9100-IGP on the motherboard. Until the upgrade it was working fine with 2.6.17-gentoo-r7 and ati-drivers-8.28.8-r1 and providing video on the S-Video output. I need to use S-Video to interface to the TV in our bedroom.

    I have currently installed and booted into 2.6.20-gentoo-r8 and installed ati-drivers-8.35.5. I have not changed the xorg.conf file yet. When I reboot the ATI driver loads but the Xorg.log.0 log file states that no devices were found.

    Here's a bit of what things look like. If you need more info let me know and I'll get it ASAP.


    myth12 ~ # lsmod
    Module Size Used by
    fglrx 648412 0
    snd_atiixp 13964 0
    snd_ac97_codec 83872 1 snd_atiixp
    ac97_bus 2048 1 snd_ac97_codec
    ati_agp 6412 1
    agpgart 23216 2 fglrx,ati_agp
    evdev 7040 0
    myth12

    myth12 ~ # lspci
    00:00.0 Host bridge: ATI Technologies Inc Radeon 9100 IGP Host Bridge (rev 02)
    00:01.0 PCI bridge: ATI Technologies Inc Radeon 9100 IGP AGP Bridge
    00:13.0 USB Controller: ATI Technologies Inc OHCI USB Controller #1 (rev 01)
    00:13.1 USB Controller: ATI Technologies Inc OHCI USB Controller #2 (rev 01)
    00:13.2 USB Controller: ATI Technologies Inc EHCI USB Controller (rev 01)
    00:14.0 SMBus: ATI Technologies Inc SMBus (rev 1a)
    00:14.1 IDE interface: ATI Technologies Inc Dual Channel Bus Master PCI IDE Controller
    00:14.3 ISA bridge: ATI Technologies Inc Unknown device 434c
    00:14.4 PCI bridge: ATI Technologies Inc Unknown device 4342
    00:14.5 Multimedia audio controller: ATI Technologies Inc IXP150 AC'97 Audio Controller (rev 01)
    01:05.0 VGA compatible controller: ATI Technologies Inc Radeon 9100 IGP
    02:08.0 Ethernet controller: 3Com Corporation 3Com 3C920B-EMB-WNM Integrated Fast Ethernet Controller (rev 40)
    02:0a.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80)
    02:0c.0 CardBus bridge: ENE Technology Inc CB-710/2/4 Cardbus Controller (rev 02)
    02:0c.1 FLASH memory: ENE Technology Inc CB710 Memory Card Reader Controller
    myth12 ~ #


    myth12 ~ # uname -a
    Linux myth12 2.6.20-gentoo-r8 #1 PREEMPT Tue May 15 12:54:23 PDT 2007 i686 Intel(R) Celeron(R) CPU 2.26GHz GenuineIntel GNU/Linux
    myth12 ~ #


    myth12 ~ # cat /var/log/Xorg.0.log

    X Window System Version 7.2.0
    Release Date: 22 January 2007
    X Protocol Version 11, Revision 0, Release 7.2
    Build Operating System: Linux 2.6.17-gentoo-r7 i686

    <SNIP>

    (II) Primary Device is: PCI 01:05:0
    (II) ATI Proprietary Linux Driver Version Identifier:8.35.5
    (II) ATI Proprietary Linux Driver Release Identifier: LGDr8.35g1
    (II) ATI Proprietary Linux Driver Build Date: Mar 27 2007 12:13:03
    (II) ATI Proprietary Linux Driver Build Information: autobuild-rel-r6-8.35.1.1.2.3-driver-lnx-x86-x86_64-334085
    (--) Assigning device section with no busID to primary device
    (EE) No devices detected.

    Fatal server error:
    no screens found
    myth12 ~ #


    I'm hesitant to tune aticonfig but am ready to do it with a little help. Here is how the config files stands at the moment.




    # ************************************************** ********************
    # Module section -- this section is used to specify
    # which dynamically loadable modules to load.
    # ************************************************** ********************
    #
    # ************************************************** ********************
    # Files section. This allows default font and rgb paths to be set
    # ************************************************** ********************
    # === ATI device section ===

    Section "ServerLayout"
    Identifier "Server Layout"
    Screen 0 "aticonfig-Screen[0]" 0 0
    InputDevice "Mouse1" "CorePointer"
    InputDevice "Keyboard1" "CoreKeyboard"
    EndSection

    Section "Files"

    # FontPath "/usr/share/fonts/Speedo/"
    FontPath "/usr/share/fonts/local/"
    FontPath "/usr/share/fonts/misc/"
    FontPath "/usr/share/fonts/75dpi/:unscaled"
    FontPath "/usr/share/fonts/100dpi/:unscaled"
    FontPath "/usr/share/fonts/Type1/"
    FontPath "/usr/share/fonts/75dpi/"
    FontPath "/usr/share/fonts/100dpi/"
    EndSection

    Section "Module"
    Load "dbe" # Double buffer extension
    SubSection "extmod"
    Option "omit xfree86-dga"
    EndSubSection
    Load "type1"
    Load "freetype"
    Load "glx" # libglx.a
    Load "dri" # libdri.a
    EndSection

    Section "InputDevice"

    # Option "Protocol" "Xqueue"
    # Option "LeftAlt" "Meta"
    # Option "RightAlt" "ModeShift"
    # Option "XkbModel" "pc101"
    # Option "XkbLayout" "us"
    # Option "XkbVariant" ""
    # Option "XkbOptions" ""
    # Option "XkbDisable"
    Identifier "Keyboard1"
    Driver "kbd"
    Option "AutoRepeat" "500 30"
    # Option "Xleds" "1 2 3"
    Option "XkbModel" "pc104"
    Option "XkbLayout" "us"
    EndSection

    Section "InputDevice"

    # Option "BaudRate" "9600"
    # Option "SampleRate" "150"
    # Option "Emulate3Buttons"
    # Option "Emulate3Timeout" "50"
    # Option "ChordMiddle"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "PS/2"
    Option "Device" "/dev/input/mice"
    # Option "Protocol" "Xqueue"
    EndSection

    Section "Monitor"
    Identifier "aticonfig-Monitor[0]"
    HorizSync 30.0 - 30.0
    VertRefresh 55.0 - 65.0
    Option "VendorName" "ATI Proprietary Driver"
    Option "ModelName" "Generic Autodetecting Monitor"
    Option "DPMS" "true"
    EndSection

    Section "Device"
    Identifier "aticonfig-Device[0]"
    Driver "fglrx"
    Option "ForceMonitors" "nocrt1,nocrt2,tv"
    # Option "ForceMonitors" "crt1,crt2,notv"
    EndSection


    Section "Screen"
    Identifier "aticonfig-Screen[0]"
    Device "aticonfig-Device[0]"
    Monitor "aticonfig-Monitor[0]"
    DefaultDepth 24
    SubSection "Display"
    Viewport 0 0
    Depth 24
    Modes "640x480"
    # Modes "1024x768"
    EndSubSection
    EndSection

    Section "DRI"
    Group "video"
    Mode 0666
    EndSection


    Thanks in advance for any guidance you can provide.

    Cheers,
    Mark

  • #2
    The latest fglrx drivers that work with the Radeon 9100 IGP are 8.28.8 and they don't support Kernel 2.6.20. It hasn't 3D acceleration for this card, too.

    Maybe there are patches that work with fglrx 8.28.8, otherwise you should be disappointed.

    Comment


    • #3
      Originally posted by d2kx View Post
      The latest fglrx drivers that work with the Radeon 9100 IGP are 8.28.8 and they don't support Kernel 2.6.20. It hasn't 3D acceleration for this card, too.

      Maybe there are patches that work with fglrx 8.28.8, otherwise you should be disappointed.

      1) If you know then where is a list of what drivers work with which kernels?

      2) Can you suggest which kernel does work with 8.28.8?

      Thanks,
      Mark

      Comment


      • #4
        Support for the R200 series, which includes the 9100 IGP, was discontinued in the fglrx 8.28.8 kernel.

        It was not until the 8.29 kernel that Linux 2.6.20 support was appended.

        You should be able to work with a 2.6.18 or 2.6.19 kernel and 8.28.8, or backport the firegl_public from 8.29 or 8.30 into the 8.28.8 installation.
        Michael Larabel
        https://www.michaellarabel.com/

        Comment


        • #5
          Thanks Michael. I'll give 2.6.19 with 8.28.8 a try.

          This may be the end of the line for these machines as MythTV frontends. Linux pushes forward and without support for the onboard video chip it will be hard to keep them up to date.

          I appreciate your insights and help.

          Cheers,
          Mark


          Originally posted by Michael View Post
          Support for the R200 series, which includes the 9100 IGP, was discontinued in the fglrx 8.28.8 kernel.

          It was not until the 8.29 kernel that Linux 2.6.20 support was appended.

          You should be able to work with a 2.6.18 or 2.6.19 kernel and 8.28.8, or backport the firegl_public from 8.29 or 8.30 into the 8.28.8 installation.

          Comment


          • #6
            Michael,
            I am still having troubles with this upgrade. I've gone back to 2.6.19 and 8.28.8 but when I try to start X I get messages about mismatches having to do with xorg-x11-7.1 vs. 7.2.

            Is there a requirement for 8.28.8 to use a specific version of Xorg-X11?

            Thanks,
            Mark

            Comment


            • #7
              Originally posted by Mark Knecht View Post
              Michael,
              I am still having troubles with this upgrade. I've gone back to 2.6.19 and 8.28.8 but when I try to start X I get messages about mismatches having to do with xorg-x11-7.1 vs. 7.2.

              Is there a requirement for 8.28.8 to use a specific version of Xorg-X11?

              Thanks,
              Mark
              8.28.8 supports X 6.8, 6.9, 7.0, and 7.1.
              Michael Larabel
              https://www.michaellarabel.com/

              Comment


              • #8
                HI Michael,
                Sorry but I continue to have problems. From a message point of view it seems the system is complaining that AIGLX is not loaded:

                mark@lightning ~ $ cat Xorg.0.log | grep EE
                Current Operating System: Linux myth12 2.6.19-gentoo-r5 #2 PREEMPT Sat May 19 17:55:30 PDT 2007 i686
                (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
                (II) Loading extension MIT-SCREEN-SAVER
                (EE) AIGLX: DRI module not loaded
                mark@lightning ~ $

                However when I tried loading it I got messages that it was not supported on the 9100 IGP. That's fine with me. This is a MYthTV frontend box and doesn't need to do much except display video.

                When I get down to where things basically failed I See the following in the log file:


                (**) fglrx(0): DPMS enabled
                (WW) fglrx(0): Option "VendorName" is not used
                (WW) fglrx(0): Option "ModelName" is not used
                (II) fglrx(0): Using XFree86 Acceleration Architecture (XAA)
                Screen to screen bit blits
                Solid filled rectangles
                Solid Horizontal and Vertical Lines
                Offscreen Pixmaps
                Setting up tile and stipple cache:
                32 128x128 slots
                32 256x256 slots
                16 512x512 slots
                (II) fglrx(0): Acceleration enabled
                (II) fglrx(0): Direct rendering disabled
                (==) fglrx(0): Using hardware cursor
                (II) fglrx(0): Largest offscreen area available: 1024 x 7419
                (II) Loading extension FGLRXEXTENSION
                (II) Loading extension ATITVOUT
                (==) RandR enabled
                (II) Initializing built-in extension MIT-SHM
                (II) Initializing built-in extension XInputExtension
                (II) Initializing built-in extension XTEST
                (II) Initializing built-in extension XKEYBOARD
                (II) Initializing built-in extension XC-APPGROUP
                (II) Initializing built-in extension SECURITY
                (II) Initializing built-in extension XINERAMA
                (II) Initializing built-in extension XFIXES
                (II) Initializing built-in extension XFree86-Bigfont
                (II) Initializing built-in extension RENDER
                (II) Initializing built-in extension RANDR
                (II) Initializing built-in extension COMPOSITE
                (II) Initializing built-in extension DAMAGE
                (II) Initializing built-in extension XEVIE
                (EE) AIGLX: DRI module not loaded
                (II) Loading local sub module "GLcore"
                (II) LoadModule: "GLcore"
                (II) Loading /usr/lib/xorg/modules/extensions/libGLcore.so
                (II) Module GLcore: vendor="X.Org Foundation"
                compiled for 7.1.1, module version = 1.0.0
                ABI class: X.Org Server Extension, version 0.3
                (II) GLX: Initialized MESA-PROXY GL provider for screen 0

                I'm wondering if this is a kernel problem? Am I asking for something in the kernel that I shouldn't be asking for?

                I'm sort of lost at this point. Too many hours at this one!

                Thanks in advance!

                Cheers,
                Mark

                Comment


                • #9
                  In your xorg.conf make sure you have:

                  Section "ServerFlags"
                  Option "AIGLX" "off"
                  EndSection

                  Section "Extensions"
                  Option "Composite" "Disable"
                  EndSection
                  Michael Larabel
                  https://www.michaellarabel.com/

                  Comment


                  • #10
                    Hi Michael,
                    Thanks. that did the trick. At least on my monitor X is up and running. Next step is to see about getting the S-Video output working again.

                    I'll likely be back with some questions but wanted to say thanks for the help so far.

                    Cheers,
                    Mark

                    Comment

                    Working...
                    X