Bug 62911
Summary: | USB freeze on audio access | ||
---|---|---|---|
Product: | v4l-dvb | Reporter: | dezifit |
Component: | em28xx | Assignee: | em28xx (v4l-dvb_em28xx) |
Status: | NEW --- | ||
Severity: | high | CC: | alan, developer.m3, devin.heitmueller, sarah |
Priority: | P1 | ||
Hardware: | i386 | ||
OS: | Linux | ||
Kernel Version: | 3.12 | Subsystem: | |
Regression: | Yes | Bisected commit-id: | |
Attachments: |
Device initialization log with kernel 3.11.2, module debugging turned on
Device initialization with kernel 3.2, video and audio working |
Created attachment 110871 [details]
Device initialization with kernel 3.2, video and audio working
djh - you may wish to try a non-USB3 port. There has been a history of problems with the newer xhci driver and it would be good to know whether you see the same behavior on a standard USB 2.0 port. Tryed a USB2 port, but that makes no difference: if xhci is available, it is used by the kernel. If xhci is disabled in the kernel config, audio is working (sort of) on all ports: arecord/aplay gives sound (hurrah!), but as soon as the channel is changed in tvtime (or QTV4L2), sound is gone. It doesn't help to restart arecord/aplay, I have to terminate tvtime and completely restart again. Is this expected and proper behavior? So your assumption is correct, the freeze is related to USB3. Should I file a USB bug report? It sounjds liek there are a couple of different problems there, do file the USB one as well Hi, did you fix the issue ? i'm having same tuner and same issue @ 87711 did you try : modprobe em28xx i2c_scan=1 ? No, I switched to another device... which also has the ability to freeze the kernel :) |
Created attachment 110861 [details] Device initialization log with kernel 3.11.2, module debugging turned on Accessing the virtual audio capture card (em28xx-alsa) of a WinTV HVR-900 with bus ID 2040:6502, type Hauppauge model 65018, rev B2C0, causes the xhci_hcd host to die: Oct 12 19:49:13 dezifit kernel: [ 7439.983699] xc2028 9-0061: xc2028_get_reg 0002 called Oct 12 19:49:13 dezifit kernel: [ 7439.984695] xc2028 9-0061: xc2028_get_reg 0001 called Oct 12 19:49:13 dezifit kernel: [ 7439.985683] xc2028 9-0061: AFC is 0 Hz Oct 12 19:49:13 dezifit kernel: [ 7439.985691] xc2028 9-0061: xc2028_signal called Oct 12 19:49:13 dezifit kernel: [ 7439.985696] xc2028 9-0061: xc2028_get_reg 0002 called Oct 12 19:49:13 dezifit kernel: [ 7439.986662] xc2028 9-0061: xc2028_get_reg 0040 called Oct 12 19:49:13 dezifit kernel: [ 7439.987186] em2882/3 #0 process_frame_data_em28xx :VBI START HEADER !!! Oct 12 19:49:13 dezifit kernel: [ 7439.987191] em2882/3 #0 get_next_buf :No active queue to serve Oct 12 19:49:13 dezifit kernel: [ 7439.987387] xc2028 9-0061: signal strength is 24575 Oct 12 19:49:13 dezifit kernel: [ 7439.995194] em2882/3 #0 finish_buffer :[f6a27c00/0] wakeup Oct 12 19:49:18 dezifit kernel: [ 7445.279420] xhci_hcd 0000:00:14.0: xHCI host not responding to stop endpoint command. Oct 12 19:49:18 dezifit kernel: [ 7445.279430] xhci_hcd 0000:00:14.0: Assuming host is dying, halting host. Oct 12 19:49:18 dezifit kernel: [ 7445.279519] xhci_hcd 0000:00:14.0: HC died; cleaning up Oct 12 19:49:18 dezifit kernel: [ 7445.279529] em2882/3 #0: writing to i2c device at 0xb8 failed (error=-5) Oct 12 19:49:18 dezifit kernel: [ 7445.279542] tvp5150 9-005c: i2c i/o error: rc == -5 (should be 1) This happens with arecord/aplay as well as with mplayer. Analog TV video stream is displayed, tested with tvtime and qtv4l2, but as soon as em28xx-alsa is accessed, USB freezes. The same device is working (video and audio) at least until kernel 3.2 on the same hardware (Intel DH87RL, BIOS RLH8710H.86A.0320.2013.0606.1802).