Fwd: Strange USB transfer problems with Delock 61959
Hello again, I solved the problem. It was a bad cable. On the USB 3.0 port, it was bended such that it works. On all other ports, the SNR was too low. Sorry for bothering you... Bye Matthias -- Weitergeleitete Nachricht -- Von: "Matthias Gruenewald" Datum: 10.09.2013 08:08 Betreff: Fwd: Strange USB transfer problems with Delock 61959 An: Cc: > Hello linux media developers, > > I have recently bought a Delock 61959 DVB-C USB stick. It's working > fine under Windows. All SD and HD channels can be found and watched > fine. But under Linux, I get a really strange behaviour. If I connect > the stick to a USB 3.0 port, it is somehow working. HD channels work > fine, but some SD channels like "Pro Sieben" (Germany) have > occasionally dropouts in the stream. It looks like a channel with poor > signal strength, but VDR's signal strength indicator is 100%. Now if I > connect the same stick to a USB 2.0 port, it get's even worse. All > channels have dropouts, I can sometimes even not tune to a channel. > The kernel log does not indicate any USB transfer problems. VDR > sometimes complains that it can not tune to a channel. And there are > some error messages on get_lock_status. Here is a log from an example > session on a USB 2.0 port (I enabled core_debug in the em28xx driver): > > 2013-09-10T07:57:26.733489+02:00 server kernel: [ 3997.846473] drxk: > frontend initialized. > 2013-09-10T07:57:28.217491+02:00 server kernel: [ 3999.330104] em2874 > #0: MaxMedia UB425-TC/Delock 61959: only DVB-C supported by that > driver version > 2013-09-10T07:57:28.217517+02:00 server kernel: [ 3999.330111] DVB: > registering new adapter (em2874 #0) > 2013-09-10T07:57:28.217519+02:00 server kernel: [ 3999.330118] usb > 2-1.4: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)... > 2013-09-10T07:57:28.217521+02:00 server kernel: [ 3999.330533] em2874 > #0: Successfully loaded em28xx-dvb > 2013-09-10T07:57:28.217522+02:00 server kernel: [ 3999.330536] Em28xx: > Initialized (Em28xx dvb Extension) extension > 2013-09-10T07:57:28.223490+02:00 server kernel: [ 3999.335953] > Registered IR keymap rc-delock-61959 > 2013-09-10T07:57:28.223509+02:00 server kernel: [ 3999.336075] input: > em28xx IR (em2874 #0) as > /devices/pci:00/:00:1d.0/usb2/2-1/2-1.4/rc/rc10/input29 > 2013-09-10T07:57:28.223511+02:00 server kernel: [ 3999.336168] rc10: > em28xx IR (em2874 #0) as > /devices/pci:00/:00:1d.0/usb2/2-1/2-1.4/rc/rc10 > 2013-09-10T07:57:28.223513+02:00 server kernel: [ 3999.336571] Em28xx: > Initialized (Em28xx Input Extension) extension > 2013-09-10T07:57:50.483486+02:00 server kernel: [ 4021.597678] Em28xx: > Removed (Em28xx dvb Extension) extension > 2013-09-10T07:57:50.501696+02:00 server kernel: [ 4021.615023] Em28xx: > Removed (Em28xx Input Extension) extension > 2013-09-10T07:57:50.501716+02:00 server kernel: [ 4021.615383] > usbcore: deregistering interface driver em28xx > 2013-09-10T07:57:50.501719+02:00 server kernel: [ 4021.615400] em2874 > #0: disconnecting em2874 #0 video > 2013-09-10T07:57:50.501721+02:00 server kernel: [ 4021.615403] em2874 > #0: V4L2 device video0 deregistered > 2013-09-10T07:57:52.086487+02:00 server kernel: [ 4023.200624] em28xx: > New device USB 2875 Device @ 480 Mbps (1b80:e1cc, interface 0, class > 0) > 2013-09-10T07:57:52.086510+02:00 server kernel: [ 4023.200629] em28xx: > DVB interface 0 found: isoc > 2013-09-10T07:57:52.086512+02:00 server kernel: [ 4023.200710] em28xx: > chip ID is em2874 > 2013-09-10T07:57:52.347501+02:00 server kernel: [ 4023.461484] em2874 > #0: i2c eeprom : 26 00 01 00 02 08 c8 e5 f5 64 01 60 09 e5 f5 64 > 2013-09-10T07:57:52.347525+02:00 server kernel: [ 4023.461494] em2874 > #0: i2c eeprom 0010: 09 60 03 c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 > 2013-09-10T07:57:52.347527+02:00 server kernel: [ 4023.461500] em2874 > #0: i2c eeprom 0020: 02 08 63 e5 f6 b4 93 03 02 06 f7 c2 c6 22 c2 c6 > 2013-09-10T07:57:52.347528+02:00 server kernel: [ 4023.461506] em2874 > #0: i2c eeprom 0030: 22 00 60 00 90 00 60 12 06 29 7b 95 7a 67 79 eb > 2013-09-10T07:57:52.347529+02:00 server kernel: [ 4023.461512] em2874 > #0: i2c eeprom 0040: 78 1a c3 12 06 18 70 03 d3 80 01 c3 92 02 90 78 > 2013-09-10T07:57:52.347530+02:00 server kernel: [ 4023.461518] em2874 > #0: i2c eeprom 0050: 0b 74 96 f0 74 82 f0 90 78 5d 74 05 f0 a3 f0 22 > 2013-09-10T07:57:52.347531+02:00 server kernel: [ 4023.461524] em2874 > #0: i2c eeprom 0060: 00 00 00 00 1a eb 67 95 80 1b cc e1 f0 93 6b 00 > 2013-09-10T07:57:52.347532+02:00 server kernel: [ 4023.461529] em2874 > #0: i2c eeprom 0070: 6a 20 00 00 00 00 04 57 4e 07 09 00 00 00 00 00 > 2013-09-10T07:57:52.347533+02:00 server kernel: [ 4023.461535] em2874 > #0: i2c eeprom 008
Fwd: Strange USB transfer problems with Delock 61959
Hello linux media developers, I have recently bought a Delock 61959 DVB-C USB stick. It's working fine under Windows. All SD and HD channels can be found and watched fine. But under Linux, I get a really strange behaviour. If I connect the stick to a USB 3.0 port, it is somehow working. HD channels work fine, but some SD channels like "Pro Sieben" (Germany) have occasionally dropouts in the stream. It looks like a channel with poor signal strength, but VDR's signal strength indicator is 100%. Now if I connect the same stick to a USB 2.0 port, it get's even worse. All channels have dropouts, I can sometimes even not tune to a channel. The kernel log does not indicate any USB transfer problems. VDR sometimes complains that it can not tune to a channel. And there are some error messages on get_lock_status. Here is a log from an example session on a USB 2.0 port (I enabled core_debug in the em28xx driver): 2013-09-10T07:57:26.733489+02:00 server kernel: [ 3997.846473] drxk: frontend initialized. 2013-09-10T07:57:28.217491+02:00 server kernel: [ 3999.330104] em2874 #0: MaxMedia UB425-TC/Delock 61959: only DVB-C supported by that driver version 2013-09-10T07:57:28.217517+02:00 server kernel: [ 3999.330111] DVB: registering new adapter (em2874 #0) 2013-09-10T07:57:28.217519+02:00 server kernel: [ 3999.330118] usb 2-1.4: DVB: registering adapter 0 frontend 0 (DRXK DVB-C DVB-T)... 2013-09-10T07:57:28.217521+02:00 server kernel: [ 3999.330533] em2874 #0: Successfully loaded em28xx-dvb 2013-09-10T07:57:28.217522+02:00 server kernel: [ 3999.330536] Em28xx: Initialized (Em28xx dvb Extension) extension 2013-09-10T07:57:28.223490+02:00 server kernel: [ 3999.335953] Registered IR keymap rc-delock-61959 2013-09-10T07:57:28.223509+02:00 server kernel: [ 3999.336075] input: em28xx IR (em2874 #0) as /devices/pci:00/:00:1d.0/usb2/2-1/2-1.4/rc/rc10/input29 2013-09-10T07:57:28.223511+02:00 server kernel: [ 3999.336168] rc10: em28xx IR (em2874 #0) as /devices/pci:00/:00:1d.0/usb2/2-1/2-1.4/rc/rc10 2013-09-10T07:57:28.223513+02:00 server kernel: [ 3999.336571] Em28xx: Initialized (Em28xx Input Extension) extension 2013-09-10T07:57:50.483486+02:00 server kernel: [ 4021.597678] Em28xx: Removed (Em28xx dvb Extension) extension 2013-09-10T07:57:50.501696+02:00 server kernel: [ 4021.615023] Em28xx: Removed (Em28xx Input Extension) extension 2013-09-10T07:57:50.501716+02:00 server kernel: [ 4021.615383] usbcore: deregistering interface driver em28xx 2013-09-10T07:57:50.501719+02:00 server kernel: [ 4021.615400] em2874 #0: disconnecting em2874 #0 video 2013-09-10T07:57:50.501721+02:00 server kernel: [ 4021.615403] em2874 #0: V4L2 device video0 deregistered 2013-09-10T07:57:52.086487+02:00 server kernel: [ 4023.200624] em28xx: New device USB 2875 Device @ 480 Mbps (1b80:e1cc, interface 0, class 0) 2013-09-10T07:57:52.086510+02:00 server kernel: [ 4023.200629] em28xx: DVB interface 0 found: isoc 2013-09-10T07:57:52.086512+02:00 server kernel: [ 4023.200710] em28xx: chip ID is em2874 2013-09-10T07:57:52.347501+02:00 server kernel: [ 4023.461484] em2874 #0: i2c eeprom : 26 00 01 00 02 08 c8 e5 f5 64 01 60 09 e5 f5 64 2013-09-10T07:57:52.347525+02:00 server kernel: [ 4023.461494] em2874 #0: i2c eeprom 0010: 09 60 03 c2 c6 22 e5 f7 b4 03 13 e5 f6 b4 87 03 2013-09-10T07:57:52.347527+02:00 server kernel: [ 4023.461500] em2874 #0: i2c eeprom 0020: 02 08 63 e5 f6 b4 93 03 02 06 f7 c2 c6 22 c2 c6 2013-09-10T07:57:52.347528+02:00 server kernel: [ 4023.461506] em2874 #0: i2c eeprom 0030: 22 00 60 00 90 00 60 12 06 29 7b 95 7a 67 79 eb 2013-09-10T07:57:52.347529+02:00 server kernel: [ 4023.461512] em2874 #0: i2c eeprom 0040: 78 1a c3 12 06 18 70 03 d3 80 01 c3 92 02 90 78 2013-09-10T07:57:52.347530+02:00 server kernel: [ 4023.461518] em2874 #0: i2c eeprom 0050: 0b 74 96 f0 74 82 f0 90 78 5d 74 05 f0 a3 f0 22 2013-09-10T07:57:52.347531+02:00 server kernel: [ 4023.461524] em2874 #0: i2c eeprom 0060: 00 00 00 00 1a eb 67 95 80 1b cc e1 f0 93 6b 00 2013-09-10T07:57:52.347532+02:00 server kernel: [ 4023.461529] em2874 #0: i2c eeprom 0070: 6a 20 00 00 00 00 04 57 4e 07 09 00 00 00 00 00 2013-09-10T07:57:52.347533+02:00 server kernel: [ 4023.461535] em2874 #0: i2c eeprom 0080: 00 00 00 00 4e 00 12 00 f0 10 44 89 88 00 00 00 2013-09-10T07:57:52.347534+02:00 server kernel: [ 4023.461541] em2874 #0: i2c eeprom 0090: 5b 81 c0 00 00 00 20 40 20 80 02 20 01 01 00 00 2013-09-10T07:57:52.347535+02:00 server kernel: [ 4023.461547] em2874 #0: i2c eeprom 00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2013-09-10T07:57:52.347536+02:00 server kernel: [ 4023.461553] em2874 #0: i2c eeprom 00b0: c6 40 00 00 00 00 87 00 00 00 00 00 00 40 00 00 2013-09-10T07:57:52.347537+02:00 server kernel: [ 4023.461558] em2874 #0: i2c eeprom 00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 20 03 2013-09-10T07:57:52.347538+02:00 server kernel: [ 4023.461564] em2874 #0: i2c eeprom 00d0: 55 00 53 00 42 00 20 00 32 00 38 00 37 00 35 00 2013-09-10T07:57:52.347539+02: