LinuxQuestions.org
Help answer threads with 0 replies.
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 01-16-2008, 04:43 AM   #1
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Rep: Reputation: 0
Xorg and Intel 965


I'm running Debian Etch (mainly - to get my Wifi card working I had to get kernel 2.6.22-3-686 from Etch backports) on a Novatech laptop with an Intel 965 graphics card, but I'm having to use the vesa driver because I can't get i810 to work. I'd much rather get the correct driver working, because I want to use the VGA port and an external monitor for a dual head setup.

The relevant lines from lspci are:

Quote:
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
The first, obvious, thing I tried was simply dpkg-reconfigure xserver-xorg, specifying the i810 driver. The result is an xorg.conf with device section:

Quote:
Section "Device"
Identifier "Generic Video Card"
Driver "i810"
BusID "PCI:0:2:0"
EndSection
This fails. The end of the log file (from the line before the first warning/error which isn't to do with the font path) is:

Quote:
(II) Primary Device is: PCI 00:02:0
(WW) I810: No matching Device section for instance (BusID PCI:0:2:1) found
(EE) No devices detected.

Fatal server error:
no screens found
If I change the BusID in the config file, the only change is that the log file complains about "No matching Device section for instance (BusID PCI:0:2:0) found".
If I try having two Device sections, one for each BusID, it reverts to the message above. This is true whether I give the two sections the same or different identifiers.

Following suggestions found while Googling for solutions, I've tried using modprobe to load i915 and then adding the module vm86 to xorg.conf, without success. I've also tried 915resolution, but it doesn't recognise the chipset ID 2a008086. Curiously this is a slightly different ID to that found by Xorg -scanpci, which reports ( Xorg -scanpci 2>&1 | head -5 ):

Quote:
Probing for PCI devices (Busevice:Function)

(0:0:0) unknown card (0x1019/0x9037) using an unknown chip (DeviceId 0x2a00) from Intel Corporation
(0:2:0) unknown card (0x1019/0x9037) using an unknown chip (DeviceId 0x2a02) from Intel Corporation
(0:2:1) unknown card (0x1019/0x9037) using an unknown chip (DeviceId 0x2a03) from Intel Corporation
Is there anything left to try, or am I going to have to upgrade to a less stable distro than Debian stable if I want to get anything other than the vesa driver working?
 
Old 01-16-2008, 05:10 AM   #2
elliott678
Member
 
Registered: Mar 2005
Location: North Carolina
Distribution: Arch
Posts: 977

Rep: Reputation: 73
Have you tried letting X auto detect your video settings? Run 'X -configure' either use the file it creates as it is, or copy the needed parts to your current xorg.conf.

You will only need 915resolution if you have a widescreen, it is needed because the VBIOS of the Intel chipset didn't include the proper modes.

I have a 945GM, while not identical, is fairly similar. I had no problems using the 'i810' driver before the upgrade to the latest Xorg, now I use the 'intel' driver.
 
Old 01-17-2008, 02:34 AM   #3
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by elliott678 View Post
Have you tried letting X auto detect your video settings? Run 'X -configure' either use the file it creates as it is, or copy the needed parts to your current xorg.conf.
X doesn't recognise my video card, which was the point of the scanpci output I posted. Therefore it generates a file which uses the vesa driver.

Quote:
Originally Posted by elliott678 View Post
You will only need 915resolution if you have a widescreen, it is needed because the VBIOS of the Intel chipset didn't include the proper modes.
I do have a widescreen, but I take the point that this is a separate issue to the Xorg driver.

Quote:
Originally Posted by elliott678 View Post
I have a 945GM, while not identical, is fairly similar. I had no problems using the 'i810' driver before the upgrade to the latest Xorg, now I use the 'intel' driver.
Fairly similar, maybe, but there are a number of differences according to http://en.wikipedia.org/wiki/Intel_GMA . :shrug:
 
Old 01-17-2008, 03:16 AM   #4
zhoun
Member
 
Registered: Oct 2007
Location: anywhere
Distribution: slackware64 current & win7 64 on thinkpad X61
Posts: 104

Rep: Reputation: 18
http://www.intellinuxgraphics.org/download.html
 
Old 01-17-2008, 04:38 AM   #5
elliott678
Member
 
Registered: Mar 2005
Location: North Carolina
Distribution: Arch
Posts: 977

Rep: Reputation: 73
Oh, I didn't realize that was an x3100 card, xf86-video-intel is definitely what you need then, my distro provides this in the repos, don't know about Debian.
 
Old 01-17-2008, 04:39 AM   #6
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by zhoun View Post
I can't get the driver from there to build. Following the instructions, I run autogen.sh and it outputs
Quote:
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal
autoreconf: configure.ac: tracing
autoreconf: configure.ac: not using Libtool
autoreconf: running: /usr/bin/autoconf
configure.ac:38: error: possibly undefined macro: AC_DISABLE_STATIC
If this token and others are legitimate, please use m4_pattern_allow.
See the Autoconf documentation.
configure.ac:39: error: possibly undefined macro: AC_PROG_LIBTOOL
autoreconf: /usr/bin/autoconf failed with exit status: 1
That could be a version issue with autoconf / automake (I have respectively 2.61-4 and 1.10+nogfdl-1 according to dpkg) or it could be a bug in the git version. I don't know.
 
Old 01-17-2008, 04:41 AM   #7
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by elliott678 View Post
Oh, I didn't realize that was an x3100 card, xf86-video-intel is definitely what you need then, my distro provides this in the repos, don't know about Debian.
The i810 driver which I'm trying to use is version 1.7.2 of xf86-video-intel, and is the most recent in Debian stable. Maybe it's time to try hacking the system to bits with backports.
 
Old 01-17-2008, 04:47 AM   #8
elliott678
Member
 
Registered: Mar 2005
Location: North Carolina
Distribution: Arch
Posts: 977

Rep: Reputation: 73
Yeah, that is a pretty old driver, 2.1.1 is what I am using from the Arch repos, x3100 support is fairly new, I believe it came after 2.x.
 
Old 01-17-2008, 08:04 AM   #9
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by elliott678 View Post
Yeah, that is a pretty old driver, 2.1.1 is what I am using from the Arch repos, x3100 support is fairly new, I believe it came after 2.x.
The oldest reference to 965 I see in the git logs is
Quote:
commit bc2c842d93de04d48c7de60482814db346bd0b78
Author: Eric Anholt <anholt@FreeBSD.org>
Date: Wed Aug 2 18:10:01 2006 -0700
Allocate space for the 965's state at the end of the video buffer.

Fixes corruption in the first few lines of the video.

Based on 1b506798d98d911be733543da2c40cb451a28912
and the bump to 1.7.2 was in October 2006, so there should be some support. I'll try checking out various commits and see whether I can get any of the earlier tagged versions to compile.
 
Old 01-17-2008, 08:24 AM   #10
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by pjt33 View Post
I can't get the driver from there to build. Following the instructions, I run autogen.sh and it outputs

That could be a version issue with autoconf / automake (I have respectively 2.61-4 and 1.10+nogfdl-1 according to dpkg) or it could be a bug in the git version. I don't know.
It turns out that I didn't have libtool installed. Installing it fixes that message (progress!) but then I run into another problem.
Quote:
./configure: line 20198: syntax error near unexpected token `XINERAMA,'
./configure: line 20198: `XORG_DRIVER_CHECK_EXT(XINERAMA, xineramaproto)'
There seems to be a bit on Google with respect to this problem, so this is more a status report (and help for others to get to the same stage) than a further request for help at this point. FWIW, I have the Debian libxinerama1 package installed.
 
Old 01-18-2008, 08:26 AM   #11
pjt33
LQ Newbie
 
Registered: Jan 2008
Posts: 7

Original Poster
Rep: Reputation: 0
The xinerama problem was not having the headers installed. aptitude install xorg-dev fixed it. There's clearly something complicated going on there, because the syntax error was an undefined bash function.

However, at this point I run into a brick wall. The driver needs Xorg 1.3 or greater header files, and Etch has Xorg 1.1.1.

At this point I thought I could run back through the git tags until I found a working version, but I can't build anything more recent than the 1.7.2 which is in the Debian package repository. Looks like I have to update the entire system if I want to update the driver.
 
  


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
Intel 965 Comptability punjabifloydian Linux - Hardware 8 07-27-2007 03:16 AM
Porblems continue with intel 965 chipset in slack 12 kilgoretrout Slackware 2 07-17-2007 09:07 PM
Intel 965 video not detected stormseeker75 Linux - Hardware 4 06-05-2007 07:34 AM
Problem with intel X3000 video (965 chipset) WiseDraco Linux - Hardware 0 11-20-2006 12:27 PM
Intel 965 Graphics Troubles nk.kashyap Mandriva 1 10-22-2006 06:26 PM

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

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