Radeon driver failed to work on PAE kernel with memory over 4G?

april aapril03 at gmail.com
Mon Mar 7 21:44:45 PST 2011


Hi all:

I'm using Ubunut10.10 with kernel  2.6.35-23-generic-pae (4G ddr3
memory) and try to use radeon driver, but failed.

Can radeon driver support PAE kernel with memory over 4G?

Thanks

[   20.344777] ------------[ cut here ]------------
[   20.344812] WARNING: at
/build/buildd/linux-2.6.35/drivers/gpu/drm/radeon/radeon_gart.c:176
radeon_gart_bind+0x196/0x1a0 [radeon]()
[   20.344817] Hardware name: ***
[   20.344820] trying to bind memory to unitialized GART !
[   20.344822] Modules linked in: binfmt_misc parport_pc ppdev
snd_hda_codec_via snd_hda_intel snd_hda_codec snd_hwdep snd_pcm
snd_seq_midi snd_rawmidi snd_seq_midi_event snd_seq snd_timer
snd_seq_device radeon ttm video output i2c_viapro drm_kms_helper drm
agpgart i2c_algo_bit lp snd soundcore snd_page_alloc parport usbhid
hid pata_via via_velocity crc_ccitt via_sdmmc
[   20.344862] Pid: 313, comm: plymouthd Tainted: G        W
2.6.35-23-generic-pae #41-Ubuntu
[   20.344866] Call Trace:
[   20.344873]  [<c0152852>] warn_slowpath_common+0x72/0xa0
[   20.344901]  [<f873e396>] ? radeon_gart_bind+0x196/0x1a0 [radeon]
[   20.344926]  [<f873e396>] ? radeon_gart_bind+0x196/0x1a0 [radeon]
[   20.344932]  [<c0152923>] warn_slowpath_fmt+0x33/0x40
[   20.344958]  [<f873e396>] radeon_gart_bind+0x196/0x1a0 [radeon]
[   20.344969]  [<f85fe4f6>] ? __ttm_tt_get_page+0x76/0x110 [ttm]
[   20.344995]  [<f873bf11>] radeon_ttm_backend_bind+0x31/0xa0 [radeon]
[   20.345004]  [<f85fe7df>] ? ttm_tt_populate+0x6f/0x90 [ttm]
[   20.345013]  [<f85fe854>] ttm_tt_bind+0x54/0x80 [ttm]
[   20.345022]  [<f85fef68>] ? ttm_bo_add_ttm+0x58/0xe0 [ttm]
[   20.345032]  [<f85ff282>] ttm_bo_handle_move_mem+0x172/0x390 [ttm]
[   20.345042]  [<f86013ad>] ttm_bo_move_buffer+0x10d/0x130 [ttm]
[   20.345063]  [<f85c6ae4>] ? drm_mm_split_at_start+0x24/0x80 [drm]
[   20.345073]  [<f8601476>] ttm_bo_validate+0xa6/0x140 [ttm]
[   20.345083]  [<f860169c>] ttm_bo_init+0x18c/0x1f0 [ttm]
[   20.345112]  [<f873dce1>] radeon_bo_create+0x111/0x240 [radeon]
[   20.345138]  [<f873da80>] ? radeon_ttm_bo_destroy+0x0/0xa0 [radeon]
[   20.345168]  [<f87525d6>] radeon_gem_object_create+0x76/0xe0 [radeon]
[   20.345197]  [<f87526a7>] radeon_gem_create_ioctl+0x67/0xe0 [radeon]
[   20.345203]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345220]  [<f85bdb2d>] drm_ioctl+0x1ad/0x430 [drm]
[   20.345226]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345256]  [<f8752640>] ? radeon_gem_create_ioctl+0x0/0xe0 [radeon]
[   20.345263]  [<c01410a5>] ? __wake_up+0x45/0x60
[   20.345269]  [<c03f376d>] ? tty_ldisc_deref+0xd/0x10
[   20.345275]  [<c03ee66f>] ? tty_write+0x1af/0x210
[   20.345281]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345286]  [<c02309c2>] vfs_ioctl+0x32/0xb0
[   20.345303]  [<f85bd980>] ? drm_ioctl+0x0/0x430 [drm]
[   20.345309]  [<c0231259>] do_vfs_ioctl+0x79/0x2d0
[   20.345315]  [<c03ee4c0>] ? tty_write+0x0/0x210
[   20.345320]  [<c0231517>] sys_ioctl+0x67/0x80
[   20.345326]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345332]  [<c010939f>] sysenter_do_call+0x12/0x28
[   20.345337]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345342]  [<c01c645d>] ? trace_fn_bin+0x4d/0x70
[   20.345346] ---[ end trace 2cbcf253eb8f50f9 ]---
[   20.345350] [drm:radeon_ttm_backend_bind] *ERROR* failed to bind
768 pages at 0x00000000
[   20.351698] [TTM] Couldn't bind backend.
[   20.355853] radeon 0000:01:00.0: object_init failed for (3145728, 0x00000002)
[   20.358834] [drm:radeon_gem_object_create] *ERROR* Failed to
allocate GEM object (3145728, 2, 4096, -22)
[   20.376787] ------------[ cut here ]------------


More information about the dri-devel mailing list