<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.9">
<TITLE>Problems with armv5tel and hdpvr SOLVED</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->
<P><FONT SIZE=2>I needed to edit hdpvr-video.c to add to add buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP after the call to usb_fill_bulk_urb. Now I can capture just fine.<BR>
I noticed in the linux device driver book that line was added too. <BR>
<BR>
the code block is:<BR>
<BR>
usb_fill_bulk_urb(buf->urb, dev->udev,<BR>
usb_rcvbulkpipe(dev->udev,<BR>
dev->bulk_in_endpointAddr),<BR>
mem, dev->bulk_in_size,<BR>
hdpvr_read_bulk_callback, buf);<BR>
<BR>
buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP; // added JMM<BR>
buf->status = BUFSTAT_AVAILABLE;<BR>
<BR>
HTH others<BR>
James<BR>
<BR>
<BR>
<BR>
</FONT>
</P>
</BODY>
</HTML>