Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Sep 2001 08:46:14 +0200 (CEST)
From:      Søren Schmidt <sos@freebsd.dk>
To:        Farooq Mela <fmela0@sm.socccd.cc.ca.us>
Cc:        FreeBSD-Multimedia@FreeBSD.ORG
Subject:   Re: Trouble with DVD Movies
Message-ID:  <200109240646.f8O6kEY86383@freebsd.dk>
In-Reply-To: <3BAE842D.DC465D7D@sm.socccd.cc.ca.us> "from Farooq Mela at Sep 23, 2001 05:54:05 pm"

next in thread | previous in thread | raw e-mail | index | archive | help
It seems Farooq Mela wrote:
> "Søren Schmidt" wrote:
> > and disc proberly. You need "something" to do the CSS dance
> > with the drive and the media, such code should exist I'm told....
> 
> OK, I got that figured out. However, I still get fatal kernel traps
> when reading some of the .vobs :-(
> 
> (Hand copied because I don't have a serial line to my box)
> 
> ata1-slave: too many segments in DMA table

Thats because the ATA driver is called with bogus parameters, most
likely from the fs code because it has gotten bad data from a 
failed DMA read that returned corrupted data.

> However it has DMA enabled from /etc/sysctl.conf and hw.atamodes. The
> fatal kernel trap takes place as soon as the css-cat (just reads file
> off dvd, css descrambles) program gets to the last parts of the .vob
> file. I also tried using PIO, it also resulted in a page fault in
> kernel, but it just took a lot longer :-) (don't have the panic info
> from that one sorry). The interesting thing is that this only happens
> from reading the fourth .vob file (each is almost 1GB). I am not sure,
> does the 0x3a mean it is trying to access virtual memory at 0x3a in
> the kernel?

Your drive/controller combination apparently doesn't support ATAPI DMA,
thats unfortunately true for ALOT of ATAPI devices and controllers.

It should not fail when using PIO mode, but we need more info to
tell whats going on (dmesg, panic mesg, and possibly a stack trace)
I just checked on both -stable and -current here, and it does work.

-Søren

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-multimedia" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200109240646.f8O6kEY86383>