<div dir="ltr"><div>Have 2 SBEs, each with a hdpvr attached.  One works, the other doesn&#39;t.  Trying to figure out what&#39;s wrong with the 2nd.  I can do a cat /dev/video0 &gt; it.mpg and it works fine.  But the SBE recordings fail with poll timeout (full logs below).  After myth tries to use the device, cat fails until I rmmod/modprobe the driver again to get cat to work.<br>
<br></div><div>Things I&#39;ve tried/confirmed:<br></div><div>- Same hdpvr firmware on both working and not working:   1.7.1<br></div><div>- Disabled usb 3.0 in bios (per another thread)<br></div><div>- Same kernel versions on both 3.10.7;  have now upgrade the non-working to 3.10.34<br>
</div><div><br>Running on gentoo v0.27-196-g3ca3f6d but I had this issue with .26 as well.<br><br></div>SBE log:<br><div>2014-04-01 19:52:51.155450 I [27576/27596] TVRecEvent tv_rec.cpp:1050 (HandleStateChange) - TVRec[18]: Changing from None to RecordingOnly<br>
2014-04-01 19:52:51.158623 I [27576/27596] TVRecEvent tv_rec.cpp:3602 (TuningCheckForHWChange) - TVRec[18]: HW Tuner: 18-&gt;18<br>2014-04-01 19:52:51.175295 I [27576/27596] TVRecEvent recorders/v4lchannel.cpp:558 (SetInputAndFormat) - V4LChannel[18](/dev/video0): SetInputAndFormat(17, NTSC) (v4l v2) input_switch: 0 mode_switch: 0<br>
2014-04-01 19:52:51.189373 E [27576/27576] CoreContext programinfo.cpp:2358 (GetPlaybackURL) - ProgramInfo(2212_20140401235300.mpg): GetPlaybackURL: &#39;2212_20140401235300.mpg&#39; should be local, but it can not be found.<br>
2014-04-01 19:52:51.291805 E [27576/27616] SignalMonitor recorders/analogsignalmonitor.cpp:85 (VerifyHDPVRaudio) - AnalogSigMon[18](/dev/video0): Audio desired 4, current 3 min 0 max 4<br>2014-04-01 19:52:51.303692 E [27576/27616] SignalMonitor recorders/analogsignalmonitor.cpp:95 (VerifyHDPVRaudio) - AnalogSigMon[18](/dev/video0): Changed audio encoding from 3 to 4.<br>
2014-04-01 19:52:52.276099 E [27576/27613] ProcessRequest programinfo.cpp:2358 (GetPlaybackURL) - ProgramInfo(2212_20140401235300.mpg): GetPlaybackURL: &#39;2212_20140401235300.mpg&#39; should be local, but it can not be found.<br>
2014-04-01 19:52:53.477138 I [27576/27596] TVRecEvent tv_rec.cpp:4126 (TuningNewRecorder) - TVRec[18]: rec-&gt;GetPathname(): &#39;/mnt/dawk/single1/media/tv/2212_20140401235300.mpg&#39;<br>2014-04-01 19:52:56.084013 E [27576/27634] DeviceReadBuffer recorders/DeviceReadBuffer.cpp:543 (Poll) - DevRdB(/dev/video0): Poll giving up 2<br>
2014-04-01 19:52:56.084077 E [27576/27633] RecThread recorders/mpegrecorder.cpp:1044 (run) - MPEGRec[18](/dev/video0): Device error detected<br>2014-04-01 19:52:58.979001 E [27576/27648] DeviceReadBuffer recorders/DeviceReadBuffer.cpp:543 (Poll) - DevRdB(/dev/video0): Poll giving up 2<br>
<br></div><div>Corresponding dmesg hdpvr output with hdpvr_debug=7:<br>Apr  1 19:52:49 dawkins kernel: [ 6269.533503] hdpvr 1-4:1.0: config call request for value 0x1700 returned 1<br>Apr  1 19:52:49 dawkins kernel: [ 6269.559360] hdpvr 1-4:1.0: config call request for value 0x2b00 returned 1<br>
Apr  1 19:52:49 dawkins kernel: [ 6269.612746] Loading kernel module for a network device with CAP_SYS_MODULE (deprecated).  Use CAP_NET_ADMIN and alias netdev- instead.<br>Apr  1 19:52:49 dawkins kernel: [ 6269.642159] Loading kernel module for a network device with CAP_SYS_MODULE (deprecated).  Use CAP_NET_ADMIN and alias netdev- instead.<br>
Apr  1 19:52:53 dawkins kernel: [ 6273.396497] hdpvr 1-4:1.0: config call request for value 0x1200 returned 1<br>Apr  1 19:52:53 dawkins kernel: [ 6273.460328] hdpvr 1-4:1.0: video signal: 1920x1080@30hz<br>Apr  1 19:52:53 dawkins kernel: [ 6273.464707] hdpvr 1-4:1.0: encoder start control request returned 0<br>
Apr  1 19:52:53 dawkins kernel: [ 6273.480449] hdpvr 1-4:1.0: config call request for value 0x700 returned 1<br>Apr  1 19:52:53 dawkins kernel: [ 6273.480466] hdpvr 1-4:1.0: streaming started<br>Apr  1 19:52:53 dawkins kernel: [ 6273.480501] hdpvr 1-4:1.0: hdpvr_submit_buffers:227 buffer stat: 0 free, 64 proc<br>
Apr  1 19:52:56 dawkins kernel: [ 6275.990261] hdpvr 1-4:1.0: config call request for value 0x800 returned 1<br>Apr  1 19:52:56 dawkins kernel: [ 6275.990273] hdpvr 1-4:1.0: transmit worker exited<br>Apr  1 19:52:56 dawkins kernel: [ 6276.316931] usb 1-4: RecThread timed out on ep1in len=0/8192<br>
Apr  1 19:52:56 dawkins kernel: [ 6276.316944] hdpvr 1-4:1.0: used 0 urbs to empty device buffers<br>Apr  1 19:52:56 dawkins kernel: [ 6276.351945] hdpvr 1-4:1.0: video signal: 1920x1080@30hz<br>Apr  1 19:52:56 dawkins kernel: [ 6276.356363] hdpvr 1-4:1.0: encoder start control request returned 0<br>
Apr  1 19:52:56 dawkins kernel: [ 6276.373055] hdpvr 1-4:1.0: config call request for value 0x700 returned 1<br>Apr  1 19:52:56 dawkins kernel: [ 6276.373072] hdpvr 1-4:1.0: streaming started<br>Apr  1 19:52:56 dawkins kernel: [ 6276.373113] hdpvr 1-4:1.0: hdpvr_submit_buffers:227 buffer stat: 0 free, 64 proc<br>
Apr  1 19:52:58 dawkins kernel: [ 6278.882950] hdpvr 1-4:1.0: config call request for value 0x800 returned 1<br>Apr  1 19:52:58 dawkins kernel: [ 6278.882961] hdpvr 1-4:1.0: transmit worker exited<br>Apr  1 19:52:59 dawkins kernel: [ 6279.211989] usb 1-4: RecThread timed out on ep1in len=0/8192<br>
<br></div><div>I&#39;m totally stumped at this point. Thanks in advance<br>Dave<br></div></div>