Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Re: playing dvds stops because linux thinks data is accessed beyond thecapacity of the dvd



Hi...

> after having upgraded to SuSE 7.0, yesterday we wanted to see our first
> DVD movie. After around an hour of watching, dvdplayer just stopped and
> all I could read from the log was, that the system thought the device
> would be accessed beyond its physical boundary.
> 
> I checked with several DVDs and all showed the same problem, I get to
> around and hour of the movie and then; same problem.
> 
> I have the original Kernel from SuSE 7.0 (2.2.17 I guess) and I have
> compiled UDF support in.
> 
> Do I have to apply other patches in order to see the rest of the movie?
> 
> Any hints greatly appreciated,

There is a bug in 2.2.17. Switch to 2.2.18 or use the pachtes for 2.2.17
(attached to this mail).

Bye... SP.
-- 
Szymon Polom                              polom@convergence.de
convergence integrated media GmbH         http://www.convergence.de
Rosenthaler Str. 51                       fon: +49(0)30-72 62 06 68 
D-10178 Berlin                            fax: +49(0)30-72 62 06 55

-- Attached file included as plaintext by Listar --
-- File: patch-2.2.17-dvd-capacity-bug

--- ide-cd.c~	Mon Sep  4 10:39:16 2000
+++ ide-cd.c	Sat Oct 28 14:40:08 2000
@@ -1834,6 +1834,9 @@
 	struct cdrom_info *info = drive->driver_data;
 	struct atapi_toc *toc = info->toc;
 	int ntracks;
+	
+	if (!CDROM_STATE_FLAGS(drive)->toc_valid)
+		return -EINVAL;
 
 	/* Check validity of requested track number. */
 	ntracks = toc->hdr.last_track - toc->hdr.first_track + 1;


-- Attached file included as plaintext by Listar --
-- File: patch-2.2.17-dvd-rpc2-bug

--- cdrom.c~	Mon Sep  4 10:39:17 2000
+++ cdrom.c	Thu Oct 26 15:54:13 2000
@@ -1106,6 +1106,7 @@
 		cdinfo(CD_DVD, "entering DVD_LU_SEND_RPC_STATE\n");
 		setup_report_key(&cgc, 0, 8);
 		memset(&rpc_state, 0, sizeof(rpc_state_t));
+		cgc.buffer = (char *) &rpc_state;
 
 		if ((ret = cdo->generic_packet(cdi, &cgc)))
 			return ret;



--- 
Info:
To unsubscribe send a mail to listar@linuxtv.org with unsubscribe as subject.



Home | Main Index | Thread Index