Project

General

Profile

Bug #3613

SAT>IP Client

Added by Artur Marczok over 8 years ago. Updated over 8 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
SAT>IP
Target version:
-
Start date:
2016-03-07
Due date:
% Done:

100%

Estimated time:
Found in version:
HTS Tvheadend 4.1-1600~g9cf1bc7
Affected Versions:

Description

I'm running the DIGIBIT-R1 with the latest Firmware Version V1.24.0.156 (28-01-2016 16:03) but tvh ist reporting

2016-03-07 18:32:07.814 satip: Detected old Inverto firmware V1.13.0.105 and less
2016-03-07 18:32:07.814 satip: Upgrade to V1.16.0.120 - http://http://www.inverto.tv/support/ - IDL400s

Does tvh have firmware specific internal adjustments? Nonetheless, everything seems to be running normally, maybe it's only cosmetics.


Files

capture.cap (3.14 KB) capture.cap tcpdump -vvv -n src host 192.168.23.95 -w capture.cap Artur Marczok, 2016-03-08 13:21
tvheadend-1.log (13.1 KB) tvheadend-1.log tvheadend -l tvheadend-1.log --trace satip --noacl Artur Marczok, 2016-03-08 13:46
tcpdump.log (14.1 KB) tcpdump.log tcpdump -xX -s 0 -l -vvv src host 192.168.23.95 Artur Marczok, 2016-03-08 13:46
tcpdump-2.log (880 KB) tcpdump-2.log tcpdump -pn -i eth0 ip host 192.168.23.95 Artur Marczok, 2016-03-08 21:36
R1-Multicast-Settings.png (36.5 KB) R1-Multicast-Settings.png multicast settings Artur Marczok, 2016-03-08 21:37

History

#1

Updated by Jaroslav Kysela over 8 years ago

It seems like a misdetection. Could you grab the initial communication using wireshark or tcpdump to see what replies are from the box now?

I'm using my satip-axe firmware on my all three boxes so I don't have a need to boot another buggy firmware ;-)

#2

Updated by Artur Marczok over 8 years ago

I hope this is the right log

#3

Updated by Jaroslav Kysela over 8 years ago

Pls. grab also UDP port 1900 (both unicast and multicast).

#4

Updated by Artur Marczok over 8 years ago

I don't exactly how to do that. I did this:

tcpdump -n "udp port 1900 and (broadcast or multicast) and (src host 192.168.23.106 or src host 192.168.23.95)" -Xx -vv

and got that

16:35:18.608606 IP (tos 0x0, ttl 1, id 62878, offset 0, flags [DF], proto UDP (17), length 205)
    192.168.23.106.49176 > 239.255.255.250.1900: [bad udp cksum 0xc8d7 -> 0x3e1b!] UDP, length 177
    0x0000:  4500 00cd f59e 4000 0111 bb74 c0a8 176a  [email protected]
    0x0010:  efff fffa c018 076c 00b9 c8d7 4d2d 5345  .......l....M-SE
    0x0020:  4152 4348 202a 2048 5454 502f 312e 310d  ARCH.*.HTTP/1.1.
    0x0030:  0a48 4f53 543a 2032 3339 2e32 3535 2e32  .HOST:.239.255.2
    0x0040:  3535 2e32 3530 3a31 3930 300d 0a4d 414e  55.250:1900..MAN
    0x0050:  3a20 2273 7364 703a 6469 7363 6f76 6572  :."ssdp:discover
    0x0060:  220d 0a4d 583a 2032 0d0a 5354 3a20 7572  "..MX:.2..ST:.ur
    0x0070:  6e3a 7365 732d 636f 6d3a 6465 7669 6365  n:ses-com:device
    0x0080:  3a53 6174 4950 5365 7276 6572 3a31 0d0a  :SatIPServer:1..
    0x0090:  5553 4552 2d41 4745 4e54 3a20 756e 6978  USER-AGENT:.unix
    0x00a0:  2f31 2e30 2055 506e 502f 312e 3120 5456  /1.0.UPnP/1.1.TV
    0x00b0:  4865 6164 656e 642f 342e 312d 3136 3035  Headend/4.1-1605
    0x00c0:  7e67 3665 3531 6661 630d 0a0d 0a         ~g6e51fac....
