Announcement

Collapse
No announcement yet.

fglrx crash at startup

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

  • fglrx crash at startup

    I'v searched internet and here with no clue as to what's going on. I have a Compaq 5750 Micro Tower that utilizes the Radeon Express 200. I'm running openSUSE 11.0 and everything works as expected with the open source RADEON driver. If I try the fglrx driver it get a SIGSEGV while starting up.

    Comparing the logs, it appears that the fglrx driver fails on MMIO (notice no size):
    (--) fglrx(0): MMIO registers at 0xd8500000
    ...
    (EE) fglrx(0): No valid MMIO address
    (EE) fglrx(0): PreInit failed
    ...
    Backtrace:
    0: /usr/bin/Xorg(xf86SigHandler+0x6a) [0x49175a]
    1: /lib64/libc.so.6 [0x7f96d8f9d660]
    2: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(PostPreInitCFSlave+0xd2) [0x7f96d6f505d2]
    3: /usr/lib64/xorg/modules//drivers/fglrx_drv.so(atiddxPreInit+0xae8) [0x7f96d6f2a618]
    4: /usr/bin/Xorg(InitOutput+0xa0b) [0x46aabb]
    5: /usr/bin/Xorg(main+0x2c6) [0x4363a6]
    6: /lib64/libc.so.6(__libc_start_main+0xe6) [0x7f96d8f89436]
    7: /usr/bin/Xorg(FontFileCompleteXLFD+0x291) [0x435849]

    Fatal server error:
    Caught signal 11. Server aborting

    Whereas the RADEON driver:
    (II) RADEON(0): MMIO registers at 0xd8500000: size 64KB
    initializes and runs just fine.

    TIA for any help on this.

    Dennis

  • #2
    Hi Dennis,

    Any news regarding your problem?
    I am having the same error message and cannot find a solution yet..
    I am running Debian Lenny, tho.

    Comment


    • #3
      Originally posted by brenno View Post
      Hi Dennis,

      Any news regarding your problem?
      I am having the same error message and cannot find a solution yet..
      I am running Debian Lenny, tho.
      Well, since I heard nothing and the machine had a vacant PICE 16 slot, I purchased an XFX GeForce 9600 GT. I now have video with everything working!

      Dennis

      Comment


      • #4
        Just out of curiosity... did you have more then 2GB of ram ?
        And also what the southbridge on your mobo ?
        Tnx

        Comment


        • #5
          Originally posted by Kizo View Post
          Just out of curiosity... did you have more then 2GB of ram ?
          And also what the southbridge on your mobo ?
          Tnx
          Yes, RAM is 3GB. As far as southbridge, I don't know. HP chose to use the ATI 480 chip set if I read the lspci info correctly.

          Regards,

          Dennis

          Comment


          • #6
            That is your northbridge, and according to that you may have one of these southbridges: SB450, SB460, SB600.
            I am asking this because I have the same symptoms, which are explained in this thread (you can compare with your experience), and you may have confirmed my theory about fglrx not being able to work on 64bit linux, when you have sb600(and possibly one of ati's earlier southbridges).
            -According to your findings, fglrx fails at initialising MMIO.
            -SB600(and possibly one of ati's earlier southbridges) supports only 32bit DMA (very unusual in a full 64bit system).
            -In a system which supports 32bit DMA MMIO adresses are within 32bit range of the memory.
            -I beleive it is because fglrx assumes that in a 64bit system it deals with 64bit DMA it tries to find (or initialise) MMIO adresses in the wrong place, which is out of range of the 32bit limitation of the DMA controller of SB600.

            And therefore the system will fail to boot. (mine blocked with black screen before login screen appears)
            Last edited by Kizo; 19 February 2009, 06:09 PM.

            Comment


            • #7
              It apears to use the SB600. I cannot comment on the cause, but it is failing in MMIO initialization.

              There are no options for memory handling int the BOIS. I did not try removing memmory.

              I don't know why HP would use a chipset with this kind of a restriction in a 64 bit system, but they only officialy support Windows on this system.

              The system would boot okay, but fail to start X.

              Regards,

              Dennis

              BTW, I did check out your referenced thread and it sure looks like it could be the same problem.

              Comment

              Working...
              X