HD5770 bringup

Mark Knecht markknecht at gmail.com
Sat Apr 10 13:00:40 PDT 2010


OK, so I'm searching around for instructions on doing right this but
I'm not finding them yet. That's leaving me poking around and of
course that never goes well. I'll post some data and keep some records
in case others try this again later. I don't want to post here too
much and wear out my welcome but I really want to see a desktop today
if possible.

I note that the Phoronix review of the HD5770 last October used
xorg-server 1.6.3 so I trust that I'm safe with 1.6.5. They do not say
what version of the drivers they were running. I'm running
xorg-drivers-1.7, mesa-7.5.2 & xf86-video-radeonhd-1.3.0.

http://www.phoronix.com/scan.php?page=article&item=amd_juniper&num=4

03:00.0 VGA compatible controller: ATI Technologies Inc Device 68b8
(prog-if 00 [VGA controller])
        Subsystem: XFX Pine Group Inc. Device 2991
        Flags: bus master, fast devsel, latency 0, IRQ 10
        Memory at d0000000 (64-bit, prefetchable) [size=256M]
        Memory at fbac0000 (64-bit, non-prefetchable) [size=128K]
        I/O ports at a000 [size=256]
        Expansion ROM at fbaa0000 [disabled] [size=128K]
        Capabilities: [50] Power Management version 3
        Capabilities: [58] Express Legacy Endpoint, MSI 00
        Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
        Capabilities: [100] Vendor Specific Information <?>
        Capabilities: [150] Advanced Error Reporting

cruncher X11 # uname -a
Linux cruncher 2.6.33-gentoo-r1 #1 SMP PREEMPT Sat Apr 10 10:40:22 PDT
2010 x86_64 Intel(R) Core(TM) i7 CPU X 980 @ 3.33GHz GenuineIntel
GNU/Linux
cruncher X11 #


1) X -configure fails somewhat badly.
2) In terms of finding the monitors (I only have one attached at this
time, a Samsung 2333) get-edid | parse-edid complains. Output shown
further down below.
3) Probably most important, when I try to start xdm Xorg.0.log doesn't
clearly say it's supporting my chip, unless it's the Evergreen entry.

   I'm not the least bit sure whether this is me running the wrong
drivers, the wrong server or not having the right kernel
configuration. Since the log file warns "(EE) No devices detected." it
seems I don't have what's nevessary to even regognize my card?

   Any and all guidance warmly welcomed. Off to look for typos in my
xorg.conf file.

Thanks,
Mark



cruncher X11 # X -configure

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.33-gentoo x86_64
Current Operating System: Linux cruncher 2.6.33-gentoo-r1 #1 SMP
PREEMPT Sat Apr 10 10:40:22 PDT 2010 x86_64
Build Date: 09 April 2010  09:48:21PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 10 11:54:06 2010
List of video drivers:
        ati
        radeon
        radeonhd
        fbdev
(++) Using config file: "/root/xorg.conf.new"
(EE) open /dev/fb0: No such file or directory

Backtrace:
0: X(xorg_backtrace+0x26) [0x4eb8d6]
1: X(xf86SigHandler+0x39) [0x488879]
2: /lib/libc.so.6 [0x7fbf8b47a3a0]

Fatal server error:
Caught signal 11.  Server aborting


Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.

Aborted
cruncher X11 #







cruncher X11 # get-edid | parse-edid
parse-edid: parse-edid version 2.0.0
get-edid: get-edid version 2.0.0

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
        Function supported
        Call successful

        VBE version 300
        VBE string at 0xc01f0 "ATI ATOMBIOS"

VBE/DDC service about to be called
        Report DDC capabilities

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
        Function supported
        Call successful

        Monitor and video card combination does not support DDC1 transfers
        Monitor and video card combination supports DDC2 transfers
        0 seconds per 128 byte EDID block transfer
        Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call successful

EDID claims 1 more blocks left


*********** Something special has happened!
Please contact the author, Matthew Kern
E-mail: pyrophobicman at gmail.com
Please include full output from this program (especially that to stderr)



Reading next EDID block

VBE/DDC service about to be called
        Read EDID

        Performing real mode VBE call
        Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
        Function supported
        Call successful

EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
parse-edid: EDID checksum passed.

        # EDID version 1 revision 3