16:35:18.608750 IP (tos 0x0, ttl 1, id 62879, offset 0, flags [DF], proto UDP (17), length 205)
    192.168.23.106.49176 > 239.255.255.250.1900: [bad udp cksum 0xc8d7 -> 0x3e1b!] UDP, length 177
    0x0000:  4500 00cd f59f 4000 0111 bb73 c0a8 176a  [email protected]
    0x0010:  efff fffa c018 076c 00b9 c8d7 4d2d 5345  .......l....M-SE
    0x0020:  4152 4348 202a 2048 5454 502f 312e 310d  ARCH.*.HTTP/1.1.
    0x0030:  0a48 4f53 543a 2032 3339 2e32 3535 2e32  .HOST:.239.255.2
    0x0040:  3535 2e32 3530 3a31 3930 300d 0a4d 414e  55.250:1900..MAN
    0x0050:  3a20 2273 7364 703a 6469 7363 6f76 6572  :."ssdp:discover
    0x0060:  220d 0a4d 583a 2032 0d0a 5354 3a20 7572  "..MX:.2..ST:.ur
    0x0070:  6e3a 7365 732d 636f 6d3a 6465 7669 6365  n:ses-com:device
    0x0080:  3a53 6174 4950 5365 7276 6572 3a31 0d0a  :SatIPServer:1..
    0x0090:  5553 4552 2d41 4745 4e54 3a20 756e 6978  USER-AGENT:.unix
    0x00a0:  2f31 2e30 2055 506e 502f 312e 3120 5456  /1.0.UPnP/1.1.TV
    0x00b0:  4865 6164 656e 642f 342e 312d 3136 3035  Headend/4.1-1605
    0x00c0:  7e67 3665 3531 6661 630d 0a0d 0a         ~g6e51fac....
16:35:18.949282 IP (tos 0x0, ttl 1, id 62937, offset 0, flags [DF], proto UDP (17), length 205)
    192.168.23.106.49176 > 239.255.255.250.1900: [bad udp cksum 0xc8d7 -> 0x3e1b!] UDP, length 177
    0x0000:  4500 00cd f5d9 4000 0111 bb39 c0a8 176a  [email protected]
    0x0010:  efff fffa c018 076c 00b9 c8d7 4d2d 5345  .......l....M-SE
    0x0020:  4152 4348 202a 2048 5454 502f 312e 310d  ARCH.*.HTTP/1.1.
    0x0030:  0a48 4f53 543a 2032 3339 2e32 3535 2e32  .HOST:.239.255.2
    0x0040:  3535 2e32 3530 3a31 3930 300d 0a4d 414e  55.250:1900..MAN
    0x0050:  3a20 2273 7364 703a 6469 7363 6f76 6572  :."ssdp:discover
    0x0060:  220d 0a4d 583a 2032 0d0a 5354 3a20 7572  "..MX:.2..ST:.ur
    0x0070:  6e3a 7365 732d 636f 6d3a 6465 7669 6365  n:ses-com:device
    0x0080:  3a53 6174 4950 5365 7276 6572 3a31 0d0a  :SatIPServer:1..
    0x0090:  5553 4552 2d41 4745 4e54 3a20 756e 6978  USER-AGENT:.unix
    0x00a0:  2f31 2e30 2055 506e 502f 312e 3120 5456  /1.0.UPnP/1.1.TV
    0x00b0:  4865 6164 656e 642f 342e 312d 3136 3035  Headend/4.1-1605
    0x00c0:  7e67 3665 3531 6661 630d 0a0d 0a         ~g6e51fac....
#5

Updated by Jaroslav Kysela over 8 years ago

There are only multicasts sent from the PC, not from the box.. Just try: 'tcpdump -pn -i ETH ip host 192.168.23.95', replace ETH with your ethernet interface (eth0 or something like that).

#6

Updated by Artur Marczok over 8 years ago

Playing the Multicast playlist is disabled by default. I tried tcpdump -pn -i eth0 ip host 192.168.23.95

#7

Updated by Jaroslav Kysela over 8 years ago

I see them, but I need the contents also... Don't mix multicast streaming with UPnP multicasts (discovery). It's different thing.

11:25:40.358680 IP 192.168.23.95.48175 > 239.255.255.250.1900: UDP, length 329
#8

Updated by Artur Marczok over 8 years ago

Here they are

tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 1514 bytes
16:19:44.991158 IP (tos 0x0, ttl 2, id 0, offset 0, flags [DF], proto UDP (17), length 357)
    192.168.23.95.44914 > 239.255.255.250.1900: [udp sum ok] UDP, length 329
    0x0000:  4500 0165 0000 4000 0211 af86 c0a8 175f  E..e..@........_
    0x0010:  efff fffa af72 076c 0151 93bc 4e4f 5449  .....r.l.Q..NOTI
    0x0020:  4659 202a 2048 5454 502f 312e 310d 0a48  FY.*.HTTP/1.1..H
    0x0030:  4f53 543a 2032 3339 2e32 3535 2e32 3535  OST:.239.255.255
    0x0040:  2e32 3530 3a31 3930 300d 0a43 4143 4845  .250:1900..CACHE
    0x0050:  2d43 4f4e 5452 4f4c 3a20 6d61 782d 6167  -CONTROL:.max-ag
    0x0060:  653d 3138 3030 0d0a 4c4f 4341 5449 4f4e  e=1800..LOCATION
    0x0070:  3a20 6874 7470 3a2f 2f31 3932 2e31 3638  :.http://192.168
    0x0080:  2e32 332e 3935 3a38 3038 302f 6465 7363  .23.95:8080/desc
    0x0090:  2e78 6d6c 0d0a 4e54 3a20 7570 6e70 3a72  .xml..NT:.upnp:r
    0x00a0:  6f6f 7464 6576 6963 650d 0a4e 5453 3a20  ootdevice..NTS:.
    0x00b0:  7373 6470 3a61 6c69 7665 0d0a 5345 5256  ssdp:alive..SERV
    0x00c0:  4552 3a20 4c69 6e75 782f 312e 3020 5550  ER:.Linux/1.0.UP
    0x00d0:  6e50 2f31 2e31 2049 444c 344b 2f31 2e30  nP/1.1.IDL4K/1.0
    0x00e0:  0d0a 5553 4e3a 2075 7569 643a 3661 6634  ..USN:.uuid:6af4
    0x00f0:  6232 3366 2d39 3732 302d 3464 3161 2d62  b23f-9720-4d1a-b
    0x0100:  6630 612d 6564 3535 3032 3539 3434 6364  f0a-ed55025944cd
    0x0110:  3a3a 7570 6e70 3a72 6f6f 7464 6576 6963  ::upnp:rootdevic
    0x0120:  650d 0a42 4f4f 5449 442e 5550 4e50 2e4f  e..BOOTID.UPNP.O
    0x0130:  5247 3a20 3230 0d0a 434f 4e46 4947 4944  RG:.20..CONFIGID
    0x0140:  2e55 504e 502e 4f52 473a 2030 0d0a 4445  .UPNP.ORG:.0..DE
    0x0150:  5649 4345 4944 2e53 4553 2e43 4f4d 3a20  VICEID.SES.COM:.
    0x0160:  310d 0a0d 0a                             1....
16:19:44.991243 IP (tos 0x0, ttl 2, id 0, offset 0, flags [DF], proto UDP (17), length 366)
    192.168.23.95.44914 > 239.255.255.250.1900: [udp sum ok] UDP, length 338
    0x0000:  4500 016e 0000 4000 0211 af7d c0a8 175f  E..n..@....}..._
    0x0010:  efff fffa af72 076c 015a 2a61 4e4f 5449  .....r.l.Z*aNOTI
    0x0020:  4659 202a 2048 5454 502f 312e 310d 0a48  FY.*.HTTP/1.1..H
    0x0030:  4f53 543a 2032 3339 2e32 3535 2e32 3535  OST:.239.255.255
    0x0040:  2e32 3530 3a31 3930 300d 0a43 4143 4845  .250:1900..CACHE
    0x0050:  2d43 4f4e 5452 4f4c 3a20 6d61 782d 6167  -CONTROL:.max-ag
    0x0060:  653d 3138 3030 0d0a 4c4f 4341 5449 4f4e  e=1800..LOCATION
    0x0070:  3a20 6874 7470 3a2f 2f31 3932 2e31 3638  :.http://192.168
    0x0080:  2e32 332e 3935 3a38 3038 302f 6465 7363  .23.95:8080/desc
    0x0090:  2e78 6d6c 0d0a 4e54 3a20 7575 6964 3a36  .xml..NT:.uuid:6
    0x00a0:  6166 3462 3233 662d 3937 3230 2d34 6431  af4b23f-9720-4d1
    0x00b0:  612d 6266 3061 2d65 6435 3530 3235 3934  a-bf0a-ed5502594
    0x00c0:  3463 640d 0a4e 5453 3a20 7373 6470 3a61  4cd..NTS:.ssdp:a
    0x00d0:  6c69 7665 0d0a 5345 5256 4552 3a20 4c69  live..SERVER:.Li
    0x00e0:  6e75 782f 312e 3020 5550 6e50 2f31 2e31  nux/1.0.UPnP/1.1
    0x00f0:  2049 444c 344b 2f31 2e30 0d0a 5553 4e3a  .IDL4K/1.0..USN:
    0x0100:  2075 7569 643a 3661 6634 6232 3366 2d39  .uuid:6af4b23f-9
    0x0110:  3732 302d 3464 3161 2d62 6630 612d 6564  720-4d1a-bf0a-ed
    0x0120:  3535 3032 3539 3434 6364 0d0a 424f 4f54  55025944cd..BOOT
    0x0130:  4944 2e55 504e 502e 4f52 473a 2032 300d  ID.UPNP.ORG:.20.
    0x0140:  0a43 4f4e 4649 4749 442e 5550 4e50 2e4f  .CONFIGID.UPNP.O
    0x0150:  5247 3a20 300d 0a44 4556 4943 4549 442e  RG:.0..DEVICEID.
    0x0160:  5345 532e 434f 4d3a 2031 0d0a 0d0a       SES.COM:.1....
16:19:44.991259 IP (tos 0x0, ttl 2, id 0, offset 0, flags [DF], proto UDP (17), length 391)
    192.168.23.95.44914 > 239.255.255.250.1900: [udp sum ok] UDP, length 363
    0x0000:  4500 0187 0000 4000 0211 af64 c0a8 175f  [email protected]..._
    0x0010:  efff fffa af72 076c 0173 bf09 4e4f 5449  .....r.l.s..NOTI
    0x0020:  4659 202a 2048 5454 502f 312e 310d 0a48  FY.*.HTTP/1.1..H
    0x0030:  4f53 543a 2032 3339 2e32 3535 2e32 3535  OST:.239.255.255
    0x0040:  2e32 3530 3a31 3930 300d 0a43 4143 4845  .250:1900..CACHE
    0x0050:  2d43 4f4e 5452 4f4c 3a20 6d61 782d 6167  -CONTROL:.max-ag
    0x0060:  653d 3138 3030 0d0a 4c4f 4341 5449 4f4e  e=1800..LOCATION
    0x0070:  3a20 6874 7470 3a2f 2f31 3932 2e31 3638  :.http://192.168
    0x0080:  2e32 332e 3935 3a38 3038 302f 6465 7363  .23.95:8080/desc
    0x0090:  2e78 6d6c 0d0a 4e54 3a20 7572 6e3a 7365  .xml..NT:.urn:se
    0x00a0:  732d 636f 6d3a 6465 7669 6365 3a53 6174  s-com:device:Sat
    0x00b0:  4950 5365 7276 6572 3a31 0d0a 4e54 533a  IPServer:1..NTS:
    0x00c0:  2073 7364 703a 616c 6976 650d 0a53 4552  .ssdp:alive..SER
    0x00d0:  5645 523a 204c 696e 7578 2f31 2e30 2055  VER:.Linux/1.0.U
    0x00e0:  506e 502f 312e 3120 4944 4c34 4b2f 312e  PnP/1.1.IDL4K/1.
    0x00f0:  300d 0a55 534e 3a20 7575 6964 3a36 6166  0..USN:.uuid:6af
    0x0100:  3462 3233 662d 3937 3230 2d34 6431 612d  4b23f-9720-4d1a-
    0x0110:  6266 3061 2d65 6435 3530 3235 3934 3463  bf0a-ed55025944c
    0x0120:  643a 3a75 726e 3a73 6573 2d63 6f6d 3a64  d::urn:ses-com:d
    0x0130:  6576 6963 653a 5361 7449 5053 6572 7665  evice:SatIPServe
    0x0140:  723a 310d 0a42 4f4f 5449 442e 5550 4e50  r:1..BOOTID.UPNP
    0x0150:  2e4f 5247 3a20 3230 0d0a 434f 4e46 4947  .ORG:.20..CONFIG
    0x0160:  4944 2e55 504e 502e 4f52 473a 2030 0d0a  ID.UPNP.ORG:.0..
    0x0170:  4445 5649 4345 4944 2e53 4553 2e43 4f4d  DEVICEID.SES.COM
    0x0180:  3a20 310d 0a0d 0a                        :.1....

#9

Updated by Jaroslav Kysela over 8 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset commit:tvheadend|66d3b0be727ae5b8b65ddc478b5184ffafb6e35c.

#10

Updated by Jaroslav Kysela over 8 years ago

Thanks. I cannot distinguish the very old firmware V1.13.0.105 from V1.24.0.156 so I removed the restrictions for V1.13 (I hope that nobody uses this firmware now).

Also available in: Atom PDF