LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-10-2010, 09:12 AM   #1
tux_dude
Member
 
Registered: Dec 2008
Distribution: Slackware64 Current
Posts: 277

Rep: Reputation: 41
X on current broken for ATI Mobile M7


Does anyone have current running with X on old ATI hardware? I have a laptop with ATI Mobile M7 and X completely fails to load. There are no errors in the Xorg log file. No failed modules or failure to load a module. The last line in the Xorg log says something to the effect of "VGA0 does not support DRI2".

When monitoring the processes while I start X, I can see xinit load, then X. After the line above is added to the log file, X dies. This is so bad that it takes my entire display with it so I cannot switch terminal. I cannot restart a tty session from a remote connection. The only way to get the display back is to reboot.

I tried the suggestions form this thread to no avail. Recompiling the kernel with "CONFIG_PREEMPT_NONE=y" also had no effect. To get a working system I had to roll back to X from Slack 13, which works fine with current.

Did i missed something with the upgrade? Anything else I should try?

System info
Code:
Slackware-current 32 (with X from Slackware 13)
Kernel: generic-smp-2.6.33-smp
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility M7 LW [Radeon Mobility 7500]
 
Old 03-10-2010, 11:38 AM   #2
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
Can you actually log in remotely? You simply say that you can not restart a tty session from a remote connection, so I'm guessing you can, in fact, log in remotely. If that's the case, you could try running X through gdb and see if you can get a backtrace of the crash. Also, are you using KMS or not?

Adam
 
Old 03-10-2010, 12:55 PM   #3
tux_dude
Member
 
Registered: Dec 2008
Distribution: Slackware64 Current
Posts: 277

Original Poster
Rep: Reputation: 41
Everything works expect for X and yes, I can log in remotely. Completely forgot about the trace I did. The file is attached. Not using KMS.
Attached Files
File Type: txt myxtrace.txt (39.7 KB, 9 views)

Last edited by tux_dude; 03-10-2010 at 01:00 PM.
 
Old 03-10-2010, 01:06 PM   #4
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
Unfortunately, that gibberish to me. Even if you were to get an actual backtrace from gdb, it'd probably be gibberish even to the developers unless X was build with debugging symbols. I think the only other thing I could really recommend would be to see if a newer version of xf86-video-ati fixed the problem. http://www.phoronix.com/scan.php?pag...item&px=ODAzMA

What about KMS, by the way?

Adam
 
Old 03-10-2010, 01:16 PM   #5
tux_dude
Member
 
Registered: Dec 2008
Distribution: Slackware64 Current
Posts: 277

Original Poster
Rep: Reputation: 41
Tried 6.12.5 from current. Still no go.

No to KMS. Should I be using KMS? What's needed to get it going?
 
Old 03-10-2010, 01:22 PM   #6
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
I'm doubtful that KMS would solve this problem. But, if you wanted to try, you could boot with radeon.modeset=1 as a kernel argument and that should enable KMS. I *believe* that the rest of -current is KMS ready, at least according to this post:

http://www.linuxquestions.org/questi...ml#post3891167

Adam
 
1 members found this post helpful.
Old 03-10-2010, 01:58 PM   #7
tux_dude
Member
 
Registered: Dec 2008
Distribution: Slackware64 Current
Posts: 277

Original Poster
Rep: Reputation: 41
I will give KMS a try once I upgrade X to current. How do I enable KMS permanently, ie, without passing kernel parameter at boot?
 
Old 03-10-2010, 02:10 PM   #8
adamk75
Senior Member
 
Registered: May 2006
Posts: 3,091

Rep: Reputation: 399Reputation: 399Reputation: 399Reputation: 399
You can either edit /etc/lilo.conf to enable that option by default, or you would need to recompile your kernel and enable radeon KMS in the staging driver section.

Adam
 
  


Reply



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
rpm broken in -current and -current64? rvdboom Slackware 11 06-17-2009 05:05 AM
Java compiler broken in -current? Yalla-One Slackware 3 04-21-2009 01:12 AM
nfs and portmap of 5/17 broken -current TNWestTex Slackware 1 05-21-2007 05:06 PM
libxslt in -current broken? Slim Backwater Slackware 8 06-23-2006 11:14 PM
slackware current broken? sweetnsourbkr Slackware 8 03-11-2006 06:26 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 11:26 PM.

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