• Home
  • Reviews
  • Articles
  • News
  • Tools
  • GamingHeaven
  • Forums
  • Network
 

Go Back   DriverHeaven.net > Forums > Graphics Cards > ATI Radeon Drivers > Linux Radeon Display Drivers

Notices

Reply
 
LinkBack Thread Tools
Old Apr 17, 2005, 01:18 AM   #1
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

Pissed ATI 9800 DRI problems

I am unable to get DRI support to work on this card. I've googled all over hell and back and am completely confused. if swapped back ad for th between the ati-fglrx stuff from rpm.livna and the fglrx rpm from ATI. I cannot get either to work.

Current set up....

AMD Athlon64 3GHz
1GB RAM
Fedora Core 3
Kernel 2.6.10-1.770_FC3

ati-fglrx-8.12.10.1-0.lvn.1.3.x86_64.rpm installed
kernel-module-fglrx-2.6.10-1.770_FC3-8.12.10.1-0.lvn.1.3.x86_64.rpm installed

Appropriate portions of xorg.conf

Section "Device"
Identifier "ATI Graphics Adapter"
Driver "fglrx"
....
Option "UseInternalAGPGART" "no"
....

Section "DRI"

# Access to OpenGL ICD is allowed for all users:
# Access to OpenGL ICD is restricted to a specific user group:
# Group 100 # users
# Mode 0660
Mode 0666
EndSection

Xorg.log oupput includes:

(II) fglrx(0): [drm] register handle = 0xe8030000
(EE) fglrx(0): [agp] unable to acquire AGP, error "xf86_ENODEV"
(EE) fglrx(0): cannot init AGP
(II) fglrx(0): [drm] removed 1 reserved context for kernel
(II) fglrx(0): [drm] unmapping 8192 bytes of SAREA 0xffffff0000041000 at 0x2a9569f000
(WW) fglrx(0): ***********************************************
(WW) fglrx(0): * DRI initialization failed! *
(WW) fglrx(0): * (maybe driver kernel module missing or bad) *
(WW) fglrx(0): * 2D acceleraton available (MMIO) *
(WW) fglrx(0): * no 3D acceleration available *
(WW) fglrx(0): ********************************************* *

dmesg output includes:

fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 918 MBytes.
ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 225
[fglrx] module loaded - fglrx 8.12.10 [Apr 4 2005] on minor 0
[fglrx:firegl_unlock] *ERROR* Process 4761 using kernel context 0


/var/log/messages includes:

Apr 16 22:41:24 gryphn ati-fglrx: Checking for ati-fglrx kernel module succeeded
Apr 16 22:41:24 gryphn cups-config-daemon: cups-config-daemon startup succeeded
Apr 16 22:41:24 gryphn haldaemon: haldaemon startup succeeded
Apr 16 22:41:26 gryphn fstab-sync[4628]: removed all generated mount points
Apr 16 22:41:26 gryphn fstab-sync[4801]: added mount point /media/cdrecorder for /dev/hdd
Apr 16 22:41:26 gryphn fstab-sync[4814]: added mount point /media/cdrecorder1 for /dev/hdc
Apr 16 22:41:27 gryphn kernel: fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg
GERMANY' taints kernel.
Apr 16 22:41:27 gryphn kernel: [fglrx] Maximum main memory to use for locked dma buffers: 918 MBytes.
Apr 16 22:41:27 gryphn kernel: ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 225
Apr 16 22:41:27 gryphn kernel: [fglrx] module loaded - fglrx 8.12.10 [Apr 4 2005] on minor 0
Apr 16 22:41:27 gryphn kernel: [fglrx:firegl_unlock] *ERROR* Process 4761 using kernel context 0


Based on the Xorg.log I apparently am missing a kernel module, WHY? And why in the hell is this such a pain to configure?
gryphn is offline   Reply With Quote


Old Apr 19, 2005, 02:11 AM   #2
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,414
Rep Power: 0
RIV@NVX is on a distinguished road
System Specs

Try changing the value of "USEInternalAGPGart" in xorg.conf? Does it help?
If not, post your xorg.conf here.
RIV@NVX is offline   Reply With Quote
Old Apr 19, 2005, 03:19 PM   #3
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

Quote:
Originally Posted by RIV@NVX
Try changing the value of "USEInternalAGPGart" in xorg.conf? Does it help?
If not, post your xorg.conf here.
X fails to load when USEInternalAGPGart is set to "yes". I get a blank screen and can only reboot.

The Xorg.0.log output indicates theat fglrx was loaded just fine - no (EE) errors are reported.

