LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).

Notices


Reply
  Search this Thread
Old 05-06-2007, 08:51 PM   #1
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Rep: Reputation: 16
Unhappy i915GM graphics card, x was working, now isn't


I've been trying for days to get X working again on my laptop(thinkpad x60). The debian installer got it working immediately but in trying to compile some software that needed some other libraries that needed some other libraries, etc.... I ended up recompiling and reinstalling X. It broke once, but then I upgraded the rest of the X libraries and got it running again and now it seems completely broken. There's very little error messages.

Sometimes it says: (WW) I810(0): Bad V_BIOS checksum
(EE) I810(0): unknown reason for exception
(EE) I810(0): cannot continue
(EE) I810(0): VBE initialization failed

The most annoying thing is that I keep trying to tweak the modules that its loading in the xorg.conf file in /etc/X11 and its definitely using that file but it just seems to ignore the configure file and load whatever modules it wants. The errors seem to change, sometimes there's no error, it just says "I810 successfully set to original devices" and exits. Other times it says no screens found.

What's so damn annoying is that it was working. And then it broke, and I got it working again, and now its been out for days. I've recompiled the kernel with every version of I2C and VESA and DRI drivers for i915 and i810 and nothing. I've got all the latest X server, compiled and installed from scratch. Sometimes I hate linux.

Is there some super X debugging mode I can turn on where it prints out everything? How do I know which of the (EE) and (WW) is actually killing the server. Sometimes it complains about some Synaptics thing or the keyboard. It seems like I've gotten every error its possible to get. Like its just doing this for fun.

Is there a list of which versions of which drivers its using? Maybe its calling in a module or driver from the old X version that's conflicting somewhere. I look and they all say "compiled for 7.1.1" But I'm not sure I believe anything anymore.

I know there's a bunch of stuff out there on DRI troubleshooting, but I don't care about 3d graphics, that would be nice, but I just want it working like it was before. And why does it ignore my commenting out of Load modules in xorg.conf? How do I know which graphics driver its actually using? Didn't people at MIT write this X thing? I guess it really is a party school now.
 
Old 05-06-2007, 11:00 PM   #2
kstan
Member
 
Registered: Sep 2004
Location: Malaysia, Johor
Distribution: Dual boot MacOS X/Ubuntu 9.10
Posts: 851

Rep: Reputation: 31
Steady Peterius,

Quote:
Originally Posted by Peterius
I know there's a bunch of stuff out there on DRI troubleshooting, but I don't care about 3d graphics, that would be nice, but I just want it working like it was before.
If you willing to use back previous driver, I think simply use this command probably will help you.

sudo apt-get install --reinstall xserver-xorg xserver-xorg-video-i810
sudo dpkg-reconfigure xserver-xorg

Good luck!
 
Old 05-06-2007, 11:07 PM   #3
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Original Poster
Rep: Reputation: 16
I considered doing that, but I think it will mess with my kernel which I have specially compiled. I'm pretty sure as some dependency it will replace my kernel.

I think it would be best if someone knew how to get the silly thing to print out verbose debug information, low level technical specifics like what actually causes X to exit.
 
Old 05-06-2007, 11:27 PM   #4
kstan
Member
 
Registered: Sep 2004
Location: Malaysia, Johor
Distribution: Dual boot MacOS X/Ubuntu 9.10
Posts: 851

Rep: Reputation: 31
no information about the X at /var/log/Xorg.*.log?
 
Old 05-07-2007, 12:23 AM   #5
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
Quote:
Originally Posted by Peterius
I considered doing that, but I think it will mess with my kernel which I have specially compiled. I'm pretty sure as some dependency it will replace my kernel.

Hi,

If you re-install X, the dependencies may cause Debian to re-install its kernel as default, but it won't replace yours with it (unless yours is compiled from the same version, and you didn't append a custom version signature). You can just make yours default in your boot loader again afterwards.

Why did you need to build X from source? If you have some other program that needed certain libraries, you could always install the X headers. Just install xorg-dev and its dependencies.

Hope this helps,
Sam
 
