From: Sabuj Pattanayek (sabuj.pattanayek_at_Vanderbilt.Edu)
Date: Sun Sep 04 2005 - 13:32:25 CDT

Well as you can see we both have similar hardware. I have the same
essential modules loaded, that is:

i915 17792 1
drm 60820 2 i915
intel_agp 20508 1
agpgart 29896 3 drm,intel_agp

I have had no problems with vmd on this compaq laptop, but I installed
the system beginning with some vanilla 2.6.11 kernel. What's your kernel
version? I'm running 2.6.13 now.

However, I do not use the drivers from Intel's webpage (same as older
Tungsten Graphics included with older X11 packages). Rather the xorg
driver and the AGP/DRM module that comes with the latest linux kernel
are always newer/better. If there are ubuntu packages you may want to
try xorg-6.8.99 and a newer kernel if yours is older than linux-2.6.11.
The errors look like they are related to kernel DRM (direct rendering
management) modules and perhaps how they are interacting with the xorg
i810 DRI driver.

In my experience with linux systems, "stable" is often not the best
(especially when dealing with hardware drivers). I run a Gentoo linux
system which allows me to upgrade to bleeding edge packages easily (or
downgrade if required).

Hope you get it working.

..Sabuj Pattanayek

Jay McAliley wrote:
> Hi Sabuj,
>
> Thanks for your response. Here is the output from lspci -vvv:
>
> 0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM
> Integrated Graphics Device (rev 02) (prog-if 00 [VGA])
> Subsystem: Dell: Unknown device 018d
> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- 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 e8000000 (32-bit, prefetchable) [size=128M]
> Region 1: Memory at e0000000 (32-bit, non-prefetchable) [size=512K]
> Region 2: I/O ports at 1800 [size=8]
> Capabilities: [d0] Power Management version 1
> Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> 0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated
> Graphics Device (rev 02)
> Subsystem: Dell: Unknown device 018d
> Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop-
> ParErr- Stepping- SERR- FastB2B-
> Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
> <TAbort- <MAbort- >SERR- <PERR-
> Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
> Region 1: Memory at e0080000 (32-bit, non-prefetchable) [size=512K]
> Capabilities: [d0] Power Management version 1
> Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
> PME(D0-,D1-,D2-,D3hot-,D3cold-)
> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>
> And from lsmod:
>
> Module Size Used by
> speedstep_centrino 7892 1
> proc_intf 4100 0
> freq_table 4100 1 speedstep_centrino
> cpufreq_userspace 4572 1
> cpufreq_ondemand 6172 0
> cpufreq_powersave 1920 0
> pcmcia 21380 4
> video 16260 0
> i915 18304 1
> drm 59412 2 i915
> sony_acpi 6280 0
> pcc_acpi 11264 0
> button 6800 0
> battery 10244 0
> container 4608 0
> ac 4996 0
> ipv6 229504 9
> af_packet 20744 4
> b44 20356 0
> mii 4736 1 b44
> ohci1394 31876 0
> yenta_socket 19584 0
> pcmcia_core 53568 2 pcmcia,yenta_socket
> ipw2200 66156 0
> firmware_class 9728 1 ipw2200
> ieee80211 21252 1 ipw2200
> ieee80211_crypt 5832 1 ieee80211
> snd_intel8x0 29984 2
> snd_ac97_codec 64608 1 snd_intel8x0
> snd_pcm_oss 47652 1
> snd_mixer_oss 16768 2 snd_pcm_oss
> snd_pcm 84872 3 snd_intel8x0,snd_ac97_codec,snd_pcm_oss
> snd_timer 23300 1 snd_pcm
> snd 50276 6
> snd_intel8x0,snd_ac97_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
> soundcore 9824 3 snd
> snd_page_alloc 9604 2 snd_intel8x0,snd_pcm
> i2c_i801 8076 0
> i2c_core 21264 1 i2c_i801
> hw_random 5524 0
> usbhid 29376 0
> shpchp 86116 0
> pci_hotplug 30512 1 shpchp
> ehci_hcd 29444 0
> uhci_hcd 30224 0
> usbcore 107384 4 usbhid,ehci_hcd,uhci_hcd
> intel_agp 20636 1
> agpgart 31784 3 drm,intel_agp
> rtc 12216 0
> md 43856 0
> evdev 9088 1
> joydev 9408 0
> dm_mod 53116 1
> tsdev 7488 0
> capability 5000 0
> commoncap 7808 1 capability
> sr_mod 16036 0
> sbp2 22408 0
> scsi_mod 119936 2 sr_mod,sbp2
> ieee1394 100408 2 ohci1394,sbp2
> psmouse 19336 0
> mousedev 11160 1
> parport_pc 34372 0
> lp 10792 0
> parport 33480 2 parport_pc,lp
> ide_cd 38532 1
> cdrom 36508 2 sr_mod,ide_cd
> ext3 120968 1
> jbd 54168 1 ext3
> ide_generic 1664 0
> piix 9988 1
> ide_disk 18176 3
> ide_core 118988 4 ide_cd,ide_generic,piix,ide_disk
> unix 26164 798
> thermal 13576 0
> processor 22708 2 speedstep_centrino,thermal
> fan 4612 0
> fbcon 34048 0
> font 8448 1 fbcon
> bitblit 5120 1 fbcon
> vesafb 6948 0
> cfbcopyarea 3968 1 vesafb
> cfbimgblt 3072 1 vesafb
> cfbfillrect 3584 1 vesafb
>
> Xorg -version shows:
>
> X Window System Version 6.8.2 (Ubuntu 6.8.2-10 20050405154308
> root_at_terranova.warthogs.hbd.com)
> Release Date: 9 February 2005
> X Protocol Version 11, Revision 0, Release 6.8.2
> Build Operating System: Linux 2.6.10 i686 [ELF]
> Current Operating System: Linux tristero 2.6.10-5-386 #1 Thu Aug 18
> 22:23:56 UTC 2005 i686
> Build Date: 05 April 2005
> Before reporting problems, check http://wiki.X.Org
> to make sure that you have the latest version.
> Module Loader present
> OS Kernel: Linux version 2.6.10-5-386 (buildd_at_terranova) (gcc version
> 3.3.5 (Debian 1:3.3.5-8ubuntu2)) #1 Thu Aug 18 22:23:56 UTC 2005
>
> I was using the i810 driver from Xorg, but I upgraded to the i915 driver
> from Intel's site:
> http://downloadfinder.intel.com/scripts-df-external/Filter_Results.aspx?strOSs=39&strTypes=DRV,ARC&ProductID=922&OSFullName=Linux*
>
> ..looks like it put a file 'i915_dri.so' in /usr/X11R6/lib/modules/dri
> and a new (?) 'i810_drv.o' file in /usr/X11R6/modules/drivers. I got the
> same errors before and after updating the driver.
>
> glxinfo says "direct rendering: Yes"
>
> I haven't tried updating the kernel yet since I've seen some posts on
> the Ubuntu support pages that reported some incompatibility problems,
> but I might give that a shot unless you see something in the above
> output. Thanks again for your help!
>
> Jay
>
>
> Sabuj Pattanayek wrote:
>
>> As root what does "lspci -vvv" say for the VGA device and the display
>> controller? For example mine says:
>>
>> 0000:00:02.0 VGA compatible controller: Intel Corporation 82852/855GM
>> Integrated Graphics Device (rev 02) (prog-if 00 [VGA])
>> Subsystem: Hewlett-Packard Company: Unknown device 3084
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
>> ParErr- Stepping- SERR- FastB2B-
>> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR-
>> Latency: 0
>> Interrupt: pin A routed to IRQ 10
>> Region 0: Memory at e8000000 (32-bit, prefetchable) [size=128M]
>> Region 1: Memory at e0000000 (32-bit, non-prefetchable)
>> [size=512K]
>> Region 2: I/O ports at 1800 [size=8]
>> Capabilities: [d0] Power Management version 1
>> Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
>> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>>
>> and for the display controller:
>>
>> 0000:00:02.1 Display controller: Intel Corporation 82852/855GM
>> Integrated Graphics Device (rev 02)
>> Subsystem: Hewlett-Packard Company: Unknown device 3084
>> Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
>> ParErr- Stepping- SERR- FastB2B-
>> Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=fast >TAbort-
>> <TAbort- <MAbort- >SERR- <PERR-
>> Latency: 0
>> Region 0: Memory at f0000000 (32-bit, prefetchable) [size=128M]
>> Region 1: Memory at e0080000 (32-bit, non-prefetchable)
>> [size=512K]
>> Capabilities: [d0] Power Management version 1
>> Flags: PMEClk- DSI+ D1+ D2- AuxCurrent=0mA
>> PME(D0-,D1-,D2-,D3hot-,D3cold-)
>> Status: D0 PME-Enable- DSel=0 DScale=0 PME-
>>
>> what does "lsmod" show? Do you have the correct DRM enabled for the
>> display controller and vga device?
>>
>> Also I'm assuming you're using the i810 driver from xorg? what version
>> of xorg? Also the intel graphics modules in the kernels get updated
>> fairly recently (almost with every revision of the kernel). I guess
>> glxinfo shows that direct rendering is enabled?
>>
>> This might help,
>> Sabuj Pattanayek
>>
>>
>>
>> Jay McAliley wrote:
>>
>>> Hi,
>>>
>>> I tried installing version 1.8.3 on the Linux partition of my laptop;
>>> I'm having the problem that, whenever a VMD window is resized, or it
>>> another window is moved on top of a VMD window, X crashes. Here's
>>> output from /var/log/Xorg.0.log.old after a crash:
>>>
>>> Error in I830WaitLpRing(), now is 2882819, start is 2880818
>>> pgetbl_ctl: 0x2fee0001 pgetbl_err: 0x0
>>> ipeir: 0 iphdr: 68200966
>>> LP ring tail: 2238 head: 2200 len: 1f001 start 0
>>> eir: 0 esr: 0 emr: ffff
>>> instdone: efc1 instpm: 0
>>> memmode: 108 instps: 50
>>> hwstam: ffff ier: 2 imr: 9 iir: a0
>>> space: 131008 wanted 131064
>>> (II) I810(0): [drm] removed 1 reserved context for kernel
>>> (II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xefc27000 at
>>> 0xb7d72000
>>>
>>> Fatal server error:
>>> lockup
>>>
>>>
>>> Please consult the The X.Org Foundation support
>>> at http://wiki.X.Org
>>> for help.
>>> Please also check the log file at "/var/log/Xorg.0.log" for
>>> additional information.
>>>
>>> Error in I830WaitLpRing(), now is 2884826, start is 2882825
>>> pgetbl_ctl: 0x2fee0001 pgetbl_err: 0x0
>>> ipeir: 0 iphdr: 68200966
>>> LP ring tail: 2240 head: 2200 len: 1f001 start 0
>>> eir: 0 esr: 0 emr: ffff
>>> instdone: efc1 instpm: 0
>>> memmode: 108 instps: 50
>>> hwstam: ffff ier: 2 imr: 9 iir: a0
>>> space: 131000 wanted 131064
>>>
>>> FatalError re-entered, aborting
>>> lockup
>>>
>>>
>>> Anyone seen this before? Thanks,
>>>
>>> Jay McAliley
>>>
>>
>>
>