linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* "dmxdev: DVB (dvb_dmxdev_filter_start): could not set feed" with two DVB sticks
@ 2019-01-10 20:42 F.M.
  2019-01-11 13:11 ` Mauro Carvalho Chehab
  0 siblings, 1 reply; 2+ messages in thread
From: F.M. @ 2019-01-10 20:42 UTC (permalink / raw)
  To: linux-media

Hi folks,

I’m trying to set up two DVB-adapters, one receiving a cable and the 
other a terrestrial signal. In the tests involved are the following 
adapters:

1.    TechnoTrend TVStick CT2-4400 (bus ID 0b48:3014)
2.    Hauppauge WinTV SoloHD (bus ID 2040:8268)

The system runs Debian buster with kernel 4.19.

dmesg output:
[Di Jan  8 12:45:41 2019] em28xx 1-4:1.0: New device HCW soloHD @ 480 
Mbps (2040:8268, interface 0, class 0)
[Di Jan  8 12:45:41 2019] em28xx 1-4:1.0: DVB interface 0 found: bulk
[Di Jan  8 12:45:41 2019] em28xx 1-4:1.0: chip ID is em28178
[Di Jan  8 12:45:41 2019] usb 1-3: dvb_usb_v2: found a 'TechnoTrend 
TVStick CT2-4400' in warm state
[Di Jan  8 12:45:41 2019] usb 1-3: dvb_usb_v2: will pass the complete 
MPEG2 transport stream to the software demuxer
[Di Jan  8 12:45:41 2019] dvbdev: DVB: registering new adapter 
(TechnoTrend TVStick CT2-4400)
[Di Jan  8 12:45:41 2019] usb 1-3: dvb_usb_v2: MAC address: 
bc:ea:2b:44:0f:89
[Di Jan  8 12:45:41 2019] i2c i2c-6: Added multiplexed i2c bus 7
[Di Jan  8 12:45:41 2019] si2168 6-0064: Silicon Labs Si2168-B40 
successfully identified
[Di Jan  8 12:45:41 2019] si2168 6-0064: firmware version: B 4.0.2
[Di Jan  8 12:45:41 2019] si2157 7-0060: Silicon Labs 
Si2147/2148/2157/2158 successfully attached
[Di Jan  8 12:45:41 2019] usb 1-3: DVB: registering adapter 0 frontend 0 
(Silicon Labs Si2168)...
[Di Jan  8 12:45:41 2019] usb 1-3: dvb_usb_v2: 'TechnoTrend TVStick 
CT2-4400' successfully initialized and connected
[Di Jan  8 12:45:41 2019] usbcore: registered new interface driver 
dvb_usb_dvbsky
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: EEPROM ID = 26 00 01 00, 
EEPROM hash = 0xccc2c180
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: EEPROM info:
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0:    microcode start address = 
0x0004, boot configuration = 0x01
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0:    AC97 audio (5 sample rates)
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0:    500mA max power
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0:    Table at offset 0x27, 
strings=0x0e6a, 0x1888, 0x087e
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: Identified as PCTV tripleStick 
(292e) (card=94)
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: dvb set to bulk mode.
[Di Jan  8 12:45:43 2019] usbcore: registered new interface driver em28xx
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: Binding DVB extension
[Di Jan  8 12:45:43 2019] i2c i2c-9: Added multiplexed i2c bus 10
[Di Jan  8 12:45:43 2019] si2168 9-0064: Silicon Labs Si2168-B40 
successfully identified
[Di Jan  8 12:45:43 2019] si2168 9-0064: firmware version: B 4.0.2
[Di Jan  8 12:45:43 2019] si2157 10-0060: Silicon Labs 
Si2147/2148/2157/2158 successfully attached
[Di Jan  8 12:45:43 2019] dvbdev: DVB: registering new adapter (1-4:1.0)
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: DVB: registering adapter 1 
frontend 0 (Silicon Labs Si2168)...
[Di Jan  8 12:45:43 2019] em28xx 1-4:1.0: DVB extension successfully 
initialized
[Di Jan  8 12:45:43 2019] em28xx: Registered (Em28xx dvb Extension) 
extension
[Di Jan  8 12:45:45 2019] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full 
Duplex, Flow Control: Rx/Tx
[Di Jan  8 12:45:45 2019] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link 
becomes ready
[Di Jan  8 12:45:45 2019] si2168 6-0064: firmware: direct-loading 
firmware dvb-demod-si2168-b40-01.fw
[Di Jan  8 12:45:45 2019] si2168 6-0064: downloading firmware from file 
'dvb-demod-si2168-b40-01.fw'
[Di Jan  8 12:45:46 2019] si2168 6-0064: firmware version: B 4.0.11
[Di Jan  8 12:45:46 2019] si2157 7-0060: found a 'Silicon Labs Si2157-A30'
[Di Jan  8 12:45:46 2019] si2157 7-0060: firmware version: 3.0.5
[Di Jan  8 12:45:46 2019] si2168 9-0064: firmware: direct-loading 
firmware dvb-demod-si2168-b40-01.fw
[Di Jan  8 12:45:46 2019] si2168 9-0064: downloading firmware from file 
'dvb-demod-si2168-b40-01.fw'
[Di Jan  8 12:45:46 2019] si2168 9-0064: firmware version: B 4.0.11
[Di Jan  8 12:45:46 2019] si2157 10-0060: found a 'Silicon Labs Si2157-A30'
[Di Jan  8 12:45:46 2019] si2157 10-0060: firmware version: 3.0.5
[Di Jan  8 12:46:46 2019] dmxdev: DVB (dvb_dmxdev_filter_start): could 
not set feed
[Di Jan  8 12:46:46 2019] dvb_demux: dvb_demux_feed_del: feed not in 
list (type=1 state=0 pid=ffff)

Both adapters work fine individually but together the two last lines 
occur and VDR only receives a signal on one of them while the other 
gives "no data" message. When i.e. I add the first tuner later I get 
such messages in the journal:

Jan 08 12:36:08 mypc kernel:  device_create_groups_vargs+0xd1/0xf0
Jan 08 12:36:08 mypc kernel:  device_create+0x49/0x60
Jan 08 12:36:08 mypc kernel:  ? _cond_resched+0x15/0x30
Jan 08 12:36:08 mypc kernel:  ? kmem_cache_alloc_trace+0x155/0x1d0
Jan 08 12:36:08 mypc kernel:  dvb_register_device+0x229/0x2c0 [dvb_core]
Jan 08 12:36:08 mypc kernel:  dvb_usbv2_probe+0x54d/0x10d0 [dvb_usb_v2]
Jan 08 12:36:08 mypc kernel:  ? __pm_runtime_set_status+0x247/0x260
Jan 08 12:36:08 mypc kernel:  usb_probe_interface+0xe4/0x2f0 [usbcore]
Jan 08 12:36:08 mypc kernel:  really_probe+0x235/0x3a0
Jan 08 12:36:08 mypc kernel:  driver_probe_device+0xb3/0xf0
Jan 08 12:36:08 mypc kernel:  __driver_attach+0xdd/0x110
Jan 08 12:36:08 mypc kernel:  ? driver_probe_device+0xf0/0xf0
Jan 08 12:36:08 mypc kernel:  bus_for_each_dev+0x76/0xc0
Jan 08 12:36:08 mypc kernel:  ? klist_add_tail+0x3b/0x70
Jan 08 12:36:08 mypc kernel:  bus_add_driver+0x152/0x230
Jan 08 12:36:08 mypc kernel:  driver_register+0x6b/0xb0
Jan 08 12:36:08 mypc kernel:  usb_register_driver+0x7a/0x130 [usbcore]
Jan 08 12:36:08 mypc kernel:  ? 0xffffffffc09e5000
Jan 08 12:36:08 mypc kernel:  do_one_initcall+0x46/0x1c3
Jan 08 12:36:08 mypc kernel:  ? free_unref_page_commit+0x91/0x100
Jan 08 12:36:08 mypc kernel:  ? _cond_resched+0x15/0x30
Jan 08 12:36:08 mypc kernel:  ? kmem_cache_alloc_trace+0x155/0x1d0
Jan 08 12:36:08 mypc kernel:  do_init_module+0x5a/0x210
Jan 08 12:36:08 mypc kernel:  load_module+0x215c/0x2380
Jan 08 12:36:08 mypc kernel:  ? __do_sys_finit_module+0xad/0x110
Jan 08 12:36:08 mypc kernel:  __do_sys_finit_module+0xad/0x110
Jan 08 12:36:08 mypc kernel:  do_syscall_64+0x53/0x100
Jan 08 12:36:08 mypc kernel: entry_SYSCALL_64_after_hwframe+0x44/0xa9
Jan 08 12:36:08 mypc kernel: RIP: 0033:0x7f3029f62309
Jan 08 12:36:08 mypc kernel: Code: 00 c3 66 2e 0f 1f 84 00 00 00 00 00 
0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 
8b 4c 24 08 0f 05 <48> 3d 01 f0 ff
Jan 08 12:36:08 mypc kernel: RSP: 002b:00007ffefc69b4c8 EFLAGS: 00000246 
ORIG_RAX: 0000000000000139
Jan 08 12:36:08 mypc kernel: RAX: ffffffffffffffda RBX: 0000555d0528bde0 
RCX: 00007f3029f62309
Jan 08 12:36:08 mypc kernel: RDX: 0000000000000000 RSI: 0000555d0528ebd0 
RDI: 0000000000000006
Jan 08 12:36:08 mypc kernel: RBP: 0000555d0528ebd0 R08: 0000000000000000 
R09: 0000000000000000
Jan 08 12:36:08 mypc kernel: R10: 0000000000000006 R11: 0000000000000246 
R12: 0000000000000000
Jan 08 12:36:08 mypc kernel: R13: 0000555d0528be60 R14: 0000000000040000 
R15: 0000555d0528bde0
Jan 08 12:36:08 mypc kernel: kobject_add_internal failed for dvb with 
-EEXIST, don't try to register things with the same name in the same 
directory.
Jan 08 12:36:08 mypc kernel: dvbdev: dvb_register_device: failed to 
create device dvb0.net0 (-17)
Jan 08 12:36:08 mypc kernel: usb 1-3: dvb_usb_v2: dvb_net_init() failed=-17
Jan 08 12:36:08 mypc kernel: dvb_usb_dvbsky: probe of 1-3:1.0 failed 
with error -17

As I thought that the different modules (dvb_usb_dvbsky and em28xx) are 
the cause I ordered a new device which use the same chips:

3. DVBSky T330 (bus ID 0572:0320).

The error messages still show up:

[Mi Jan  9 21:59:48 2019] usb 1-3: dvb_usb_v2: found a 'DVBSky T330' in 
warm state
[Mi Jan  9 21:59:48 2019] usb 1-3: dvb_usb_v2: will pass the complete 
MPEG2 transport stream to the software demuxer
[Mi Jan  9 21:59:48 2019] dvbdev: DVB: registering new adapter (DVBSky T330)
[Mi Jan  9 21:59:48 2019] usb 1-3: dvb_usb_v2: MAC address: 
00:cc:10:a5:33:0c
[Mi Jan  9 21:59:48 2019] i2c i2c-6: Added multiplexed i2c bus 7
[Mi Jan  9 21:59:48 2019] si2168 6-0064: Silicon Labs Si2168-B40 
successfully identified
[Mi Jan  9 21:59:48 2019] si2168 6-0064: firmware version: B 4.0.2
[Mi Jan  9 21:59:48 2019] media: Linux media interface: v0.10
[Mi Jan  9 21:59:48 2019] si2157 7-0060: Silicon Labs 
Si2147/2148/2157/2158 successfully attached
[Mi Jan  9 21:59:48 2019] usb 1-3: DVB: registering adapter 0 frontend 0 
(Silicon Labs Si2168)...
[Mi Jan  9 21:59:48 2019] usb 1-3: dvb_usb_v2: 'DVBSky T330' 
successfully initialized and connected
[Mi Jan  9 21:59:48 2019] usb 1-4: dvb_usb_v2: found a 'TechnoTrend 
TVStick CT2-4400' in warm state
[Mi Jan  9 21:59:48 2019] usb 1-4: dvb_usb_v2: will pass the complete 
MPEG2 transport stream to the software demuxer
[Mi Jan  9 21:59:48 2019] dvbdev: DVB: registering new adapter 
(TechnoTrend TVStick CT2-4400)
[Mi Jan  9 21:59:48 2019] usb 1-4: dvb_usb_v2: MAC address: 
bc:ea:2b:44:0f:89
[Mi Jan  9 21:59:48 2019] i2c i2c-8: Added multiplexed i2c bus 9
[Mi Jan  9 21:59:48 2019] si2168 8-0064: Silicon Labs Si2168-B40 
successfully identified
[Mi Jan  9 21:59:48 2019] si2168 8-0064: firmware version: B 4.0.2
[Mi Jan  9 21:59:48 2019] si2157 9-0060: Silicon Labs 
Si2147/2148/2157/2158 successfully attached
[Mi Jan  9 21:59:48 2019] usb 1-4: DVB: registering adapter 1 frontend 0 
(Silicon Labs Si2168)...
[Mi Jan  9 21:59:48 2019] usb 1-4: dvb_usb_v2: 'TechnoTrend TVStick 
CT2-4400' successfully initialized and connected
[Mi Jan  9 21:59:48 2019] usbcore: registered new interface driver 
dvb_usb_dvbsky
[Mi Jan  9 22:00:03 2019] si2168 6-0064: firmware: direct-loading 
firmware dvb-demod-si2168-b40-01.fw
[Mi Jan  9 22:00:03 2019] si2168 6-0064: downloading firmware from file 
'dvb-demod-si2168-b40-01.fw'
[Mi Jan  9 22:00:03 2019] si2168 6-0064: firmware version: B 4.0.11
[Mi Jan  9 22:00:03 2019] si2157 7-0060: found a 'Silicon Labs Si2157-A30'
[Mi Jan  9 22:00:04 2019] si2157 7-0060: firmware version: 3.0.5
[Mi Jan  9 22:00:04 2019] si2168 8-0064: firmware: direct-loading 
firmware dvb-demod-si2168-b40-01.fw
[Mi Jan  9 22:00:04 2019] si2168 8-0064: downloading firmware from file 
'dvb-demod-si2168-b40-01.fw'
[Mi Jan  9 22:00:04 2019] si2168 8-0064: firmware version: B 4.0.11
[Mi Jan  9 22:00:04 2019] si2157 9-0060: found a 'Silicon Labs Si2157-A30'
[Mi Jan  9 22:00:04 2019] si2157 9-0060: firmware version: 3.0.5
[Mi Jan  9 22:00:04 2019] fuse init (API version 7.28)
[Mi Jan  9 22:01:01 2019] dmxdev: DVB (dvb_dmxdev_filter_start): could 
not set feed
[Mi Jan  9 22:01:01 2019] dvb_demux: dvb_demux_feed_del: feed not in 
list (type=1 state=0 pid=ffff)

Now I'd like to know if this is an driver limitation or is there 
anything I could set up differently in order to make it work (except for 
disabling the remotes I didn't set any parameters than standard).

Regards, Frank



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2019-01-11 13:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-10 20:42 "dmxdev: DVB (dvb_dmxdev_filter_start): could not set feed" with two DVB sticks F.M.
2019-01-11 13:11 ` Mauro Carvalho Chehab

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).