[ANNOUNCE] xf86-video-intel-1.7.0

Barry Scott barry.scott at onelan.co.uk
Tue Oct 3 10:17:03 PDT 2006


I have a system working with the modesetting branch of the intel driver 
and I replace that versions
with the i810_drv.so that was built from the 1.7.0 sources. On starting 
Xorg server the kernel
reports an Opss.

Here is the tail of dmesg and the tail of the Xserver log.
Is this a bug in the i810 code or DRM i915?

Barry

[drm] Initialized i915 1.5.0 20060119 on minor 0:
[drm:drm_unlock] *ERROR* Process 2175 using kernel context 0
BUG: unable to handle kernel paging request at virtual address 6b6b6b6b
 printing eip:
e04380d6
*pde = 00000000
Oops: 0000 [#1]
last sysfs file: /class/vc/vcsa7/dev
Modules linked in: i915(U) drm(U) ipv6 autofs4 smsc47b397 hwmon i2c_isa 
saa7134_dvb(U) mt352(U) video_buf_dvb(U) dvb_core(U) nxt200x(U) 
dvb_pll(U) tda1004x(U) video button battery ac uhci_hcd ehci_hcd 
tuner(U) saa7134(U) video_buf(U) compat_ioctl32(U) v4l2_common(U) 
v4l1_compat(U) ir_kbd_i2c(U) ir_common(U) i2c_core videodev(U) hw_random 
snd_hda_intel(U) snd_hda_codec(U) snd_seq_dummy(U) snd_seq_oss(U) 
snd_seq_midi_event(U) snd_seq(U) snd_seq_device(U) snd_pcm_oss(U) 
snd_mixer_oss(U) snd_pcm(U) snd_timer(U) snd(U) soundcore 
snd_page_alloc(U) tg3 floppy dm_snapshot dm_zero dm_mirror ext3 jbd 
dm_mod ata_piix libata sd_mod scsi_mod
CPU:    0
EIP:    0060:[<e04380d6>]    Not tainted VLI
EFLAGS: 00013246   (2.6.17-1.2138_ONELAN #1)
EIP is at drm_rmmap_locked+0x26/0x246 [drm]
eax: 6b6b6b6b   ebx: d5bdd2d0   ecx: 00000000   edx: db3f19b0
esi: dc2dec60   edi: dc2ded54   ebp: 6b6b6b6b   esp: decd1f1c
ds: 007b   es: 007b   ss: 0068
Process Xorg (pid: 2175, threadinfo=decd1000 task=df65d000)
Stack: e043ab08 dc2dec60 22222222 22222222 22222222 22222222 22222222 
00000000
       dc2dec60 dc2ded54 dc2ded54 e043acac dc2dec84 dc2dec60 d995a3d8 
dc2dec74
       dda898ec e043b7b9 00000000 c04614d6 000017c1 d9f254e8 00000008 
d9f25360
Call Trace:
 <e043ab08> drm_lastclose+0x8b/0x31c [drm]  <e043acac> 
drm_lastclose+0x22f/0x31c [drm]
 <e043b7b9> drm_release+0x3e6/0x3fd [drm]  <c04614d6> sys_fstat64+0x1e/0x23
 <c0459eab> __fput+0xad/0x150  <c0457a88> filp_close+0x4e/0x54
 <c04029a3> sysenter_past_esp+0x54/0x75
Code: 5a 89 c8 5b c3 55 89 d5 57 56 53 83 ec 1c 89 44 24 04 8b 90 08 01 
00 00 8b 1a e9 92 00 00 00 39 6b 14 0f 85 87 00 00 00 8b 43 04 <8b> 00 
39 d8 74 17 50 53 68 9b 02 44 e0 e8 6d 32 fe df 0f 0b b4
EIP: [<e04380d6>] drm_rmmap_locked+0x26/0x246 [drm] SS:ESP 0068:decd1f1c
 BUG: Xorg/2175, lock held at task exit time!
 [dc2dec84] {drm_fill_in_dev}
.. held by:              Xorg: 2175 [df65d000, 118]
... acquired at:               drm_lastclose+0x8b/0x31c [drm]


(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules/libint10.so
(II) I810(0): initializing int10
(WW) I810(0): Bad V_BIOS checksum
(II) I810(0): Primary V_BIOS segment is: 0xc000
(II) I810(0): VESA BIOS detected
(II) I810(0): VESA VBE Version 3.0
(II) I810(0): VESA VBE Total Mem: 7872 kB
(II) I810(0): VESA VBE OEM: Intel(r) 82945G Chipset Family Graphics Chip 
Accelerated VGA BIOS
(II) I810(0): VESA VBE OEM Software Rev: 1.0
(II) I810(0): VESA VBE OEM Vendor: Intel Corporation
(II) I810(0): VESA VBE OEM Product: Intel(r) 82945G Chipset Family 
Graphics Controller
(II) I810(0): VESA VBE OEM Product Rev: Hardware Version 0.0
(II) I810(0): Allocated 128 kB for the ring buffer at 0x0
(II) I810(0): Allocating at least 512 scanlines for pixmap cache
(II) I810(0): Initial framebuffer allocation size: 6144 kByte
(II) I810(0): Allocated 4 kB for HW cursor at 0xffff000 (0x197a7000)
(II) I810(0): Allocated 16 kB for HW (ARGB) cursor at 0xfffb000 (0x19020000)
(II) I810(0): Allocated 4 kB for Overlay registers at 0xfffa000 
(0x197ae000).
(II) I810(0): Allocated 6144 kB for the linear buffer at 0xf9fa000
(II) I810(0): Allocated 64 kB for the scratch buffer at 0xf9ea000
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: open result is -1, (No such device or address)
drmOpenDevice: Open failed
drmOpenByBusid: Searching for BusID pci:0000:00:02.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 9, (OK)
drmOpenByBusid: drmOpenMinor returns 9
drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
(II) I810(0): [drm] loaded kernel module for "i915" driver
(II) I810(0): [drm] DRM interface version 1.2
(II) I810(0): [drm] created "i915" driver at busid "pci:0000:00:02.0"
(II) I810(0): [drm] added 8192 byte SAREA at 0xe045c000
(II) I810(0): [drm] mapped SAREA 0xe045c000 to 0xb7ab4000
(II) I810(0): [drm] framebuffer handle = 0xd0020000
(II) I810(0): [drm] added 1 reserved context for kernel
(II) I810(0): Allocated 32 kB for the logical context at 0xf9e2000.
(II) I810(0): Allocated 3072 kB for the back buffer at 0xf400000.
(II) I810(0): Allocated 3072 kB for the depth buffer at 0xf000000.
(II) I810(0): Allocated 46848 kB for textures at 0x620000
(II) I810(0): 0x81e5700: Memory at offset 0x00020000, size 6144 kBytes
(II) I810(0): 0x81e62e8: Memory at offset 0x0ffff000, size 4 kBytes
(II) I810(0): 0x81e6310: Memory at offset 0x0fffb000, size 16 kBytes
(II) I810(0): 0x81e6114: Memory at offset 0x00000000, size 128 kBytes
(II) I810(0): 0x81e5740: Memory at offset 0x0f9ea000, size 64 kBytes
(II) I810(0): 0x81e6848: Memory at offset 0x0fffa000, size 4 kBytes
(II) I810(0): 0x81e5790: Memory at offset 0x0f9fa000, size 6144 kBytes
(II) I810(0): 0x81e58d8: Memory at offset 0x0f9e2000, size 32 kBytes
(II) I810(0): 0x81e58f8: Memory at offset 0x0f400000, size 3072 kBytes
(II) I810(0): 0x81e5918: Memory at offset 0x0f000000, size 3072 kBytes
(II) I810(0): 0x81e5938: Memory at offset 0x00620000, size 46848 kBytes
(II) I810(0): Activating tiled memory for the back buffer.
(II) I810(0): Activating tiled memory for the depth buffer.
(II) I810(0): [drm] Registers = 0xe0400000
(II) I810(0): [drm] ring buffer = 0xd0000000
(II) I810(0): [drm] init sarea width,height = 1024 x 768 (pitch 1024)
(II) I810(0): [drm] Mapping front buffer
(EE) I810(0): [drm] drmAddMap(front_handle) failed. Disabling DRI
(II) I810(0): [drm] removed 1 reserved context for kernel
(II) I810(0): [drm] unmapping 8192 bytes of SAREA 0xe045c000 at 0xb7ab4000




More information about the xorg mailing list