the messages output gives an Oops and the following out put

Apr 19 12:47:10 gryphn kernel: Oops: 0000 [1]
Apr 19 12:47:10 gryphn kernel: CPU 0
Apr 19 12:47:10 gryphn kernel: Modules linked in: fglrx(U) parport_pc lp parport autofs4 i2c_dev i2c_core sunrpc pcmcia yenta_socket pcmcia_core ipt_REJECT ipt_state ip_conntrack iptable_filter ip_tables video button battery ac md5 ipv6 ohci_hcd ehci_hcd snd_intel8x0 snd_ac97_codec snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd soundcore snd_page_alloc sis900 floppy dm_snapshot dm_zero dm_mirror ext3 jbd dm_mod sata_sis libata sd_mod scsi_mod
Apr 19 12:47:10 gryphn kernel: Pid: 4760, comm: X Tainted: P 2.6.10-1.770_FC3
Apr 19 12:47:10 gryphn kernel: RIP: 0010:[<ffffffffa024525a>] <ffffffffa024525a>{:fglrx:__fgl_agp_init+532}
Apr 19 12:47:10 gryphn kernel: RSP: 0018:0000010035565e28 EFLAGS: 00210246
Apr 19 12:47:10 gryphn kernel: RAX: 0000000000000000 RBX: 000000000003ad00 RCX: 0000000000000030
Apr 19 12:47:10 gryphn kernel: RDX: 0000000000000900 RSI: ffffffff8020bc88 RDI: 0000000000000000
Apr 19 12:47:10 gryphn kernel: RBP: 0000000000000000 R08: 0000000000000002 R09: 0000000000000002
Apr 19 12:47:10 gryphn kernel: R10: 0000000000000000 R11: 0000000000000000 R12: ffffffffa025de30
Apr 19 12:47:10 gryphn kernel: R13: 0000000000000000 R14: 0000000000000000 R15: ffffffffa027eac8
Apr 19 12:47:10 gryphn kernel: FS: 0000002a955803e0(0000) GS:ffffffff804ff980(0000) knlGS:0000000000000000
Apr 19 12:47:10 gryphn kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
Apr 19 12:47:10 gryphn kernel: CR2: 0000000000000044 CR3: 0000000000101000 CR4: 00000000000006e0
Apr 19 12:47:10 gryphn kernel: Process X (pid: 4760, threadinfo 0000010035564000, task 0000010033ef57f0)
Apr 19 12:47:10 gryphn kernel: Stack: 000000000000000a 0000010033ef57f0 00000100386ae600 0000000000000015
Apr 19 12:47:10 gryphn kernel: 0000000000000000 0000000000000001 ffffffffa025de30 0000000040046463
Apr 19 12:47:10 gryphn kernel: 0000010034d516c0 ffffffffa0248dae
Apr 19 12:47:10 gryphn kernel: Call Trace:<ffffffffa025de30>{:fglrx:firegl_agp_acquire +0} <ffffffffa0248dae>{:fglrx:__ke_agp_available+716 }
Apr 19 12:47:10 gryphn kernel: <ffffffffa025dcb2>{:fglrx:drm_agp_init+82} <ffffffffa025e170>{:fglrx:_firegl_agp_acquire+11 2}
Apr 19 12:47:10 gryphn kernel: <ffffffffa025de9b>{:fglrx:firegl_agp_acquire+107 } <ffffffffa024a37e>{:fglrx:firegl_ioctl+334}
Apr 19 12:47:10 gryphn kernel: <ffffffff8019c93a>{sys_ioctl+834} <ffffffff8010e856>{system_call+126}
Apr 19 12:47:10 gryphn kernel:
Apr 19 12:47:10 gryphn kernel:
Apr 19 12:47:10 gryphn kernel: Code: 66 81 7d 44 86 80 0f 85 13 05 00 00 0f b7 45 46 3d 78 25 00
Apr 19 12:47:10 gryphn kernel: RIP <ffffffffa024525a>{:fglrx:__fgl_agp_init+532} RSP <0000010035565e28>
Apr 19 12:47:10 gryphn kernel: CR2: 0000000000000044
================================
My xorg.conf when useable is as follows
=================================
.... extraneous stuff snipped .....
Section "ServerLayout"

# The Identifier line must be present
# Each Screen line specifies a Screen section name, and optionally
# the relative position of other screens. The four names after
# primary screen name are the screens to the top, bottom, left and right
# of the primary screen.
# Each InputDevice line specifies an InputDevice section name and
# optionally some options to specify the way the device is to be
# used. Those options include "CorePointer", "CoreKeyboard" and
# "SendCoreEvents".
Identifier "Server Layout"
Screen "Screen0" 0 0
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection

