Solved

Help ATI Radeon X300

Posted on 2004-11-01
648 Views
Last Modified: 2012-06-27
Hi all

I'm trying to install the driver for ATI RADEON X300 on the latest RH

I followed *every* instruction and troubleshooting option on the ATI helppage, but I keep getting the following errors:


*Something about not having a license for OpenGL
*unresolved symbols


Any help is greatly appreciated.
0
Question by:x_terminat_or_3
    17 Comments
     
    LVL 27

    Expert Comment

    by:Asta Cu
    I assume you've got the most current drivers; and this may be of some help to you.
    http://www.opengl.org/applications/linux/
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

       I've followed your issue with other question.
    Could you provide the steps you did and the error messages (cut-and-paste) so people can have more information to help
    you?

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    [root@ip-250 inst]# rpm -i --force fglrx-4.3.0-3.14.1.i386.rpm
    *** Trying to install a precompiled kernel module.
    - creating symlink
    - recreating module dependency list
    depmod: *** Unresolved symbols in /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o
    - trying a sample load of the kernel module
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol __free_pages_Rsmp_8b5bac83
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol register_chrdev_Rsmp_81aab63a
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol unlock_page_Rsmp_37b8de42
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol add_wait_queue_Rsmp_d91fb263
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol remove_wait_queue_Rsmp_b2c44425
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol mem_map_Rsmp_411fe2f0
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol remap_page_range_Rsmp_415188d1
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol _alloc_pages_Rsmp_c57832b3
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol init_mm_Rsmp_d84869e6
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol highmem_start_page
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol kmap_prot
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol __wake_up_Rsmp_b76c5f1e
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol kmap_pte
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o:
    Hint: You are trying to load a module without a GPL compatible license
          and it has unresolved symbols.  The module may be trying to access
          GPLONLY symbols but the problem is more likely to be a coding or
          user error.  Contact the module supplier for assistance, only they
          can help you.
     
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: insmod /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o failed
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: insmod fglrx failed
    failed.
    *** Found kernel module build environment, generating kernel module now.
    ATI module generator V 2.0
    ==========================
    initializing...
    Error:
    kernel includes at /lib/modules/2.4.20-8smp/build/include do not match current kernel.
    they are versioned as "2.4.20-8custom"
    instead of "2.4.20-8smp".
    you might need to adjust your symlinks:
    - /usr/include
    - /usr/src/linux
    - creating symlink
    - recreating module dependency list
    depmod: *** Unresolved symbols in /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o
    - trying a sample load of the kernel module
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol __free_pages_Rsmp_8b5bac83
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol register_chrdev_Rsmp_81aab63a
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol unlock_page_Rsmp_37b8de42
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol add_wait_queue_Rsmp_d91fb263
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol remove_wait_queue_Rsmp_b2c44425
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol mem_map_Rsmp_411fe2f0
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol remap_page_range_Rsmp_415188d1
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol _alloc_pages_Rsmp_c57832b3
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol init_mm_Rsmp_d84869e6
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol highmem_start_page
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol kmap_prot
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol __wake_up_Rsmp_b76c5f1e
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: unresolved symbol kmap_pte
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o:
    Hint: You are trying to load a module without a GPL compatible license
          and it has unresolved symbols.  The module may be trying to access
          GPLONLY symbols but the problem is more likely to be a coding or
          user error.  Contact the module supplier for assistance, only they
          can help you.
     
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: insmod /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o failed
    /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o: insmod fglrx failed
    failed.
    depmod: *** Unresolved symbols in /lib/modules/2.4.20-8smp/kernel/drivers/char/drm/fglrx.o
    *** Warning ***
    The QT based control panel application did not load in any version.
     ===
    ATI display drivers successfully installed
    please run 'fglrxconfig' now
     ===

    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

    > kernel includes at /lib/modules/2.4.20-8smp/build/include do not match current kernel.
    > they are versioned as "2.4.20-8custom"
    Can you do "uname -a" and provide the output?
    It sounds like the driver you are comipling doesn't match your currently kernel.

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    Wesly, I just decided to go with the Fedora core.  I'm currently installing.  If the problem persists there, I will post here again.


    Regards


    Ramses
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

       By the way, please boot as single CPU kernel first to compile the driver after you finish Fedora Core 2 installation.

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    what do you mean by that?  Is that SMP or not SMP?
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    Hi,

       SMP is for the PC with 2 or more CPUs (sometimes for one CPU with hyperthread enable).
    So kernel need to have some tweak to utilize the multiple CPUs.

       A lot of vendor's drivers don't fully suport to SMP/hugemem/64-bit kernel yet.

       Since your original post have "2.4.20-8smp" so I assume you have smp kernel installed.
    However, you still can boot up your linux box with the kernel without smp.

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    I will disable the hyperthreading option in the bios prior to installing fedora.  
    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    You don't need to disable hyperthread. However, you can install SMP kernel manually later.

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    The fedora core supports the ATI Radeon X300 card and has driver included.

    In the display panel, when I select the dual head option, and press the OK button, nothing happens.  When I start the display pannel through console.  setup then configure x server and select the dual head option, it gives some errors about line 148 to many values to unpack.

    0
     
    LVL 38

    Expert Comment

    by:wesly_chen
    > line 148 to many values to unpack
    Could you cut-and-paste the error message here.

    Wesly
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    Here you go

    [root@ramses ~]# setup
    Trying with card: ATI Radeon X300
    in hydrate_second   <---  this appeared the moment I click the dual head option
    Traceback (most recent call last): <-- first time clicked ok
      File "/usr/share/system-config-display/xConfigDialog.py", line 196, in ok
        primaryPCIBus = "PCI:%d:%d:%d" % (self.state.get_videocard_PCIBus(),
    TypeError: int argument required
    Traceback (most recent call last): <-- second time clicked ok
      File "/usr/share/system-config-display/xConfigDialog.py", line 143, in ok
        lower_vrefresh, upper_vrefresh = self.second_monitor_vrefresh
    ValueError: too many values to unpack
    [root@ramses ~]#

    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    You still there wesly?
    0
     
    LVL 38

    Accepted Solution

    by:
    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    I give up


    thanks all guys

    0
     
    LVL 2

    Author Comment

    by:x_terminat_or_3
    grade is for participation received.  problem still exists but...
    0

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Threat Intelligence Starter Resources

    Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

    If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
    Little introduction about CP: CP is a command on linux that use to copy files and folder from one location to another location. Example usage of CP as follow: cp /myfoder /pathto/destination/folder/ cp abc.tar.gz /pathto/destination/folder/ab…
    Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
    Learn how to find files with the shell using the find and locate commands. Use locate to find a needle in a haystack.: With locate, check if the file still exists.: Use find to get the actual location of the file.:

    884 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    17 Experts available now in Live!

    Get 1:1 Help Now