Section "Monitor"
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        Identifier "SyncMaster"
        VendorName "SAM"
        ModelName "SyncMaster"
        # Block type: 2:0 3:fd
        HorizSync 30-75
        VertRefresh 56-61
        # Max dot clock (video bandwidth) 170 MHz
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:ff
        # DPMS capabilities: Active off:yes  Suspend:no  Standby:no

        Mode    "1920x1080"     # vfreq 60.000Hz, hfreq 67.500kHz
                DotClock        148.500000
                HTimings        1920 2008 2052 2200
                VTimings        1080 1084 1089 1125
                Flags   "+HSync" "+VSync"
        EndMode
        # Block type: 2:0 3:fd
        # Block type: 2:0 3:fc
        # Block type: 2:0 3:ff
EndSection
cruncher X11 #






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

X.Org X Server 1.6.5
Release Date: 2009-10-11
X Protocol Version 11, Revision 0
Build Operating System: Linux 2.6.33-gentoo x86_64
Current Operating System: Linux cruncher 2.6.33-gentoo-r1 #1 SMP
PREEMPT Sat Apr 10 10:40:22 PDT 2010 x86_64
Build Date: 09 April 2010  09:48:21PM

        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sat Apr 10 12:45:54 2010
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "cruncher"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Samsung2333"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Keyboard0"
(==) Automatically adding devices
(==) Automatically enabling devices
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc/".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/misc/").
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
        Entry deleted from font path.
(WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/misc/".
        Entry deleted from font path.
        (Run 'mkfontdir' on "/usr/share/fonts/misc/").
(WW) The directory "/usr/share/fonts/TTF/" does not exist.
        Entry deleted from font path.
(WW) The directory "/usr/share/fonts/OTF" does not exist.
        Entry deleted from font path.
(**) FontPath set to:
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/,
        /usr/share/fonts/Type1/,
        /usr/share/fonts/100dpi/,
        /usr/share/fonts/75dpi/
(**) ModulePath set to "/usr/lib/xorg/modules"
(**) Extension "Composite" is enabled
(WW) AllowEmptyInput is on, devices using drivers 'kbd', 'mouse' or
'vmmouse' will be disabled.
(WW) Disabling Mouse0
(WW) Disabling Keyboard0
(II) Loader magic: 0xde0
(II) Module ABI versions:
        X.Org ANSI C Emulation: 0.4
        X.Org Video Driver: 5.0
        X.Org XInput driver : 4.0
        X.Org Server Extension : 2.0
(II) Loader running on linux
(++) using VT number 7

(--) PCI:*(0:3:0:0) 1002:68b8:1682:2991 ATI Technologies Inc rev 0,
Mem @ 0xd0000000/268435456, 0xfbac0000/131072, I/O @ 0x0000a000/256,
BIOS @ 0x????????/131072
(WW) Open ACPI failed (/var/run/acpid.socket) (No such file or
directory)
(II) No APM support in BIOS or kernel
(II) System resource ranges:
        [0] -1  0       0xffffffff - 0xffffffff (0x1) MX[B]
        [1] -1  0       0x000f0000 - 0x000fffff (0x10000) MX[B]
        [2] -1  0       0x000c0000 - 0x000effff (0x30000) MX[B]
        [3] -1  0       0x00000000 - 0x0009ffff (0xa0000) MX[B]
        [4] -1  0       0x0000ffff - 0x0000ffff (0x1) IX[B]
        [5] -1  0       0x00000000 - 0x00000000 (0x1) IX[B]
(II) "extmod" will be loaded. This was enabled by default and also
specified in the config file.
(II) "dbe" will be loaded by default.
(II) "glx" will be loaded. This was enabled by default and also
specified in the config file.
(II) "record" will be loaded by default.
(II) "dri" will be loaded. This was enabled by default and also
specified in the config file.
(II) "dri2" will be loaded by default.
(II) LoadModule: "extmod"
(II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
(II) Module extmod: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
(II) Module glx: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(==) AIGLX enabled
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.0.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
(II) Module dbe: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.0.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/xorg/modules/extensions//librecord.so
(II) Module record: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.13.0
        Module class: X.Org Server Extension
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension RECORD
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
        compiled for 1.6.5, module version = 1.1.0
        ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
(II) LoadModule: "radeonhd"
(II) Loading /usr/lib/xorg/modules/drivers//radeonhd_drv.so
(II) Module radeonhd: vendor="AMD GPG"
        compiled for 1.6.5, module version = 1.3.0
        Module class: X.Org Video Driver
        ABI class: X.Org Video Driver, version 5.0
(II) RADEONHD: X driver for the following AMD GPG (ATI) graphics
devices:
        RV505 : Radeon X1550, X1550 64bit.
        RV515 : Radeon X1300, X1550, X1600; FireGL V3300, V3350.
        RV516 : Radeon X1300, X1550, X1550 64-bit, X1600; FireMV 2250.
        R520  : Radeon X1800; FireGL V5300, V7200, V7300, V7350.
        RV530 : Radeon X1300 XT, X1600, X1600 Pro, X1650; FireGL
V3400, V5200.
        RV535 : Radeon X1300, X1650.
        RV550 : Radeon X2300 HD.
        RV560 : Radeon X1650.
        RV570 : Radeon X1950, X1950 GT; FireGL V7400.
        R580  : Radeon X1900, X1950; AMD Stream Processor.
        R600  : Radeon HD 2900 GT/Pro/XT; FireGL V7600/V8600/V8650.
        RV610 : Radeon HD 2350, HD 2400 Pro/XT, HD 2400 Pro AGP;
FireGL V4000.
        RV620 : Radeon HD 3450, HD 3470.
        RV630 : Radeon HD 2600 LE/Pro/XT, HD 2600 Pro/XT AGP; Gemini
RV630;
                FireGL V3600/V5600.
        RV635 : Radeon HD 3650, HD 3670.
        RV670 : Radeon HD 3690, 3850, HD 3870, FireGL V7700,
FireStream 9170.
        R680  : Radeon HD 3870 X2.
        M52   : Mobility Radeon X1300.
        M54   : Mobility Radeon X1400; M54-GL.
        M56   : Mobility Radeon X1600; Mobility FireGL V5200.
        M58   : Mobility Radeon X1800, X1800 XT; Mobility FireGL V7100, V7200.
        M62   : Mobility Radeon X1350.
        M64   : Mobility Radeon X1450, X2300.
        M66   : Mobility Radeon X1700, X1700 XT; FireGL V5250.
        M68   : Mobility Radeon X1900.
        M71   : Mobility Radeon HD 2300.
        M72   : Mobility Radeon HD 2400; Radeon E2400.
        M74   : Mobility Radeon HD 2400 XT.
        M76   : Mobility Radeon HD 2600;
                (Gemini ATI) Mobility Radeon HD 2600 XT.
        M82   : Mobility Radeon HD 3400.
        M86   : Mobility Radeon HD 3650, HD 3670, Mobility FireGL V5700.
        M88   : Mobility Radeon HD 3850, HD 3850 X2, HD 3870, HD3870 X2.
        RS600 : Radeon Xpress 1200, Xpress 1250.
        RS690 : Radeon X1200, X1250, X1270.
        RS740 : RS740, RS740M.
        RS780 : Radeon HD 3100/3200/3300 Series.
        R700  : Radeon R700.
        RV710 : Radeon HD4570, HD4350.
        RV730 : Radeon HD4670, HD4650.
        RV740 : Radeon HD4770. EXPERIMENTAL AND UNTESTED.
        RV770 : Radeon HD 4800 Series; Everest, K2, Denali ATI FirePro.
        RV790 : Radeon HD 4890.
        M92   : Mobility Radeon HD4330, HD4530, HD4570. EXPERIMENTAL.
        M93   : Mobility Radeon M93. EXPERIMENTAL AND UNTESTED.
        M96   : Mobility Radeon HD4600.
        M97   : Mobility Radeon HD4860. EXPERIMENTAL AND UNTESTED.
        M98   : Mobility Radeon HD4850, HD4870.

(II) RADEONHD: version 1.3.0, built from dist of git branch master,
commit 8cbff7bf

(II) Primary Device is: PCI 03 at 00:00:0
(EE) No devices detected.

Fatal server error:
no screens found

Please consult the The X.Org Foundation support
         at http://wiki.x.org
 for help.
Please also check the log file at "/var/log/Xorg.0.log" for additional
information.

cruncher ~ #


More information about the xorg-driver-ati mailing list