I have a Dell Poweredge SC420 with the Intel E7221 chipset. The E7221 is the server version of the 915 chipset. I have the i915 kernel module loaded and my xorg.conf setup to use i810. This is what i see at the end of my log: (II) LoadModule: "i810" (II) Loading /usr/lib/modules/drivers/i810_drv.o (II) Module i810: vendor="X.Org Foundation" compiled for 6.8.2, module version = 1.3.0 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 ... (II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G (II) Primary Device is: PCI 00:02:0 (EE) No devices detected. I also tried the module from http://www.fairlite.demon.co.uk/intel.html (II) LoadModule: "i810" (II) Loading /usr/lib/modules/drivers/i810_drv.o (II) Module i810: vendor="X.Org Foundation" compiled for 6.8.1.99, module version = 1.5.3 Module class: X.Org Video Driver ABI class: X.Org Video Driver, version 0.7 ... (II) I810: Driver for Intel Integrated Graphics Chipsets: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G, 915GM (II) Primary Device is: PCI 00:02:0 (EE) No devices detected. lspci -vvv 0000:00:02.0 VGA compatible controller: Intel Corp. E7221 Integrated Graphics Co ntroller (rev 04) (prog-if 00 [VGA]) Subsystem: Dell: Unknown device 0180 Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Step ping- SERR- FastB2B- Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- Latency: 0 Interrupt: pin A routed to IRQ 11 Region 0: Memory at dff80000 (32-bit, non-prefetchable) Region 1: I/O ports at ecd8 [size=8] Region 2: Memory at f0000000 (32-bit, prefetchable) [size=128M] Region 3: Memory at dff40000 (32-bit, non-prefetchable) [size=256K] Capabilities: [d0] Power Management version 2 Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot -,D3cold-) Status: D0 PME-Enable- DSel=0 DScale=0 PME- I'll attach my config and the full log.
Created attachment 1949 [details] xorg.conf
Created attachment 1950 [details] Xorg.8.log
I've updated the driver at www.fairlite.demon.co.uk, so give it a try and update this report.
Created attachment 1952 [details] Xorg.8.log Log with new driver. Dies with: (--) I810(0): Chipset: "E7221 (i915)" (EE) I810(0): No valid FB address in PCI config space
Just put up a new binary. Try that.
Created attachment 1953 [details] Xorg.8.log (WW) I810(0): Extended BIOS function 0x5f64 not supported. (EE) I810(0): Failed to switch to monitor configuration (0xff) (EE) I810(0): Please check the devices specified in your MonitorLayout (EE) I810(0): is configured correctly. The config works using the vesa driver, so I know its configured correctly.
The vesa driver doesn't make as much demand as the i830 driver. Anyway, first off you haven't compiled in AGPGart into your kernel. You might want to do that to benefit from the fuller features. Or maybe you have compiled it, but just not loaded the agpgart module. As for this problem. It seems the E7221 BIOS is much more crippled than an i915G. I've uploaded another driver to try.
Created attachment 1954 [details] Xorg.8.log I have agpgart and intel_agp in my kernel as modules and i get the same error about no agpgart if they're loaded or not. I don't know how the gfx core is implemented on chip, or how linux deals with PCI-E, but the motherboard has no AGP slot or anything related to AGP in lspci. (WW) I810(0): Extended BIOS function 0x5f64 not supported. (WW) I810(0): BIOS call failed, turning ADPA on directly. Pipe A. (WW) I810(0): Writing config directly to SWF0. (WW) I810(0): Extended BIOS function 0x5f64 not supported. (WW) I810(0): Extended BIOS function 0x5f64 not supported. (WW) I810(0): SetDisplayDevices failed with devices 0xffffffff instead of 0x1 (EE) I810(0): Failed to switch to monitor configuration (0x1) (EE) I810(0): Please check the devices specified in your MonitorLayout (EE) I810(0): is configured correctly.
O.k. It looks like the E7221 is quite a bit different than the i915 BIOS. I guess the kernel needs some updates too to support the agpgart anyway. So, we'll just have to skip that. But at least we can confirm X works. I've uploaded another test driver.
Created attachment 1955 [details] Xorg.8.log That works, with no DRI. But at least it starts.
Changing this to enhancement. AGPgart needs to be fixed now, but that's a kernel thing.
Should I submit a bug on the kenrel bugzilla/mailing list or are you taking care of it?
I'll probably take a look later.
Putting back to enhancement
Sorry about changing the severity, I didn't mean to.
Another Dell SC420 here... I've just downloaded the file http://www.fairlite.demon.co.uk/i810_drv.o and tried it with the xorg.conf posted here. When I start X the machine reboots. I have Gentoo, xorg-6.8.0, kernel 2.6.11 with agpgart and pci express enabled (CONFIG_PCIEPORTBUS=Y in .config).
Chris, ssh into the server and start X with 'X -verbose 4' which will output the log information to your ssh session. And let me know what the last 20 or so lines are before the reboot.
Created attachment 2127 [details] xorg_log_from_crash Heres the full log.
Alan has found and fixed the problem; the latest driver is working fine for me now.
Committed to CVS.
I have tried that driver at http://www.fairlite.demon.co.uk/i810_drv.o it works but it's not completely right. After quiting the X server, the text console does not work anymore, it does not display anything.
Do you happen to be using Fedora Core 4 ?
(In reply to comment #22) > Do you happen to be using Fedora Core 4 ? Yep, what I reported happens with Fedora Core 4.
See bug #3094 which is what you are seeing.
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.