[Openchrome-users] Could not lock DMA pages
Thomas Hellström
unichrome
Thu Dec 29 23:31:42 PST 2005
MagicITX wrote:
>
>
> On 12/29/05, *Thomas Hellstr?m* <unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>> wrote:
>
> MagicITX wrote:
>
> >
> >
> > On 12/29/05, *Thomas Hellstr?m* <unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> > <mailto:unichrome at shipmail.org <mailto:unichrome at shipmail.org>>>
> wrote:
> >
> > MagicITX wrote:
> >
> >>
> >>
> >> On 12/28/05, *MagicITX* <magicitx at gmail.com
> <mailto:magicitx at gmail.com>
> >> <mailto: magicitx at gmail.com <mailto:magicitx at gmail.com>> >
> wrote:
> >>
> >>
> >>
> >> On 12/28/05, *Thomas Hellstr?m* <
> unichrome at shipmail.org <mailto:unichrome at shipmail.org>
> >> <mailto: unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>> wrote:
> >>
> >> MagicITX wrote:
> >>
> >>>
> >>>
> >>> On 12/28/05, *Thomas Hellstr?m* < unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>> <mailto: unichrome at shipmail.org <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>> wrote:
> >>>
> >>> MagicITX wrote:
> >>>
> >>>>
> >>>>
> >>>> On 12/28/05, *Thomas Hellstr?m* <
> >> unichrome at shipmail.org
> <mailto:unichrome at shipmail.org> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>>> <mailto: unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>> wrote:
> >>>>
> >>>> Hi!
> >>>>
> >>>> MagicITX wrote:
> >>>>
> >>>>>
> >>>>>
> >>>>> On 12/24/05, *Thomas Hellstr?m* <
> >> unichrome at shipmail.org
> <mailto:unichrome at shipmail.org> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>>> <mailto: unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>
> >>>>> <mailto: unichrome at shipmail.org <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>>> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>>> wrote:
> >>>>>
> >>>>> > On 12/23/05, Thomas Hellstr?m <
> >> unichrome at shipmail.org
> <mailto:unichrome at shipmail.org> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>>> <mailto: unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>
> >>>>> <mailto: unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>
> >>>> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>
> >> <mailto:unichrome at shipmail.org
> <mailto:unichrome at shipmail.org>>>>> wrote:
> >>>>> >>
> >>>>> >> MagicITX wrote:
> >>>>> >>
> >>>>> >> > I know this isn't a unichrome error but thought
> >>>> someone here
> >>>>> might be
> >>>>> >> > able to help. I installed unichrome, libxvmc
> >> and
> >>>> drm from the
> >>>>> >> > unichrome-20051116 snapshot. I installed VLC
> >>>> (Videolan Client)
> >>>>> >> > 0.8.1_r1 using Gentoo's emerge. When I run
> >> vlc it
> >>>> get a
> >>>>> string of
> >>>>> >> > these in the log:
> >>>>> >> >
> >>>>> >> > [drm:via_build_sg_info] *ERROR* Could not
> >> lock DMA
> >>>> pages.
> >>>>> >> >
> >>>>> >> > On the display is a green block. Any ideas?
> >>>>> >>
> >>>>> >> We've had similar error reports before, but
> >> I've been
> >>>> unable to
> >>>>> >> reproduce it.
> >>>>> >> Basically it is the drm being handed memory
> >> that does not
> >>>>> belong to the
> >>>>> >> user.
> >>>>> >>
> >>>>> >> What hardware is this?
> >>>>> >> What does the Xorg.0.log say? (Compressed, please)
> >>>>> >> Does Xine -V xv work with the same stream.
> >>>>> >> Does mplayer work with the same stream?
> >>>>> >>
> >>>>> >> /Thomas
> >>>>> >
> >>>>>
> >>>>> Hi!
> >>>>>
> >>>>> >
> >>>>> > This is a VIA EPIA M10000 system. I put my Xorg
> >>>> online at
> >>>>> > http://www.magicitx.com/pub/Xorg.0.log
> >>>>> > I'm trying to play a DVD with vlc when I get the
> >>>> error. I don't
> >>>>> have Xine
> >>>>> > on the system and still working on xvmc for
> >>>> mplayer. I'll focus on
> >>>>> > mplayer
> >>>>> > today so I can give more information. Watching
> >>>> live-tv with
> >>>>> MythTV works
> >>>>> > fine including xvmc.
> >>>>> >
> >>>>> > Thanks
> >>>>> >
> >>>>> > --
> >>>>> >
> >>>>> > Tim
> >>>>> > www.magicitx.com <http://www.magicitx.com>
> <http://www.magicitx.com>
> >> < http://www.magicitx.com>
> >>>> < http://www.magicitx.com>
> >>>>> >
> >>>>>
> >>>>> The error is Xv-related, so it would be
> >> interesting to
> >>>> know whether Xv
> >>>>> works for the other players you have with the same
> >>>> stream. XvMC uses
> >>>>> another DRM path.
> >>>>>
> >>>>> /Thomas
> >>>>>
> >>>>>
> >>>>>
> >>>>> The system were I got this error broke. It would stay up
> >>>> for about 10
> >>>>> minutes then freeze hard. It didn't matter what I was
> >>>> running or not
> >>>>> running. Rebooting didn't do any good unless I waited
> >> for a
> >>>> while. I
> >>>>> suspect a component on the motherboard has heat problems.
> >>>>>
> >>>>> So I replace the motherboard and the problem with vlc went
> >>>> away. Was
> >>>>> it due to the motherboard problem? A BIOS setting? This
> >>>> one may
> >>>>> remain a mystery.
> >>>>>
> >>>>> Thanks for the help Thomas.
> >>>>
> >>>> Great. Can you just verify (if the problem
> >> should re-emerge
> >>>> for you or
> >>>> for somebody else)
> >>>>
> >>>> a) that this is a CLE266 chipset,
> >>>> b) you have the line "[Xv] Using PCI DMA for Xv
> >> image
> >>>> transfer." in your
> >>>> Xorg.0.log .
> >>>> c) vlc works fine.
> >>>>
> >>>> Regards,
> >>>> Thomas
> >>>>
> >>>>>
> >>>>> --
> >>>>>
> >>>>> Tim
> >>>>> www.magicitx.com <http://www.magicitx.com>
> <http://www.magicitx.com>
> >> <http://www.magicitx.com> <
> >>>> http://www.magicitx.com
> >> <http://www.magicitx.com <http://www.magicitx.com>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>> a. This is a CLE266 north bridge.
> >>>> b. No, I don't have that line in the Xorg.0.log
> >> file. Hmmm
> >>>> c. vlc works find with both dvd's and files.
> >>>>
> >>> Then b) might be the difference. That line should be
> >> there if you
> >>> use the latest openChrome driver and have dri enabled.
> >>>
> >>> /Thomas
> >>>
> >>>> --
> >>>>
> >>>> Tim
> >>>> www.magicitx.com <http://www.magicitx.com> <
> http://www.magicitx.com> <
> >> http://www.magicitx.com>
> >>>
> >>>
> >>>
> >>> I reloaded the openchrome drivers and rebooted. Now my
> >> Xorg.0.log has
> >>> the PCI DMA line. Guess what, vlc doesn't work. Green
> >> screen where
> >>> the video should be. It is playing because I get audio.
> >>
> >> OK, Could you check then if mplayer (using xv / _not
> >> xvmc_) or any
> >> other xv videoplayer does work with the same stream?
> >>
> >> /Thomas
> >>
> >>
> >>>
> >>>
> >>> --
> >>>
> >>> Tim
> >>> www.magicitx.com <http://www.magicitx.com>
> <http://www.magicitx.com> <
> >> http://www.magicitx.com>
> >>
> >>
> >>
> >>
> >> mplayer works fine.
> >>
> >> --
> >>
> >> Tim
> >> www.magicitx.com <http://www.magicitx.com>
> <http://www.magicitx.com>
> >>
> >>
> >>
> >> Since mplayer works fine it must be something vlc is
> doing. I'm
> >> not sure how vlc could cause a driver error like this though.
> >>
> >> Is there any way I can reverse the Xv PCI DMA thing so vlc
> works
> >
> > The driver thinks VLC basically does not give it the images
> in the
> > correct form. Or possibly it is a driver bug.
> >
> > You could disable dri to have VLC working.
> > /Thomas
> >
> >>
> >> --
> >>
> >> Tim
> >> www.magicitx.com <http://www.magicitx.com>
> <http://www.magicitx.com>
> >
> >
> >
> > Image format can cause the "Could not lock DMA pages" error?
> >
> > I have had issues with vlc image format. I need to set
> > "xvideo-chroma=YUY2" in vlcrc or it won't run at all.
>
> What happens more exactly?
>
> >
> > Will disabling dri kill xvmc for me?
> >
> Yep.
>
> > I would like to get this fixed. How would you suggest I go about
> > debugging the vlc or driver code?
>
> I'm quite sure this is a driver bug. Now that I know it's YUY2
> related,
> I'll hunt it down with xvtestcard.
>
Should be fixed now in revision 124.
/Thomas
> --
>
> Tim
> www.magicitx.com <http://www.magicitx.com>
More information about the Openchrome-users
mailing list