Section "Files"

# The location of the RGB database. Note, this is the name of the
# file minus the extension (like ".txt" or ".db"). There is normally
# no need to change the default.
# Multiple FontPath entries are allowed (which are concatenated together),
# as well as specifying multiple comma-separated entries in one FontPath
# command (or a combination of both methods)
#
# If you don't have a floating point coprocessor and emacs, Mosaic or other
# programs take long to start up, try moving the Type1 and Speedo directory
# to the end of this list (or comment them out).
#
# The module search path. The default path is shown here.
# ModulePath "/usr/X11R6/lib/modules"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
EndSection

Section "Module"

# This loads the DBE extension module.
# This loads the miscellaneous extensions module, and disables
# initialisation of the XFree86-DGA extension within that module.
# This loads the Type1 and FreeType font modules
# Load "sis-agp"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "type1"
Load "freetype"
# This loads the GLX module
Load "glx" # libglx.a
Load "dri"
EndSection

...... more snipped stuff .....

Section "Monitor"
Identifier "Monitor0"
VendorName "Samsung"
ModelName "SyncMaster 710N"
HorizSync 30.0 - 81.0
VertRefresh 56.0 - 75.0
Option "DPMS"
....more snippage ....
EndSection

Section "Device"
..... more snippage ....
Identifier "Standard VGA"
Driver "vga"
VendorName "Unknown"
BoardName "Unknown"
EndSection

Section "Device"

# ### generic DRI settings ###
# === disable PnP Monitor ===
#Option "NoDDC"
# === disable/enable XAA/DRI ===
# ### FireGL DDX driver module specific settings ###
# === Screen Management ===
# Note: When OpenGL Overlay is enabled, Video Overlay
# will be disabled automatically
# vendor=1002, device=4e48
Identifier "ATI Graphics Adapter"
Driver "fglrx"
Option "no_accel" "no"
Option "no_dri" "no"
# === misc DRI settings ===
Option "mtrr" "off" # disable DRI mtrr mapper, driver has its own code for mtrr
Option "DesktopSetup" "0x00000000"
Option "MonitorLayout" "AUTO, AUTO"
Option "IgnoreEDID" "off"
Option "HSync2" "unspecified"
Option "VRefresh2" "unspecified"
Option "ScreenOverlap" "0"
# === TV-out Management ===
Option "NoTV" "yes"
Option "TVStandard" "NTSC-M"
Option "TVHSizeAdj" "0"
Option "TVVSizeAdj" "0"
Option "TVHPosAdj" "0"
Option "TVVPosAdj" "0"
Option "TVHStartAdj" "0"
Option "TVColorAdj" "0"
Option "GammaCorrectionI" "0x00000000"
Option "GammaCorrectionII" "0x00000000"
# === OpenGL specific profiles/settings ===
Option "Capabilities" "0x00000000"
# === Video Overlay for the Xv extension ===
Option "OpenGLOverlay" "off"
# === Center Mode (Laptops only) ===
Option "CenterMode" "off"
# === Pseudo Color Visuals (8-bit visuals) ===
Option "PseudoColorVisuals" "off"
# === QBS Management ===
Option "Stereo" "off"
Option "StereoSyncEnable" "1"
# === FSAA Management ===
Option "FSAAEnable" "no"
Option "FSAAScale" "1"
Option "FSAADisableGamma" "no"
Option "FSAACustomizeMSPos" "no"
Option "FSAAMSPosX0" "0.000000"
Option "FSAAMSPosY0" "0.000000"
Option "FSAAMSPosX1" "0.000000"
Option "FSAAMSPosY1" "0.000000"
Option "FSAAMSPosX2" "0.000000"
Option "FSAAMSPosY2" "0.000000"
Option "FSAAMSPosX3" "0.000000"
Option "FSAAMSPosY3" "0.000000"
Option "FSAAMSPosX4" "0.000000"
Option "FSAAMSPosY4" "0.000000"
Option "FSAAMSPosX5" "0.000000"
Option "FSAAMSPosY5" "0.000000"
# === Misc Options ===
Option "UseFastTLS" "0"
Option "BlockSignalsOnLock" "on"
Option "UseInternalAGPGART" "no"
Option "ForceGenericCPU" "no"
Option "VideoOverlay" "on"
BusID "PCI:1:0:0"
EndSection

Section "Screen"

#Option "backingstore"
Identifier "Screen0"
Device "ATI Graphics Adapter"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"

