LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 12-15-2004, 12:46 AM   #1
emu_123
Member
 
Registered: Oct 2003
Location: Australia
Distribution: LFS unstable and Mandrake 10.1
Posts: 54

Rep: Reputation: 15
Unhappy Yet another issue with ati's fglrx, X and 3D


Hi all,

I got some issues with Xorg 6.7.x, ati's fglrx driver and my x800 xt platinum edition.

If I enable either dri or acceleration, my system locks up when I start X and the monitor goes into stand-by mode (however, if I put the monitor on the DVI port, it doesn't go into standby mode). The kernel however still responds to Alt+SysRq.

According to the X log file ( http://users.tpg.com.au/adlane/Xorg.0.log ) X starts without any warnings or errors (except one about the Speedo font path but that is harmless). The kernel log shows nothing unusual when starting X.

--- snip -> boot sequence ---
Dec 15 12:47:41 darkstar fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies, Starnberg, GERMANY' taints kernel.
Dec 15 12:47:41 darkstar [fglrx] Maximum main memory to use for locked dma buffers: 431 MBytes.
Dec 15 12:47:41 darkstar ACPI: PCI interrupt 0000:01:00.0[A] -> GSI 16 (level, low) -> IRQ 16
Dec 15 12:47:41 darkstar [fglrx] module loaded - fglrx 3.14.6 [Oct 30 2004] on minor 0
Dec 15 12:47:41 darkstar Fire GL built-in AGP-support
Dec 15 12:47:41 darkstar Based on agpgart interface v0.99 (c) Jeff Hartmann
Dec 15 12:47:41 darkstar agpgart: Maximum main memory to use for agp memory: 439M
Dec 15 12:47:41 darkstar agpgart: Detected a VIA KT266 missing the AGPv2 registers, chip might be a VIA KT400 or compatible. (VIA flag)
Dec 15 12:47:41 darkstar agpgart: Detected a Via Apollo KT400 chipset in AGP v2 compat mode at 0000:00:00.0
Dec 15 12:47:41 darkstar agpgart: Detected Via Apollo KT266/KT266A/KT333 chipset
Dec 15 12:47:41 darkstar agpgart: AGP aperture is 256M @ 0xe0000000
Dec 15 12:47:41 darkstar Power management callback for AGP chipset installed
Dec 15 12:47:41 darkstar [fglrx] AGP detected, AgpState = 0x1f000217 (hardware caps of chipset)
Dec 15 12:47:41 darkstar AGP: Found 2 AGPv2 devices
Dec 15 12:47:41 darkstar AGP: Doing enable for AGPv2
Dec 15 12:47:41 darkstar [fglrx] AGP enabled, AgpCommand = 0x1f000314 (selected caps)
Dec 15 12:47:41 darkstar [fglrx] free AGP = 252440576
Dec 15 12:47:41 darkstar [fglrx] max AGP = 252440576
Dec 15 12:47:41 darkstar [fglrx] free LFB = 128430080
Dec 15 12:47:41 darkstar [fglrx] max LFB = 128430080
Dec 15 12:47:41 darkstar [fglrx] free Inv = 134217728
Dec 15 12:47:41 darkstar [fglrx] max Inv = 134217728
Dec 15 12:47:41 darkstar [fglrx] total Inv = 134217728
Dec 15 12:47:41 darkstar [fglrx] total TIM = 0
Dec 15 12:47:41 darkstar [fglrx] total FB = 0
Dec 15 12:47:41 darkstar [fglrx] total AGP = 65536
Dec 15 12:48:29 darkstar SysRq : Emergency Sync
Dec 15 12:48:29 darkstar Emergency Sync complete
Dec 15 12:48:32 darkstar SysRq : Keyboard mode set to XLATE
Dec 15 12:48:33 darkstar SysRq : Emergency Remount R/O

--- end ---

Also, the amount and type of memory on the video card is misread even though I set the mem option in the device section to the proper amount (256mb).

In the interests of keeping this post short, I have posted the X config file here http://users.tpg.com.au/adlane/XF86Config.txt and the Xorg logfile here http://users.tpg.com.au/adlane/Xorg.0.log

So far I have tried:
a.) removing all monitor modes from XFConfig (never needed them because my monitor is detected properly by X)
b.) changing the default resolution to 640x480 in case of bad modes
c.) plugging my monitor into the DVI port rather then the vga using the DVI-VGA adaptor.
d.) using all default options by commenting out all the options in the XFConfig file for the adaptor
e.) trying clone mode (reasoning was that maybe it was trying to use the other nonexistant detected display as the primary)
f.) disabling acceleration and dri (worked but why would I want to use software 3D with such a powerful video card )
g.) installing Xorg version 6.7 instead of 6.8
h.) installing Mandrake 10.1 community
i.) using internal and external agp-gart

Except for f , none of these made any difference at all.

Any suggestions, comments, help , etc would be greatly appreciated. If I have missed anything please ask and I shall provide asap. No lspci output and whatnot due to me being in windows atm.

Emu

My System:
- LFS-svn 4148 with glibc 2.3.4-11-10-2004, gcc 3.4.2, binutils 2.15.91.0.2
- kernel version vanilla 2.6.9 release
- ati drivers - fglrx-4.3.0-3.14.6

