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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
64studio-users mailing list
[email protected]
http://lists.64studio.com/mailman/listinfo/64studio-users

Reply via email to