# initial origin if mode is smaller than desktop
# Virtual 1280 1024
# Modes "1280x1024" "1024x768" "800x600"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection

Section "DRI"

# Access to OpenGL ICD is allowed for all users:
# Access to OpenGL ICD is restricted to a specific user group:
# Group 100 # users
# Mode 0660
Mode 0666
EndSection
gryphn is offline   Reply With Quote
Old Apr 19, 2005, 06:51 PM   #4
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,256
Rep Power: 0
UberLord is on a distinguished road

Looks like an AGP problem - maybe you don't have a working kernel driver loaded? Quick check

Code:
grep agp /var/log/messages
Will show any kernel stuff with "agp"
Here's a sample of mine

Code:
Apr 19 23:56:46 uberpc kernel: Linux agpgart interface v0.100 (c) Dave Jones
Apr 19 23:56:46 uberpc kernel: agpgart: Detected AGP bridge 0
Apr 19 23:56:46 uberpc kernel: agpgart: Maximum main memory to use for agp memory: 941M
Apr 19 23:56:46 uberpc kernel: agpgart: AGP aperture is 512M @ 0xc0000000
Apr 19 23:56:59 uberpc kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Apr 19 23:56:59 uberpc kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Apr 19 23:56:59 uberpc kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode

If you don't see anything like that, then report your AGP info from lspci and we'll see if we can help
UberLord is offline   Reply With Quote
Old Apr 19, 2005, 09:41 PM   #5
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

Quote:
Originally Posted by UberLord
Looks like an AGP problem - maybe you don't have a working kernel driver loaded? Quick check

Code:
grep agp /var/log/messages
Will show any kernel stuff with "agp"
Here's a sample of mine

Code:
Apr 19 23:56:46 uberpc kernel: Linux agpgart interface v0.100 (c) Dave Jones
Apr 19 23:56:46 uberpc kernel: agpgart: Detected AGP bridge 0
Apr 19 23:56:46 uberpc kernel: agpgart: Maximum main memory to use for agp memory: 941M
Apr 19 23:56:46 uberpc kernel: agpgart: AGP aperture is 512M @ 0xc0000000
Apr 19 23:56:59 uberpc kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
Apr 19 23:56:59 uberpc kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
Apr 19 23:56:59 uberpc kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode

If you don't see anything like that, then report your AGP info from lspci and we'll see if we can help
The sum total of grep agp /var/log/messages since the last reboot ;

Quote:
Apr 19 12:58:07 gryphn kernel: Linux agpgart interface v0.100 (c) Dave Jones
lspci result

Quote:
00:00.0 Host bridge: Silicon Integrated Systems [SiS] 760/M760 Host (rev 02)
00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SG86C202
00:02.0 ISA bridge: Silicon Integrated Systems [SiS] SiS964 [MuTIOL Media IO] (rev 36)
00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01)
00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0)
00:03.0 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.1 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 0f)
00:03.3 USB Controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
00:04.0 Ethernet controller: Silicon Integrated Systems [SiS] SiS900 PCI Fast Ethernet (rev 91)
00:05.0 IDE interface: Silicon Integrated Systems [SiS] RAID bus controller 180 SATA/PATA [SiS] (rev 01)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro]
01:00.1 Display controller: ATI Technologies Inc Radeon R350 [Radeon 9800 Pro] (Secondary)
gryphn is offline   Reply With Quote
Old Apr 20, 2005, 05:27 PM   #6
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,256
Rep Power: 0
UberLord is on a distinguished road

Looks like you don't have the right AGP stuff loaded - here's the kernel options I use on my AMD64

Code:
zcat /proc/config.gz | grep AGP
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
# CONFIG_AGP_INTEL_MCH is not set
UberLord is offline   Reply With Quote
Old Apr 20, 2005, 08:39 PM   #7
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

I don't have a config.gz in my proc dir
gryphn is offline   Reply With Quote
Old Apr 20, 2005, 08:57 PM   #8
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

This is what my /boot/config-2.6.10-1.770_FC3 has

Quote:
CONFIG_AGP=y
CONFIG_AGP_AMD64=y
CONFIG_AGP_INTEL_MCH=y
gryphn is offline   Reply With Quote
Old Apr 21, 2005, 01:21 AM   #9
A Legend in Underwear
 
UberLord's Avatar
 
Join Date: May 2002
Location: Unknown
Posts: 5,256
Rep Power: 0
UberLord is on a distinguished road

OK you have the rignt options selected. However, it's not being picked up :/

