Bug 7473 - intel 945gm graphic adapter not detected by i915 drm module
Summary: intel 945gm graphic adapter not detected by i915 drm module
Status: RESOLVED FIXED
Alias: None
Product: DRI
Classification: Unclassified
Component: DRM/other (show other bugs)
Version: DRI git
Hardware: x86 (IA32) Linux (All)
: high normal
Assignee: Default DRI bug account
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-07-09 19:31 UTC by Ariel Barreiro
Modified: 2006-07-14 09:31 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Ariel Barreiro 2006-07-09 19:31:06 UTC
I am trying to get my Intel 945GM graphic adapter work with DRI and I think the
i915 is not recognizing my card. I went through the troubleshooting guide in
your wiki and apparently it's not being probed. I tried the latest cvs drm and
i915 drivers.

this is my agp and drm kernel output:

Linux agpgart interface v0.101 (c) Dave Jones
agpgart: Detected an Intel 945GM Chipset.
agpgart: Detected 7932K stolen memory.
agpgart: AGP aperture is 256M @ 0xc0000000

[drm] Initialized drm 1.0.1 20051102
[drm] Initialized i915 1.5.0 20060119 on minor 0:

When I launch my xorg 7 with the i810 driver, apparently DRI is working:

(II) I810(0): [drm] installed DRM signal handler
(II) I810(0): [DRI] installation complete
(II) I810(0): direct rendering: Enabled

but the glxinfo | grep rendering tells me it's not

direct rendering: No

lspci:

00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT
Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML
Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express
Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition
Audio Controller (rev 01)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1
(rev 01)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2
(rev 01)
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4
(rev 01)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI
Controller (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e1)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge
(rev 01)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA
Storage Controller IDE (rev 01)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
02:00.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02)
02:01.0 FireWire (IEEE 1394): Ricoh Co Ltd Unknown device 0832
02:01.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19)
02:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01)
02:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter
(rev 0a)
02:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network
Connection (rev 02)
Comment 1 Alan Hourihane 2006-07-10 00:27:27 UTC
Do this...

LIBGL_DEBUG=1 glxinfo 

and look at the start of the output for error messages.

Comment 2 Ariel Barreiro 2006-07-11 12:48:09 UTC
First of all thank you for that little tip. I found it on the net and did it
before but somehow I didn't notice on the error.

At first it was an easy thing, no i915_dri.so driver. Then after installing the
debian testing mesa-dri pacakge there was an error about a structure size. So I
checked out everything from your cvs (drm and mesa driver) and compiled
everything and now I have everything working. I am quite happy, I have my
glxgears run very smooth of my brand new dell 640m :).

Now, just as comment that may be of some use for you I tested the new google
earth beta which runs in DRI mode and I guess it does make an intense use of it
and I found two things:

Using the drm and i915 driver from the 2.6.17.3 kernel and the latest dri
driver, glxgears works but google earth refuses to work.

Using the same thing without the kernel drivers but with the latest source
(1.4.0 of i915 on the kernel and 1.5.0 out fo the cvs) google earth runs
perfectly. Actually it runs quite good but after a while of using it, I think
something happen, either with the driver or with google earth (it's in beta) and
it starts to work real slow, almost as without any dri driver, but there is no
output on console.

Thanks!
Greetings from Argentina,
a.=
Comment 3 Alan Hourihane 2006-07-14 09:31:00 UTC
Closing.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.