Old 05-07-2007, 12:41 AM   #6
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Original Poster
Rep: Reputation: 16
No /var/log/Xorg.log.0 says very little. It does have that BIOS checksum thing. Like I mentioned.

The thing that's so odd is that I got it working, and actually I was in X when I installed the library that when I exited X, later wouldn't let me get back in.

Incidentally, I was trying to compile and install a program that needed the latest gtk, which needs glib, pango, atk, cairo, and each of those needed different things and eventually they didn't like my version of X.

That's the thing, if you follow the yellow brick road of distribution and config file and package management, then the most you run into is unsupported hardware. But I needed to install the latest version of X...

Yeah, the main thing is if someone could point me to some X resources like what's the chain of execution, why does it refuse to acknowledge that I've commented out those modules, etc. I guess I should just start combing through the source code with grep. But I know its got to be some library that I didn't upgrade, some simple conflict.
 
Old 05-07-2007, 02:52 AM   #7
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Original Poster
Rep: Reputation: 16
I'm still getting pretty much the same errors. But does anyone know where to get the source for the xorg module extension libglx.so ?? I can't find it anywhere. I thought it was part of xorg-server which even produces a libxglx.la under duress, but glx is hiding from me and I don't know how it turns that into modules. There must be some x mod tool.

I remember compiling X years ago from source. Has this just gotten more difficult? Ugh.

I always assumed that if you compiled things from source they would be configured more for your platform and would have less extraneous code. What a mess.

I am getting a slightly different error now:

(EE) I810(0): V_BIOS address 0x7d8e0 out of range

Last edited by Peterius; 05-07-2007 at 02:58 AM.
 
Old 05-07-2007, 07:25 AM   #8
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
To get the glx module, I think you need to point your xorg configure to the location of your Mesa source. Add this to your configure line:

--with-mesa-source=/path/to/mesa

If you haven't looked at it already, check out:
http://wiki.x.org/wiki/ModularDevelopersGuide

Quote:
why does it refuse to acknowledge that I've commented out those modules
Perhaps some of the modules that you commented out are being built because others depend on them. I'd just let the compile go through its paces. The extra modules wouldn't hurt, I should think.

Sam
 
Old 05-07-2007, 03:48 PM   #9
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Original Poster
Rep: Reputation: 16
Thanks, I got the glx module with that mesa path. I just figured it would mention if it couldn't find mesa since I specified --enable-glx. I should have known.

But I'm still getting that V_BIOS address out of range error on the I810 driver. after "initializing int10"...
 
Old 05-07-2007, 05:16 PM   #10
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
Even with the int10 error, can you load xorg?

The int10 module is responsible for communicating with the video card's bios. On my system, it prints the warning "Bad V_BIOS Checksum", but it still allows me to run xorg.

I don't know if this'll help, but do you have i915resolution installed and running at boot? It provides some help with the Intel video bios.

Well, a longshot, but try to reboot. Give the video BIOS a chance to cycle off and on.

Last edited by samstar; 05-07-2007 at 05:37 PM.
 
Old 05-08-2007, 11:41 AM   #11
Peterius
Member
 
Registered: May 2004
Distribution: Gentoo, Debian, OpenBSD, NetBSD
Posts: 158

Original Poster
Rep: Reputation: 16
You were right, the reboot got the video card working. So X starts. Now I just need to get the window manager running... ;-)
 
Old 05-08-2007, 01:14 PM   #12
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
Glad to help. Should be smooth sailing now.

Sam
 
  


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
How to get my graphics card working better Nem Slackware 24 12-07-2009 04:32 AM
i915GM very bizarre graphics behavior and crashing... drive_c Linux - Laptop and Netbook 2 12-18-2005 06:59 PM
i915GM ALMOST working... i810 Driver loads to Blank Screen purple_monkey Linux - Laptop and Netbook 3 12-15-2005 02:39 PM
Dell Inspiron 6000 and i915GM not working R4cOOn Linux - Laptop and Netbook 2 09-20-2005 10:23 PM
3d not working on sis 650 graphics card shamz Linux - Laptop and Netbook 2 08-23-2004 07:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 02:02 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