-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 If lsmod |grep fglrx does not return anything, then the kernel module is not loaded, which means the driver is not installed.
There was an error building the module, I am not sure why (coding is not my strong suit). A friend of mine has a similar motherboard. It came with a board in the PCI-E slot to add an HDMI port. We pulled it out and put in an nVidia 7100 that he had lying around. At least the board that I saw had two PCI and one PCI-E. If you are replacing the board, there are some Asus boards that have onboard nvidia (6150s, maybe newer now) that work well under linux. The last one I bought for my parents was ~$85 CDN (40 odd euros). Sorry I could not be of more help. Ralf Mardorf wrote: | Gustin Johnson wrote: |> Is the fglrx kernel module actually loaded? |> lsmod |grep fglrx |> |> If so then do the following: |> |> ~From the command prompt (ie. ctrl-alt-F1) |> sudo /etc/gdm stop |> sudo rmmod fglrx |> sudo modprobe fglrx |> dmesg |> |> What do the last few lines of dmesg say? Any errors or warnings? | | Hi Gustin :) | | 1. I run lsmod |grep fglrx and lsmod without grep, there's no module fglrx. | 2. ctrl-alt-F1, login as root | 3. /etc/gdm stop and gdm stop won't work | 4. killall gdm and check out if it's done by running pidof gdm, it's | fine, no gdm anymore | 5. There's no module fglrx, anyhow I run rmmod fglrx and get an ERROR: | Module fglrx does not exist in /proc/modules | 6. I tried modprobe fglrx and get FATAL: Module fglrx not found | 7. dmesg | Off topic, but also relevant because of another problem, that seems to | appear since I tried the fglrx module: | | ALSA /usr/src/modules/alsa-driver/acore/init.c:174: cannot find the slot | for index 2 (range 0-2), error: -16 | ALSA /usr/src/modules/alsa-driver/usb/usbaudio.c:3518: cannot create | card instance 0 | snd-usb-audio: probe of 2-1:1.0 failed with error -5 | usbcore: registered new interface driver snd-usb-audio | | Nothing else from dmesg :S. I can force to get the TerraTec soundcard, | but than I lose the USB-MIDInterface. | | Back to the fglrx: Why isn't there the module? | | Again: | | 64studio:/home/spinymouse/Desktop/tmp# sh | ati-driver-installer-8-5-x86.x86_64.run | Created directory fglrx-install.CY4311 | Verifying archive integrity... All good. | Uncompressing ATI Proprietary Linux | Driver-8.493.1........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... | ================================================== | ATI Technologies Linux Driver Installer/Packager | ================================================== | Detected configuration: | Architecture: x86_64 (64-bit) | X Server: X.Org 7.1 and later releases 64-bit | loki_setup: directory: (null) | Removing temporary directory: fglrx-install.CY4311 | 64studio:/home/spinymouse/Desktop/tmp# | | The logfile is in /usr/share/ati and if fglrx isn't loaded, it is | recommended to run aticonfig --initial -f, so I will make a backup of | xorg.conf and go on this way, resp. I won't make the backup and I won't | run aticonfig, because of the logfile: | | [Message] Kernel Module : Trying to install a precompiled kernel module. | [Message] Kernel Module : Precompiled kernel module version mismatched. | [Message] Kernel Module : Found kernel module build environment, | generating kernel module now. | ATI module generator V 2.0 | ========================== | initializing... | cleaning... | patching 'highmem.h'... | assuming new VMA API since we do have kernel 2.6.x... | Assuming default VMAP API | Assuming default munmap API | doing Makefile based build for kernel 2.6.x and higher | make -C /lib/modules/2.6.21-1-multimedia-amd64/build | SUBDIRS=/lib/modules/fglrx/build_mod/2.6.x modules | make[1]: Entering directory | `/usr/src/linux-headers-2.6.21-1-multimedia-amd64' | CC [M] /lib/modules/fglrx/build_mod/2.6.x/firegl_public.o | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:889: warning: | function declaration isn’t a prototype | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function | ‘KCL_pci_enable_device_bars’: | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1684: warning: | passing argument 1 of ‘pci_read_config_word’ from incompatible pointer type | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1696: warning: | passing argument 1 of ‘pci_write_config_word’ from incompatible pointer type | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function | ‘firegl_put_user_ptr’: | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1801: warning: cast | from pointer to integer of different size | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1801: warning: cast | from pointer to integer of different size | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1801: warning: cast | from pointer to integer of different size | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1801: warning: cast | from pointer to integer of different size | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function | ‘__ke_unregister_ioctl32_conversion’: | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3193: warning: | ‘return’ with a value, in function returning void | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: In function | ‘KAS_SlabCache_Initialize’: | /lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:5447: warning: cast | from pointer to integer of different size | LD [M] /lib/modules/fglrx/build_mod/2.6.x/fglrx.o | Building modules, stage 2. | MODPOST 1 modules | FATAL: modpost: GPL-incompatible module fglrx.ko uses GPL-only symbol | '__rcu_read_lock' | make[2]: *** [__modpost] Error 1 | make[1]: *** [modules] Error 2 | make[1]: Leaving directory | `/usr/src/linux-headers-2.6.21-1-multimedia-amd64' | make: *** [kmod_build] Error 2 | build failed with return value 2 | [Error] Kernel Module : Failed to compile kernel module - please consult | readme. | | There seems to be no readme but I've taken a look at | /usr/share/doc/ati/user-manual/index.html: | | ATI's Linux Driver | Features at a Glance | The following features are supported by ATI's High Performance | Proprietary Driver. Certian features are not supported on some cards. | 2D Features | Accellerated 3D | Multiple Monitors | Direct Graphics Access | Mixed 8/24 bpp Visuals | 3D Features | Hardware Accellerated OpenGL | OpenGL 1.5 | 3D Stereo | OpenGL Mixed Visuals | Full Scene Anti-Aliasing | Application Profiles | Multimedia Features | TV Out | XVideo Video Acceleration | Supported Cards | FireGL Workstation | FireGL 8700, FireGL 8800 | FireGL T2 | FireGL X1, FireGL X2 | FireGL Z1, FireGL Z2 | | Mobile FireGL Workstation | FireGL Mobility T2 | | Desktop Radeon | Radeon 8500, Radeon 8500 All-In-Wonder* | Radeon 9100 | Radeon 9500, Radeon 9500 Pro | Radeon 9600, Radeon 9600 Pro, Radeon 9600 XT | Radeon 9700, Radeon 9700 Pro | Radeon 9800, Radeon 9800 Pro, Radeon 9800 XT | Radeon X800 | | Mobility Radeon | Mobility Radeon 9000 | Mobility Radeon 9600 | Mobility Radeon 9700 | | Integrated Radeon | Radeon IGP 9000** | Radeon IGP 9100** | | * TV Capture is currently not supported for All-In-Wonder products | ** 3D is currently not supported for the Radeon IGP 9000 & Radeon IGP 9100 | | System Requirements | Installation | Configuration | A | Supported Features | | This is the whole document, there are no files for "System Requirements" | etc.. My card is an integrated Radeon X1250-based graphics and the | driver *for* the X1250 is from ATI, see below, number 2: | |> Ralf Mardorf wrote: |> | Hi :) |> | |> | The integrated ATI is a Radeon X1250-based graphics and the mobo is an |> | ASUS M2A-VM HDMI. |> | |> | The actual state of affairs: |> | |> | * (EE) Failed to load /usr/lib/xorg/modules/extensions/libGLcore.so |> | (EE) Failed to load module "GLcore" (loader failed, 7) |> | (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been |> initialized. |> | (EE) AIGLX: Screen 0 is not DRI capable |> | * If the USB-MIDInterface is fine, the TerraTec sound card isn't |> fine. |> | If the TerraTec soundcard is fine, the USB-MIDI isn't fine. |> | This might has to do with the ATI driver. |> | * DVD-RAM won't work. This definitively is independent of the ATI |> | troubles. |> | |> | What I've done: |> | |> | 1. I enabled the repository for Lenny and disabled all other |> | repositories. |> | I reloaded package information and after this Synaptic does this: |> | |> | Commit Log for Tue Jun 17 08:43:44 2008 |> | |> | |> | Completely removed the following packages: |> | libgl1-mesa-dri |> | libgl1-mesa-glx |> | |> | Removed the following packages: |> | linux-image-2.6-amd64 |> | linux-image-2.6.18-6-amd64 |> | linux-image-2.6.24-1-amd64 |> | |> | Upgraded the following packages: |> | xorg (1:7.1.0-19) to 1:7.3+10 |> | |> | Installed the following packages: |> | libgl1-mesa-swx11 (7.0.3-1) |> | libgl1-mesa-swx11-dbg (7.0.3-1) |> | libgl1-mesa-swx11-dev (7.0.3-1) |> | libosmesa6 (7.0.3-1) |> | mesa-swx11-source (7.0.3-1) |> | |> | I disabled the repository for Lenny and enabled some other |> | repositories and after that Synaptic does an upgrade of Ardour. |> | 2. I downloaded the Linux 86_64 Integrated/Motherboard Radeon Xpress |> | 1250 installer from http://ati.amd.com/support/driver.html. |> | It's fromMay 21, 2008 and includes the automated installer and |> | display drivers for X.Org 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3. |> | The installed package xorg is version 1:7.3-10 and Synaptic can't |> | find any broken packages. |> | 3. While doing the download, I've taken a look at the ATI proprietary |> | Linux driver FAQs, but there I also can't find any help. |> | 4. The only kernel now is 2.6.21-1-multimedia-amd64, headers are also |> | installed. |> | 5. 64studio:/home/spinymouse/Desktop/tmp# sh |> | ati-driver-installer-8-5-x86.x86_64.run |> | 6. It seems to be "All good". |> | 7. I choose "Install Driver" |> | 8. I choose "Automatic" mode of installation. |> | 9. Instead of killing X I've done a reboot (xorg.conf is still an |> | optimized one for the ATI driver, I won't attach it now, because |> | this might stop this mail from coming direct through the list and |> | only will cause the administrators work). |> | 10. [EMAIL PROTECTED]:~$ grep "EE" /var/log/Xorg.0.log |> | Current Operating System: Linux 64studio 2.6.21-1-multimedia-amd64 |> | #1 SMP PREEMPT RT Fri Jun 22 00:00:33 UTC 2007 x86_64 |> | (WW) warning, (EE) error, (NI) not implemented, (??) |> unknown. |> | (EE) Failed to load /usr/lib/xorg/modules/extensions/libGLcore.so |> | (EE) Failed to load module "GLcore" (loader failed, 7) |> | (II) Loading extension MIT-SCREEN-SAVER |> | (II) Loading extension MIT-SCREEN-SAVER |> | (EE) fglrx(0): atiddxDriScreenInit failed, GPS not been |> initialized. |> | (EE) AIGLX: Screen 0 is not DRI capable |> | |> | Nothing changed for the ATI driver. I'll copy the xorg.conf into another |> | mail right now. |> | |> | Any ideas, what I'm doing wrong? | | So it might be, that I have do make my Linux less functional, by giving | up a PCI card, to get a free slot for a graphic card, that than might | not work, because it only will work in one special slot, that I can't | clear for the graphic card. | | Any ideas how I can make the integrated ATI work? Any recommendations | for a low cost PCI Express x16, PCI Express x1 or PCI card? I have no | AGP or any other slot, only those PCI slots. | | At the and I might have to buy a new mobo. I'm very poor, I get my food | from charity, food that normally will be junked by supermarkets and this | fucking mobo is a mobo I bought at 03/31/2008, because my old hardware | wasn't fine with Linux, a friend still gets 100,- EUR from me, because | he lent me the money and before I ordered my new hardware, I get the | informations that this hardware should be fine with Linux. | | I won't belief any vendors any more and all the communities lists I | know. Is there a verified list for hardware that will be fine with Linux? | | The other problem is, that normally I don't buy computer hardware, I get | most of it from the bulk garbage and only because of Linux I sometimes | buy computer hardware. I can't remember when I ordered guitar strings | the last time because of my efforts to get my hardware running with | Linux ;). | | I might should do some unethical work myself, e.g work for Brauner, | Microsoft and other sucking people to get the money to be fine with | Linux. Is this the only way to life on this planet? I stopped working | for people like those and now quality of life goes more and more to the | dogs. | | If you're using a Windows without licence and cracks, the people think | you're "normal", if someone is honest, using FOSS like Linux, people | think you're a freak. | | This is why I can't make other people using Linux. I always have to say: | "To make music you have to boot 64 Studio", "to backup to the only safe | medium dvdram, you have to boot another Linux, e.g. Suse", "If you want | to have fax etc. you need a board with many pci slots and you have to | buy a lot of cards, because most of your equipment won't work with | Linux", "you also need another printer" ... | | I ought to lynch all this capitalists, doing all they can do, to | maintain the monopolies of Apple and Microsoft. If ATI will give the | needed informations to program drivers, what should a rival company use | this information for? | | Sorry :D ... I'll come back to my troubles later and will try again to | solve the ATI problem. | | Cheers, | Ralf | -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFIWRkMwRXgH3rKGfMRAmG1AJ4jbsbE09ct/QpYbEynUd40s4m3ogCfcjYZ vk9HPZECjd+bh2tuT9OjSAM= =S+uN -----END PGP SIGNATURE----- _______________________________________________ 64studio-users mailing list [email protected] http://lists.64studio.com/mailman/listinfo/64studio-users
