Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 59490 - Intel drivers for 82852/82855 cards for X - Enhancement
Summary: Intel drivers for 82852/82855 cards for X - Enhancement
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: All Linux
: High enhancement
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-05 00:09 UTC by Mark
Modified: 2005-05-24 20:11 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mark 2004-08-05 00:09:31 UTC
Updated drivers for the intel 82852/82855 graphics chipset are available from itnel. These drivers support the multihead functionality available on these chipsets. I need this functionality for my laptop to be able to display video output on the lcd and projector simultaneously. I have downloaded the driver but get the error below when compiling
. I have contact intel support but they just say they only support redhat or suse :(

Download site.

http://downloadfinder.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=DRV%2CARC&ProductID=922&OSFullName=Linux*&submit=Go%21

Reproducible: Always
Steps to Reproduce:
1.Download tar.za version of driver from http://downloadfinder.intel.com/scripts-df/filter_results.asp?strOSs=39&strTypes=DRV%2CARC&ProductID=922&OSFullName=Linux*&submit=Go%21
2. Untar the archive,
3. run install.sh 

Actual Results:  
aftr running ./install.sh

Press ENTER to continue or CTRL-C to exit.


Compiling new agpgart module...
Compiling DRM module...

ERROR: Kernel modules did not compile

The DRI drivers can not be installed without the latest kernel modules.
Installation will be aborted. See the dri.log file for information on
what went wrong.

======================================

Output of log file

rm -f *.o *.ko dristat drmstat .depend .*.flags .*.d .*.cmd
make: *** No rule to make target `gdg.ko'.  Stop.



Expected Results:  
Driver should compile and then I should be able to select it for x windows.

I would like to setup multihead functionality with this. It would be great if
some help on the XF86Config file could be provided as well.
Comment 1 Mark 2004-09-18 01:54:28 UTC
I got this working as follows:

1) In the dripkg/drm/Makefile.linux file change references from modules to link from *.o to *.ko. These are at line at position 46 (see below) 

# Modules for all architectures
MODULE_LIST := gamma.o tdfx.o r128.o radeon.o mga.o #sis.o

# Modules only for ix86 architectures
ifneq (,$(findstring 86,$(MACHINE)))
MODULE_LIST += gdg.o i810.o
endif

===========================================
to

# Modules for all architectures
MODULE_LIST := gamma.ko tdfx.ko r128.ko radeon.ko mga.ko #sis.ko

# Modules only for ix86 architectures
ifneq (,$(findstring 86,$(MACHINE)))
MODULE_LIST += gdg.ko i810.ko
endif

2) Edit the dripkg/drm/drm_vm.h file and comment out the DRM_DEBUG macro. Since it is a C file this can be done with the comment tags //. It starts on line 103

i.e.
	DRM_DEBUG("baddr = 0x%lx page = 0x%p, offset = 0x%lx, count=%d\n",
			  baddr, 
__va(agpmem->memory->memory[offset]), offset,
			  atomic_read(&page->count));


to

	//DRM_DEBUG("baddr = 0x%lx page = 0x%p, offset = 0x%lx, count=%d\n",
		//	  baddr, __va(agpmem->memory->memory[offset]), offset,
			//  atomic_read(&page->count));


I found the solution somewhere on the net.
Comment 2 Martin Wienold 2004-10-19 00:36:08 UTC
Is it possible to create an ebuild for the inteldriver?
i have the same chipset in my notebook and i hope for more openglperformance with intels driver (instead of xfree/xorg one), working dualhead and maybe even working tv-out.

working tv-out is one thing i'm realy missing.

request: ebuild for intel graphics chipsetdriver
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2004-10-19 02:18:20 UTC
You're certainly welcome to contribute an ebuild. This isn't top priority on my list of things to do, so that would definitely speed things up.
Comment 4 Jos Delbar 2005-05-08 17:47:57 UTC
Do either of you have any luck with the dual-head support in recent versions of X.org's i810 driver?

Those Intel drivers are almost a year old now, perhaps this request can be closed.
Comment 5 Joshua Baergen (RETIRED) gentoo-dev 2005-05-24 20:11:40 UTC
I believe the i915 is now the standard driver, and according to the changelog in
http://cvs.freedesktop.org/xorg/xc/RELNOTES?rev=1.9 from last September,
dual-head is available in i830+ with X.Org 6.8+.