Hello, I've got a regression in 2.6.20-rc7 (-rc6 was fine) due to commit 4b95320fc4d21b0ff2f8604305dd6c851aff6096 ([AGPGART] intel_agp: restore graphics device's pci space early in resume). Although the patch does have good effects after a suspend to disk, because it avoid to have a garbled console, it also generates an oops (breaking the X session): BUG: unable to handle kernel paging request at virtual address 0001c000 printing eip: c023d954 *pde = 1b480067 *pte = 00000000 Oops: 0002 [#1] PREEMPT Modules linked in: i810 drm snd_seq_oss snd_seq_midi_event snd_seq snd_seq_device e100 mii snd_pcm_oss snd_mixer_oss af_packet snd_intel8x0 snd_ac97_codec ac97_bus snd_pcm snd_timer snd_page_alloc ipv6 snd soundcore ipt_MASQUERADE iptable_nat nf_nat ipt_REJECT xt_tcpudp nf_conntrack_ipv4 xt_state nf_conntrack iptable_filter ip_tables x_tables binfmt_misc loop nls_utf8 nls_cp437 vfat fat video thermal processor fan button battery orinoco_cs ac orinoco hermes pcmcia firmware_class joydev yenta_socket rsrc_nonstatic pcmcia_core cpufreq_ondemand cpufreq_conservative cpufreq_powersave speedstep_ich speedstep_lib evdev psmouse pcspkr wistron_btns uhci_hcd usbcore sr_mod cdrom CPU: 0 EIP: 0060:[] Not tainted VLI EFLAGS: 00213206 (2.6.20-rc7-eric #9) EIP is at intel_i810_insert_entries+0xf4/0x210 eax: 03000003 ebx: 0000c004 ecx: 03001000 edx: 0000c000 esi: 00003001 edi: dd662720 ebp: 00000000 esp: de955eb0 ds: 007b es: 007b ss: 0068 Process Xorg (pid: 2425, ti=de955000 task=de4f4ab0 task.ti=de955000) Stack: e0820000 dfc177a0 00003400 00003000 c02e5f00 de955edc c03a0060 dd662720 00003000 dd780c40 c023a9d8 00203097 c03a4364 de955f18 dcc59c00 00003000 e4b99263 00000000 00000000 00000000 00000000 e4b992b0 dcc59c00 00000036 Call Trace: [] agp_bind_memory+0x38/0x80 [] drm_agp_bind+0x73/0xc0 [drm] [] drm_agp_bind_ioctl+0x0/0x50 [drm] [] drm_agp_bind_ioctl+0x36/0x50 [drm] [] drm_agp_bind_ioctl+0x0/0x50 [drm] [] drm_ioctl+0xac/0x200 [drm] [] do_ioctl+0x78/0x90 [] vfs_ioctl+0x5c/0x2b0 [] do_sync_write+0x0/0x110 [] sys_ioctl+0x72/0x90 [] sysenter_past_esp+0x5f/0x85 ======================= Code: 24 0c 01 c8 39 c6 73 36 89 f3 89 f1 c1 e3 02 c1 e1 0c 8b 2d 5c 76 40 c0 89 c8 89 da 83 c8 03 46 83 c3 04 81 c1 00 10 00 00 01 ea <89> 82 00 00 01 00 8b 44 24 0c 8b 6f 10 01 e8 39 f0 77 d4 8d 04 EIP: [] intel_i810_insert_entries+0xf4/0x210 SS:ESP 0068:de955eb0 (full dmesg is attached). Reverting the commit does avoid the oops, and permits to resume (from disk) to the X session fine (as it used to). Maybe it worths noting that my graphic chipset is a "Intel 82815 CGC (rev 11)" and in addition to X, I use i810fb with those parameters: video=i810fb:xres:1024,yres:768,hsync1:32,hsync2:48,vsync1:50,vsync2:70,vram:2,bpp:16,mtrr:1 Hopefully we can find a solution which can at the same time not garble the console and not oops... See you, Eric