My Hardware:
- Athlon 1800+
- 512mb generic ddr @ 266mhz
- Asus A7V333 with Via kt333 north bridge
- onboard CMI-8738 sound
- onboard VIA vt8233a
- ati x800 xt platinum edition
- silicon image SiI680 ata133 raid card
- realtek 8139 network card (no network though)
- IBM 15" C55 monitor
- D-Link DSL-200 Gen II usb adsl modem (GS4047 Chipset IIRC)
- Seagate ST380024A 80gb hdd with 8mb cache @ ata100
- Western Digital WDC WD200BB 20gb hdd @ ata100
- Buslink 12x DVDROM drive
- liteon 52x24x52 cdrw drive
Hdds are on the SiI680 and the optical drives are on the onboard controller.
 
Old 12-18-2004, 05:05 AM   #2
bm17
Member
 
Registered: Sep 2004
Location: Santa Cruz, CA, USA
Distribution: Redhat 9.0
Posts: 104

Rep: Reputation: 15
I am having the same problem. The system works ok if I don't load the DRM module. Otherwise it locks up tightly when I start the X server. I am running linux 2.6.8 on a hyperthreaded system. I haven't had time to look into this yet.
 
Old 12-20-2004, 07:08 AM   #3
emu_123
Member
 
Registered: Oct 2003
Location: Australia
Distribution: LFS unstable and Mandrake 10.1
Posts: 54

Original Poster
Rep: Reputation: 15
There should hopefully be a new driver out soon (they released a new windows version a week or so ago ). With any luck it should fix the problem. But atm I am at my mum's house for christmas and can't do anything with my computer till I go home after new years.

I had a thought that maybe my powersupply was not powerful enough to run the card except for the fact that it works perfectly fine under windows xp.

If you have any luck fixing it, please post what you did.

emu
 
Old 01-03-2005, 03:58 PM   #4
micker
LQ Newbie
 
Registered: Jan 2005
Location: Bury, Lancashire, England
Distribution: Ubuntu 6.06
Posts: 27

Rep: Reputation: 15
Hi emu_123
This sounds like the same problem I had getting my 9600XT to work. I finally found a howto that helped. The below text is copied from it. I'm using a 2.6 kernel and adding the lines below (for the 2.6 kernel) to the end of /etc/modprobe.conf cured the problem and then reboot. Don't be amazed if you don't get the performance you were hopng for though, it's just that ati's drivers aren't much good (on linux anyway)

For the driver to load properly, the agpgart and your specific chipset gart must be enabled at boot time (in case you are using a gfx login). This can be done by adding the following line to /etc/modprobe.conf :

pre-install fglrx /sbin/modprobe "-k" "agpgart"

If you are using the 2.6 kernel, add the following line instead:

install fglrx /sbin/modprobe --ignore-install fglrx && { /sbin/modprobe via-agp; /bin/true; }

Cheers,

Mick
 
Old 01-03-2005, 04:02 PM   #5
micker
LQ Newbie
 
Registered: Jan 2005
Location: Bury, Lancashire, England
Distribution: Ubuntu 6.06
Posts: 27

Rep: Reputation: 15
HI emu_123 again,
I just noticed that your using the xorg version of x instead of xfree86. I'd still try the above fix but to my knowledge ati's drivers don't work with xorg yet.

Cheers,

Mick.
 
Old 01-18-2005, 06:15 PM   #6
emu_123
Member
 
Registered: Oct 2003
Location: Australia
Distribution: LFS unstable and Mandrake 10.1
Posts: 54

Original Poster
Rep: Reputation: 15
Post

Sorry about not replying for so long ( I moved and it took forever for my adsl to get tranfered ).

Since my last post I have tried a few things, I installed XFree-4.3.0 but all that did was flash up a corrupted screen then the monitor would go into power savings mode as before and I did find a how-to that had the modprobe.conf stuff in it and tried that but it didn't make a difference.
I also changed option "monitor layout" "AUTO, AUTO" to option "monitor layout" "CRT, AUTO" in the XF86Config-4 as per some article about blank screens in linux using the x800 series. Still no go.

As of yesterday (thats when I noticed them), ATI released a new linux driver that supports Xorg 6.8.0 so I reinstalled Xorg and the new drivers. Brilliant stuff, it now completely locks up my system so that I need to do a hard reboot.

I have found a few things about getting the new drivers to go so I am about to reboot and do some hard slogs and see if I can get this to work or at least see if I can find out what the actual problem is.


Thanks for the help though.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
ati's latest fglrx driver fglrx_4_3_0-8.10.19-1 crashes redflo Linux - Hardware 1 03-06-2005 02:50 AM
XOrg-6.8.1 problem with ATI's fglrx-8.8.25 driver??? ginobili_20 Linux From Scratch 4 02-16-2005 01:57 PM
ATI's fglrx kernel 2.6.9 and X.org 6.8.1 electronique Slackware 20 02-01-2005 04:11 PM
XFree86 / fglrx issue MentalMaelstrom Linux - Hardware 1 07-19-2004 06:29 AM
Fedora core 2 vs. ATI's Radeon fglrx driver IgD Red Hat 0 03-14-2004 04:17 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 01:42 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration