Announcement

Collapse
No announcement yet.

Catalyst 7.12 - PreInitDAL failed

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

  • Crunchy
    started a topic Catalyst 7.12 - PreInitDAL failed

    Catalyst 7.12 - PreInitDAL failed

    I thought I'd repost here as my original post will get lost in the 7.12 thread.

    I can't get Catalyst 7.12 working at all. When I type startx I get a black screen, I can switch back to a console but X has crashed with error message:

    Code:
    (II) fglrx(0): Monitor name: HP w22
    (II) fglrx(0): Serial No: CZT70121D1
    (II) fglrx(0): EDID (in hex):
    (II) fglrx(0): 	00ffffffffffff0022f0ae2601010101
    (II) fglrx(0): 	01110103802f1e78eed105a655479d25
    (II) fglrx(0): 	155054a56b807100814081809500a900
    (II) fglrx(0): 	b3000101010121399030621a274068b0
    (II) fglrx(0): 	e604d9281100001c000000fd00304c18
    (II) fglrx(0): 	5110000a202020202020000000fc0048
    (II) fglrx(0): 	50207732320a202020202020000000ff
    (II) fglrx(0): 	00435a54373031323144310a2020009c
    (II) fglrx(0): End of Display1 EDID data --------------------
    (WW) fglrx(0): Only one display is connnected,so single mode is enabled
    (EE) fglrx(0): PreInitDAL failed
    I installed 7.12 on Gentoo x86 using a modified 8.433 ebuild. I'm using X.org 7.3, kernel 2.6.23, ATI Radeon x1950 Pro AGP and an HP w22 LCD with native resolution 1680 x 1050.

    I've tried using X -configure to produce a new xorg.conf. I tried adding mode lines for 1280x1024. I'm not using a framebuffer for the console.

    Any help would be appreciated!

    Xorg.0.log:
    http://rafb.net/p/Ez7WOs26.html

    dmesg:
    http://rafb.net/p/MfMuYd10.html

    xorg.conf:
    http://rafb.net/p/kg9pKd64.html
    Last edited by Crunchy; 12-20-2007, 09:33 PM.

  • Kano
    replied
    Why do you use so static code? Can't you copy all files in that dir? Would be less problematic when the content changes - if you really dislike one file then how about removing it later?

    Leave a comment:


  • murraytony
    replied
    Solved

    I finally figured out what is causing this issue (at least on my box).

    amdpcsdb.default is not getting installed by the installation script. Below is a patch for gentoo. You should also be able to extract the installation file and copy amdpcsdb.default into /etc/ati by hand as well.


    Code:
    --- /usr/portage/x11-drivers/ati-drivers/ati-drivers-8.443.1-r1.ebuild  2007-12-24 20:36:40.000000000 +0100
    +++ ati-drivers-8.452.1.ebuild  2008-01-18 17:18:50.000000000 +0100
    @@ -302,7 +302,7 @@
            # etc.
            insinto /etc/ati
            # Everything except for the authatieventsd.sh script.
    -       doins common/etc/ati/{logo*,control,atiogl.xml,signature}
    +       doins common/etc/ati/{logo*,control,atiogl.xml,signature,amdpcsdb.default}
            if use acpi; then
                    doins common/etc/ati/authatieventsd.sh
            fi

    Leave a comment:


  • higuita
    replied
    i found a solution to the problem (at least for me)

    check my bugzilla post:
    http://ati.cchtml.com/show_bug.cgi?id=973

    basically delete the DALObjectData0 (or maybe DALObjectData1 for some other people) from /etc/ati/amdpcsdb

    good luck

    higuita

    Leave a comment:


  • domi
    replied
    Originally posted by domi View Post
    I've resolved a similar issue on my X1650 (PCIe) by removing all options from the Device section.

    Weirldy enough, the XV overlay is still working (although with the usual tearing and horrendous scaling)

    HTH
    Well, XV and 3D work with Xorg 7.2, but not with Xorg 7.3 (Debian). Go figure...

    Leave a comment:


  • paulgibbons
    replied
    Simple 'workaround to PreInitDAL failed mesage in ATI drivers

    Obviously a workaround is to use the last working version of the driver. As I use gentoo I have a record of the last working version and can go back yo that - in my case ati-drivers-8.433.
    I only updated as I like to keep up to date not because I need any of the changes.

    Leave a comment:


  • givemesugarr
    replied
    Originally posted by maligor View Post
    I got a strange mode at one point also, the display said it was 1680x1050@75, it only gave a black screen and a xorg lockup. It wasn't however when I was playing around with that nativemodes setting, there's a huge amount of settings for the DAL, you can find them by "strings fglrx_drv.so | grep DALRULE -i". (I was trying to get widescreen resolutions to work, didn't work).

    NOTE: Playing around with those settings might be dangerous to your videocard or monitor.

    This only shows a part of the settings, not all of them start with DALRULE. I tried several ones there that I thought might allow custom modelines, but none of them did. Albeit I can't be sure of the format they use.

    Also note that if you add modelines, it'll add a corresponding line to that file, which I found curious.
    there was a report of Compxpert in the catalist 7.12 thread about the resolution issue solved after adding the full modeline to the modes section, setting an identifier for it and use it as preffered mode in the monitor section. he said that there was a nice guide on how to set a modeline for your desired resolution from your xorg log. i'll try asking him to point out that site so that others could use it.
    if you want to try out this thing go here http://www.phoronix.com/forums/showt...t=7007&page=29 and search for one of my last posts in this page (not the first post). in short you have to look at you xorg log and find out what resolution it finds from the monitor edid (it should fine the higher ones), then search on google how to extract them and create a modeline (i'll ask compxpert to post the how to he found) and then add option "PrefferedMode" "Mode[0]" where mode[0] is the identifier for the mode which contains your modeline and try restarting xorg after controlling that the horizontal refresh in the monitor section is high enough to load it. so if it doesn't work the first time try commenting the horiz and vert refresh lines in the monitor section.

    Leave a comment:


  • maligor
    replied
    I got a strange mode at one point also, the display said it was 1680x1050@75, it only gave a black screen and a xorg lockup. It wasn't however when I was playing around with that nativemodes setting, there's a huge amount of settings for the DAL, you can find them by "strings fglrx_drv.so | grep DALRULE -i". (I was trying to get widescreen resolutions to work, didn't work).

    NOTE: Playing around with those settings might be dangerous to your videocard or monitor.

    This only shows a part of the settings, not all of them start with DALRULE. I tried several ones there that I thought might allow custom modelines, but none of them did. Albeit I can't be sure of the format they use.

    Also note that if you add modelines, it'll add a corresponding line to that file, which I found curious.

    Leave a comment:


  • Crunchy
    replied
    Originally posted by Async View Post
    i tryed that first but it just locked X up hence going all round the house's to get it working ^.^
    Ugh, the amdpcsdb "fix" removes the PreInitDAL failed error but I get a black screen and have to reboot using Magic SysRq keys. I've tried different AGP Apeture sizes but it didn't help.

    Looking at the log it seems that I now have the "widescreen" bug, ie it's trying to set 1280x1024@75 which I think my LCD monitor should be able to do, I'm not sure what is causing the lockup.

    Leave a comment:


  • Async
    replied
    Originally posted by Compxpert View Post
    Yeah the whole problem seems to be in amdpcsb. I fixed mine with what mailgor said in his post.
    i tryed that first but it just locked X up hence going all round the house's to get it working ^.^

    Leave a comment:

Working...
X