ATI Radeon LY Mobility M6: DRM does not work - locking issue ?

Eric Anholt eta at lclark.edu
Wed Sep 8 16:43:09 PDT 2004


On Wed, 2004-09-08 at 05:23, Jose M Rodriguez wrote:
> On Wed, 08 Sep 2004 13:04:13 +0400, Vladimir Grebenschikov <vova at fbsd.ru>  
> wrote:
> 
> > В ср, 08/09/2004 в 01:20 -0700, Eric Anholt пишет:
> >> On Mon, 2004-09-06 at 13:31, Vladimir Grebenschikov wrote:
> >> > Hi
> >> >
> >> > 6-CURRENT
> >> >
> >> > from dmesg:
> >> >
> >> > drm0: <ATI Radeon LY Mobility M6> port 0x3000-0x30ff mem
> >> > 0xd0100000-0xd010ffff,0xd8000000-0xdfffffff irq 9 at device 0.0 on  
> >> pci1
> >> > info: [drm] Initialized radeon 1.11.0 20020828 on minor 0
> >> > error: [drm:pid2477:radeon_cp_init] *ERROR* radeon_cp_init called
> >> > without lock held
> >> > error: [drm:pid2477:radeon_unlock] *ERROR* Process 2477 using kernel
> >> > context 0
> >>
> >> If you look in your dmesg, does agp initialization come before or after
> >> the drm?  This sure looks like the symptoms of agp initialization coming
> >> after (or not at all), but if you say your agp is loaded and attached,
> >> I'm not sure how that would happen.
> >
> > dmesg:
> >
> > drm0: <ATI Radeon LY Mobility M6> port 0x3000-0x30ff mem
> > 0xd0100000-0xd010ffff,0xd8000000-0xdfffffff irq 9 at device 0.0 on pci1
> > info: [drm] AGP at 0xe0000000 256MB
> > info: [drm] Initialized radeon 1.11.0 20020828 on minor 0
> >
> > I have solved problem, it need to make depth 16 or there is no enough
> > memory to serve direct rendering on 1400x1050 screen with 24 bpp.
> >
> 
> Get an X -configure and check driver options.
> You may need:
> 	Options  "AGPSize" "256" # AGP Aperture size. MUST fit in bios settings

This won't affect his problem, since only command buffers (and maybe
textures -- I don't remember the status of our R100 driver) get
allocated from AGP, and not the front/back/depth.  It will also wire
256MB of memory for essentially no purpose at all.

> 	Options  "AGPMode" "4"   # Set AGP Speed DANGEROUS but very effective

I would be interested in reports of "very effective."  The effectiveness
that I've heard from anyone so far is "not measurable" to 1-2%.

-- 
Eric Anholt                                eta at lclark.edu          
http://people.freebsd.org/~anholt/         anholt at FreeBSD.org




More information about the freebsd-current mailing list