And if using the Internal AGP setting is causing a crash ..... well, that's still an option, but you'll need to remove AGP from your kernel first before trying it again.
UberLord is offline   Reply With Quote
Old Apr 22, 2005, 06:42 PM   #10
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

Quote:
Originally Posted by UberLord
OK you have the rignt options selected. However, it's not being picked up :/

And if using the Internal AGP setting is causing a crash ..... well, that's still an option, but you'll need to remove AGP from your kernel first before trying it again.
Welll, I'm looking into rebuilding the standard FC3 kernel with appropriate options I have a SIS chipset Motherboard. I'm trying to comile it with the CONFIG_AGP_SIS set.

I run make oldconfig and add the line to it. But every rpmbuild -ba clears that out. So I'm guessing that the -ba option is not keeeping my change around and is using he standard config from FC3.

How do I get the rpmbuild to use the config i want ?
gryphn is offline   Reply With Quote
Old Apr 27, 2005, 03:48 PM   #11
DriverHeaven Newbie
 
Join Date: Apr 2005
Location: Aloha, OR
Posts: 7
Rep Power: 0
gryphn is on a distinguished road

After getting tired of trying to configure thsi card and my system to work togeter, I bought an NVIDA 6600GT based card.

5-10 minutes of install work and i have fully functioning 3D.

Get a Clue ATI. You just lost a customer for good!
gryphn is offline   Reply With Quote
Old Apr 28, 2005, 04:30 AM   #12
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,414
Rep Power: 0
RIV@NVX is on a distinguished road
System Specs

Quote:
Originally Posted by gryphn
After getting tired of trying to configure thsi card and my system to work togeter, I bought an NVIDA 6600GT based card.

5-10 minutes of install work and i have fully functioning 3D.

Get a Clue ATI. You just lost a customer for good!
What you say is completely reasonable.

However, ATI's driver is progressing. It's progressing very slow, it doesn't support a lot of things it is expected to support (such as compositing, which I would really like to use), but it will eventually (in a year, year and half or so) be at level of NVIDIA's driver.

And I kind of agree with you. If I were building Linux gaming machine, I would go with NV series 6 gfx card.
RIV@NVX is offline   Reply With Quote
Old Apr 28, 2005, 05:51 AM   #13
DriverHeaven Addict
 
Join Date: Jun 2003
Location: Belfast
Posts: 271
Rep Power: 0
Shuflie is on a distinguished road

Does part of ATI's problem come from the fact that they had supplied the linux community with so much support in the past to get open source drivers, and now its coming back to bite them because this support has been built into the kernals?
Shuflie is offline   Reply With Quote
Old Apr 28, 2005, 10:18 AM   #14
Freedom is a feature.
 
RIV@NVX's Avatar
 
Join Date: Jul 2002
Location: Croatia, Rijeka
Posts: 4,414
Rep Power: 0
RIV@NVX is on a distinguished road
System Specs

Quote:
Originally Posted by Shuflie
Does part of ATI's problem come from the fact that they had supplied the linux community with so much support in the past to get open source drivers, and now its coming back to bite them because this support has been built into the kernals?
No idea, really, but I think ATI should offer easier installation. Compiling kernel interface with kernel revision different than one driver is intended to use with should be made easier. It can probably be done using a simple script, and I think it should somehow happen during driver installation (as it is with some other binary drivers, afaik).
However, I don't know about ATI's support for linux community, but I think, as someone already suggested, that ATI should opensource that "InternalAGP" part of the driver. Changes could be merged in the kernel, and that would be one setting less in the already complicated driver setup.
RIV@NVX is offline   Reply With Quote
Old May 3, 2005, 09:45 AM   #15
ATI Linux Staff
 
rgregory's Avatar
 
Join Date: Apr 2005
Location: Toronto, Ontario
Posts: 20
Rep Power: 0
rgregory is on a distinguished road

We came across the xf86_ENODEV error in our own testing. Many of the AMD64 chipsets are not yet supported in ATI internal GART, so we had to use the external GART instead.

What I didn't know (at the time), was that 2.6 kernels use a separate backend module for AGP support in addition to agpgart.ko.

Look in /lib/modules/`uname -r`/kernel/drivers/char/agp
In addition to agpgart, you should see a number of other modules related to motherboard chipset.

modprobe whichever one looks most appropriate for your motherboard and see if the error persists. Check dmesg to make sure that it loaded properly.

There is an article on this error message posted here.
rgregory is offline   Reply With Quote
 

 
Powered by: vBulletin
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
vBulletin implementation by Craig '5320' Humphreys

All times are GMT -5. The time now is 07:51 PM. Copyright ©2008 HeavenMedia.net