--- Ian Romanick <[EMAIL PROTECTED]> wrote:
> Could you add this line to the 
> end of mga_driver_preinit *and* to the beginning of mga_dma_init:
> 
>      DRM_ERROR("dev = %p, dev_private = %p\n", dev, dev->dev_private);
> 
> That should shed some light on things.

Here you go.

Cheers,
Chris



                
___________________________________________________________ 
How much free photo storage do you get? Store your holiday 
snaps for FREE with Yahoo! Photos http://uk.photos.yahoo.com
May 25 20:59:18 hypercube kernel: [drm] Initialized drm 1.0.0 20040925
May 25 20:59:18 hypercube kernel: [drm:mga_driver_preinit] *ERROR* dev = 
c833d000, dev_private = d2674b80
May 25 20:59:18 hypercube kernel: [drm] Initialized mga 3.1.2 20050520 on minor 
0: 
May 25 20:59:18 hypercube kernel: [drm] Used old pci detect: framebuffer loaded
May 25 20:59:18 hypercube kernel: agpgart: Found an AGP 1.0 compliant device at 
0000:00:00.0.
May 25 20:59:18 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:00:00.0 into 2x mode
May 25 20:59:18 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:01:00.0 into 2x mode
May 25 20:59:20 hypercube kernel: [drm:mga_dma_init] *ERROR* dev = c833d000, 
dev_private = d2674b80
May 25 20:59:29 hypercube gdm(pam_unix)[21387]: session opened for user chris 
by (uid=0)
May 25 20:59:29 hypercube gconfd (chris-21562): starting (version 2.8.1), pid 
21562 user 'chris'
May 25 20:59:29 hypercube gconfd (chris-21562): Resolved address 
"xml:readonly:/etc/gconf/gconf.xml.mandatory" to a read-only configuration 
source at position 0
May 25 20:59:29 hypercube gconfd (chris-21562): Resolved address 
"xml:readwrite:/home/chris/.gconf" to a writable configuration source at 
position 1
May 25 20:59:29 hypercube gconfd (chris-21562): Resolved address 
"xml:readonly:/etc/gconf/gconf.xml.defaults" to a read-only configuration 
source at position 2
May 25 20:59:38 hypercube gconfd (chris-21562): Resolved address 
"xml:readwrite:/home/chris/.gconf" to a writable configuration source at 
position 0
May 25 21:00:32 hypercube gconfd (chris-21562): Exiting
May 25 21:00:32 hypercube gdm(pam_unix)[21387]: session closed for user chris
May 25 21:00:37 hypercube kernel: [drm:mga_dma_init] *ERROR* dev = c833d000, 
dev_private = d2674b80
May 25 21:00:37 hypercube kernel: agpgart: Found an AGP 1.0 compliant device at 
0000:00:00.0.
May 25 21:00:37 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:00:00.0 into 2x mode
May 25 21:00:37 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:01:00.0 into 2x mode
May 25 21:00:37 hypercube kernel: [drm:mga_dma_init] *ERROR* dev = c833d000, 
dev_private = 00000000
May 25 21:00:37 hypercube kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000080
May 25 21:00:37 hypercube kernel:  printing eip:
May 25 21:00:37 hypercube kernel: dab28c05
May 25 21:00:37 hypercube kernel: *pde = 0ea30067
May 25 21:00:37 hypercube kernel: *pte = 00000000
May 25 21:00:37 hypercube kernel: Oops: 0002 [#1]
May 25 21:00:37 hypercube kernel: Modules linked in: mga drm loop intel_agp 
agpgart deflate zlib_deflate zlib_inflate twofish serpent aes_i586 blowfish des 
sha256 sha1 crypto_null af_key ip_nat_ftp ip_conntrack_ftp snd_rtctimer evdev 
eeprom i2c_sensor pcspkr parport_pc lp parport autofs4 i2c_piix4 i2c_dev 
i2c_core sunrpc ipv6 ipt_mac ipt_LOG ipt_state iptable_filter ipt_MASQUERADE 
iptable_nat ip_conntrack ipt_TOS iptable_mangle ip_tables binfmt_misc 
nls_iso8859_1 nls_cp437 vfat fat dm_mod pwc videodev video button uhci_hcd 
ohci_hcd ehci_hcd snd_usb_audio snd_usb_lib snd_ens1370 snd_rawmidi 
snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc 
gameport snd_ak4531_codec snd soundcore prism2_usb p80211 ne 8390 floppy ide_cd 
cdrom ext3 jbd
May 25 21:00:37 hypercube kernel: CPU:    0
May 25 21:00:37 hypercube kernel: EIP:    0060:[<dab28c05>]    Not tainted VLI
May 25 21:00:37 hypercube kernel: EFLAGS: 00213246   (2.6.11.10) 
May 25 21:00:37 hypercube kernel: EIP is at mga_do_init_dma+0x35/0x8b0 [mga]
May 25 21:00:37 hypercube kernel: eax: c00c7814   ebx: d170eed4   ecx: 00000000 
  edx: 00000000
May 25 21:00:37 hypercube gdm[21387]: gdm_slave_xioerror_handler: Fatal X error 
- Restarting :0
May 25 21:00:37 hypercube kernel: esi: d170eed4   edi: 00000000   ebp: dab29890 
  esp: d170ee6c
May 25 21:00:37 hypercube kernel: ds: 007b   es: 007b   ss: 0068
May 25 21:00:37 hypercube kernel: Process X (pid: 21392, threadinfo=d170e000 
task=d7e0b5a0)
May 25 21:00:37 hypercube kernel: Stack: d170ee84 00203286 00000000 00000000 
00203292 ffffffbb dab29890 00203246 
May 25 21:00:37 hypercube kernel:        00000000 00000001 bffff870 d170eed4 
c01a211a d170eed4 c833d000 c833d000 
May 25 21:00:37 hypercube kernel:        d170eed4 c6711520 dab29890 dab29963 
dab2d00c dab2caf9 c833d000 00000000 
May 25 21:00:37 hypercube kernel: Call Trace:
May 25 21:00:37 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:00:37 hypercube kernel:  [<c01a211a>] __copy_from_user_ll+0x5a/0x80
May 25 21:00:37 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:00:37 hypercube kernel:  [<dab29963>] mga_dma_init+0xd3/0xe0 [mga]
May 25 21:00:37 hypercube kernel:  [<dab55739>] drm_ioctl+0x1a9/0x1fe [drm]
May 25 21:00:37 hypercube kernel:  [<c012a870>] 
autoremove_wake_function+0x0/0x50
May 25 21:00:37 hypercube kernel:  [<dab55590>] drm_ioctl+0x0/0x1fe [drm]
May 25 21:00:37 hypercube kernel:  [<c0161470>] do_ioctl+0x50/0x80
May 25 21:00:37 hypercube kernel:  [<c016166e>] vfs_ioctl+0x5e/0x1c0
May 25 21:00:37 hypercube kernel:  [<c016180d>] sys_ioctl+0x3d/0x70
May 25 21:00:37 hypercube kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75
May 25 21:00:37 hypercube kernel: Code: 44 24 38 8b 15 88 05 b6 da 85 d2 0f 85 
fe 00 00 00 8b 44 24 38 8b b8 f8 06 00 00 8b 43 0c 85 c0 0f 84 9b 00 00 00 b8 
44 78 0c c0 <89> 87 80 00 00 00 8b 43 10 89 87 84 00 00 00 8b 43 14 89 87 88 
May 25 21:00:37 hypercube kernel:  <3>[drm:drm_release] *ERROR* Device busy: 1 0
May 25 21:00:48 hypercube kernel: agpgart: Found an AGP 1.0 compliant device at 
0000:00:00.0.
May 25 21:00:48 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:00:00.0 into 2x mode
May 25 21:00:48 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:01:00.0 into 2x mode
May 25 21:00:50 hypercube kernel: [drm:mga_dma_init] *ERROR* dev = c833d000, 
dev_private = 00000000
May 25 21:00:50 hypercube kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000080
May 25 21:00:50 hypercube kernel:  printing eip:
May 25 21:00:50 hypercube kernel: dab28c05
May 25 21:00:50 hypercube kernel: *pde = 07444067
May 25 21:00:50 hypercube kernel: *pte = 00000000
May 25 21:00:50 hypercube kernel: Oops: 0002 [#2]
May 25 21:00:50 hypercube kernel: Modules linked in: mga drm loop intel_agp 
agpgart deflate zlib_deflate zlib_inflate twofish serpent aes_i586 blowfish des 
sha256 sha1 crypto_null af_key ip_nat_ftp ip_conntrack_ftp snd_rtctimer evdev 
eeprom i2c_sensor pcspkr parport_pc lp parport autofs4 i2c_piix4 i2c_dev 
i2c_core sunrpc ipv6 ipt_mac ipt_LOG ipt_state iptable_filter ipt_MASQUERADE 
iptable_nat ip_conntrack ipt_TOS iptable_mangle ip_tables binfmt_misc 
nls_iso8859_1 nls_cp437 vfat fat dm_mod pwc videodev video button uhci_hcd 
ohci_hcd ehci_hcd snd_usb_audio snd_usb_lib snd_ens1370 snd_rawmidi 
snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc 
gameport snd_ak4531_codec snd soundcore prism2_usb p80211 ne 8390 floppy ide_cd 
cdrom ext3 jbd
May 25 21:00:50 hypercube kernel: CPU:    0
May 25 21:00:50 hypercube kernel: EIP:    0060:[<dab28c05>]    Not tainted VLI
May 25 21:00:50 hypercube kernel: EFLAGS: 00013246   (2.6.11.10) 
May 25 21:00:50 hypercube kernel: EIP is at mga_do_init_dma+0x35/0x8b0 [mga]
May 25 21:00:50 hypercube kernel: eax: c00c7814   ebx: d1c5fed4   ecx: 00000000 
  edx: 00000000
May 25 21:00:50 hypercube gdm[21698]: gdm_slave_xioerror_handler: Fatal X error 
- Restarting :0
May 25 21:00:50 hypercube kernel: esi: d1c5fed4   edi: 00000000   ebp: dab29890 
  esp: d1c5fe6c
May 25 21:00:50 hypercube kernel: ds: 007b   es: 007b   ss: 0068
May 25 21:00:50 hypercube kernel: Process X (pid: 21750, threadinfo=d1c5f000 
task=d6fa9080)
May 25 21:00:50 hypercube kernel: Stack: d1c5fe84 00003286 00000000 00000000 
00003292 ffffffbb dab29890 00003246 
May 25 21:00:50 hypercube kernel:        00000000 00000001 bffff870 d1c5fed4 
c01a211a d1c5fed4 c833d000 c833d000 
May 25 21:00:50 hypercube kernel:        d1c5fed4 d37195e0 dab29890 dab29963 
dab2d00c dab2caf9 c833d000 00000000 
May 25 21:00:50 hypercube kernel: Call Trace:
May 25 21:00:50 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:00:50 hypercube kernel:  [<c01a211a>] __copy_from_user_ll+0x5a/0x80
May 25 21:00:50 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:00:50 hypercube kernel:  [<dab29963>] mga_dma_init+0xd3/0xe0 [mga]
May 25 21:00:50 hypercube kernel:  [<dab55739>] drm_ioctl+0x1a9/0x1fe [drm]
May 25 21:00:50 hypercube kernel:  [<c012a870>] 
autoremove_wake_function+0x0/0x50
May 25 21:00:50 hypercube kernel:  [<dab55590>] drm_ioctl+0x0/0x1fe [drm]
May 25 21:00:50 hypercube kernel:  [<c0161470>] do_ioctl+0x50/0x80
May 25 21:00:50 hypercube kernel:  [<c016166e>] vfs_ioctl+0x5e/0x1c0
May 25 21:00:50 hypercube kernel:  [<c016180d>] sys_ioctl+0x3d/0x70
May 25 21:00:50 hypercube kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75
May 25 21:00:51 hypercube kernel: Code: 44 24 38 8b 15 88 05 b6 da 85 d2 0f 85 
fe 00 00 00 8b 44 24 38 8b b8 f8 06 00 00 8b 43 0c 85 c0 0f 84 9b 00 00 00 b8 
44 78 0c c0 <89> 87 80 00 00 00 8b 43 10 89 87 84 00 00 00 8b 43 14 89 87 88 
May 25 21:00:51 hypercube kernel:  <3>[drm:drm_release] *ERROR* Device busy: 1 0
May 25 21:01:01 hypercube kernel: agpgart: Found an AGP 1.0 compliant device at 
0000:00:00.0.
May 25 21:01:01 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:00:00.0 into 2x mode
May 25 21:01:01 hypercube kernel: agpgart: Putting AGP V2 device at 
0000:01:00.0 into 2x mode
May 25 21:01:03 hypercube crond(pam_unix)[22001]: session opened for user root 
by (uid=0)
May 25 21:01:03 hypercube crond(pam_unix)[22001]: session closed for user root
May 25 21:01:03 hypercube kernel: [drm:mga_dma_init] *ERROR* dev = c833d000, 
dev_private = 00000000
May 25 21:01:03 hypercube kernel: Unable to handle kernel NULL pointer 
dereference at virtual address 00000080
May 25 21:01:03 hypercube kernel:  printing eip:
May 25 21:01:03 hypercube kernel: dab28c05
May 25 21:01:03 hypercube kernel: *pde = 01a08067
May 25 21:01:03 hypercube kernel: *pte = 00000000
May 25 21:01:03 hypercube kernel: Oops: 0002 [#3]
May 25 21:01:03 hypercube kernel: Modules linked in: mga drm loop intel_agp 
agpgart deflate zlib_deflate zlib_inflate twofish serpent aes_i586 blowfish des 
sha256 sha1 crypto_null af_key ip_nat_ftp ip_conntrack_ftp snd_rtctimer evdev 
eeprom i2c_sensor pcspkr parport_pc lp parport autofs4 i2c_piix4 i2c_dev 
i2c_core sunrpc ipv6 ipt_mac ipt_LOG ipt_state iptable_filter ipt_MASQUERADE 
iptable_nat ip_conntrack ipt_TOS iptable_mangle ip_tables binfmt_misc 
nls_iso8859_1 nls_cp437 vfat fat dm_mod pwc videodev video button uhci_hcd 
ohci_hcd ehci_hcd snd_usb_audio snd_usb_lib snd_ens1370 snd_rawmidi 
snd_seq_device snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd_page_alloc 
gameport snd_ak4531_codec snd soundcore prism2_usb p80211 ne 8390 floppy ide_cd 
cdrom ext3 jbd
May 25 21:01:03 hypercube kernel: CPU:    0
May 25 21:01:03 hypercube kernel: EIP:    0060:[<dab28c05>]    Not tainted VLI
May 25 21:01:03 hypercube kernel: EFLAGS: 00013246   (2.6.11.10) 
May 25 21:01:03 hypercube kernel: EIP is at mga_do_init_dma+0x35/0x8b0 [mga]
May 25 21:01:03 hypercube kernel: eax: c00c7814   ebx: d0082ed4   ecx: 00000000 
  edx: 00000000
May 25 21:01:03 hypercube gdm[21875]: gdm_slave_xioerror_handler: Fatal X error 
- Restarting :0
May 25 21:01:04 hypercube kernel: esi: d0082ed4   edi: 00000000   ebp: dab29890 
  esp: d0082e6c
May 25 21:01:04 hypercube gdm[21355]: deal_with_x_crashes: Running the 
XKeepsCrashing script
May 25 21:01:04 hypercube kernel: ds: 007b   es: 007b   ss: 0068
May 25 21:01:04 hypercube kernel: Process X (pid: 21932, threadinfo=d0082000 
task=d78b4a60)
May 25 21:01:04 hypercube kernel: Stack: d0082e84 00003286 00000000 00000000 
00003292 ffffffbb dab29890 00003246 
May 25 21:01:04 hypercube kernel:        00000000 00000001 bffff870 d0082ed4 
c01a211a d0082ed4 c833d000 c833d000 
May 25 21:01:04 hypercube kernel:        d0082ed4 cbf03e60 dab29890 dab29963 
dab2d00c dab2caf9 c833d000 00000000 
May 25 21:01:04 hypercube kernel: Call Trace:
May 25 21:01:04 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:01:04 hypercube kernel:  [<c01a211a>] __copy_from_user_ll+0x5a/0x80
May 25 21:01:04 hypercube kernel:  [<dab29890>] mga_dma_init+0x0/0xe0 [mga]
May 25 21:01:04 hypercube kernel:  [<dab29963>] mga_dma_init+0xd3/0xe0 [mga]
May 25 21:01:04 hypercube kernel:  [<dab55739>] drm_ioctl+0x1a9/0x1fe [drm]
May 25 21:01:04 hypercube kernel:  [<c012a870>] 
autoremove_wake_function+0x0/0x50
May 25 21:01:04 hypercube kernel:  [<dab55590>] drm_ioctl+0x0/0x1fe [drm]
May 25 21:01:04 hypercube kernel:  [<c0161470>] do_ioctl+0x50/0x80
May 25 21:01:04 hypercube kernel:  [<c016166e>] vfs_ioctl+0x5e/0x1c0
May 25 21:01:04 hypercube kernel:  [<c016180d>] sys_ioctl+0x3d/0x70
May 25 21:01:04 hypercube kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75
May 25 21:01:04 hypercube kernel: Code: 44 24 38 8b 15 88 05 b6 da 85 d2 0f 85 
fe 00 00 00 8b 44 24 38 8b b8 f8 06 00 00 8b 43 0c 85 c0 0f 84 9b 00 00 00 b8 
44 78 0c c0 <89> 87 80 00 00 00 8b 43 10 89 87 84 00 00 00 8b 43 14 89 87 88 
May 25 21:01:04 hypercube kernel:  <3>[drm:drm_release] *ERROR* Device busy: 1 0
May 25 21:01:05 hypercube gpm[3448]: *** info [mice.c(1766)]: 
May 25 21:01:05 hypercube gpm[3448]: imps2: Auto-detected intellimouse PS/2
May 25 21:01:07 hypercube kernel: SysRq : Emergency Sync
May 25 21:01:07 hypercube kernel: Emergency Sync complete
May 25 21:01:09 hypercube kernel: SysRq : Emergency Remount R/O

Reply via email to