Results 1 to 7 of 7

Thread: fglrx crash at startup

  1. #1
    Join Date
    Jan 2009
    Posts
    4

    Default 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. #2
    Join Date
    Feb 2009
    Posts
    1

    Default

    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.

  3. #3
    Join Date
    Jan 2009
    Posts
    4

    Default

    Quote 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

  4. #4
    Join Date
    Dec 2008
    Posts
    15

    Default

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

  5. #5
    Join Date
    Jan 2009
    Posts
    4

    Default

    Quote 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

  6. #6
    Join Date
    Dec 2008
    Posts
    15

    Default

    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; 02-19-2009 at 06:09 PM.

  7. #7
    Join Date
    Jan 2009
    Posts
    4

    Default

    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.

Posting Permissions

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