projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
[media] rtl28xxu: stream did not start after stop on USB3.0
[cascardo/linux.git]
/
drivers
/
media
/
usb
/
dvb-usb-v2
/
rtl28xxu.c
diff --git
a/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
b/drivers/media/usb/dvb-usb-v2/rtl28xxu.c
index
d2b1505
..
1ccb99b
100644
(file)
--- a/
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
+++ b/
drivers/media/usb/dvb-usb-v2/rtl28xxu.c
@@
-834,6
+834,7
@@
static int rtl28xxu_streaming_ctrl(struct dvb_frontend *fe , int onoff)
if (onoff) {
buf[0] = 0x00;
buf[1] = 0x00;
+ usb_clear_halt(d->udev, usb_rcvbulkpipe(d->udev, 0x81));
} else {
buf[0] = 0x10; /* stall EPA */
buf[1] = 0x02; /* reset EPA */