Pomoc Telewizja na TS-412

pbrt

Nowy użytkownik
Noobie
9 Czerwiec 2013
9
0
1
40
QNAP
Ethernet
1 GbE
Szanowni koledzy,
Od kilku dni walczę z następującą kwestią:
próbuje uruchomić tuner tv na moim urządzeniu QNAP i choć przeszperałem wiele miejsc poległem.
choć nie mam pewności czy mam zgodny tuner to niewiem od czego powinienem się zabrać.
W moim app center brak 'tv station' oraz 'hd station' jesli doistalowac nalezy paczke recznie jaki model wybrać i skąd to pociągnąć.

Poza tym kluczowe pytanie czy na moim modelu QNAP da rade w ogóle zainstalować tuner uruchomić TV?

Wersja oprogramowania Firmware: 4.2.0 Build 20160311
Model serwera: QNAP TS-412
 
Posiadam tuner 820t2 na chipie realtek 2832U, choć tymczasem nie ma to znaczenia, gdyż chcę potwiedzić:
1. czy moje urządzenie jest w stanie obsłużyć jakikolwiek tuner
2. jakie pakiety i skąd należy zainstalować aby rozpocząć zabawę.

lspci zwraca mi: command not found - choć może cos zle wykonuję.
 
Kod:
[~] # lsusb -v

Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x05e3 Genesys Logic, Inc.
  idProduct          0x0608 USB-2.0 4-Port HUB
  bcdDevice           77.63
  iManufacturer           0
  iProduct                1 USB2.0 Hub
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0001  1x 1 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             4
  wHubCharacteristic 0x00e0
    Ganged power switching
    Ganged overcurrent protection
    TT think time 32 FS bits
    Port indicators
  bPwrOn2PwrGood       50 * 2 milli seconds
  bHubContrCurrent    100 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0100 power
   Port 2: 0000.0100 power
   Port 3: 0000.0503 highspeed power enable connect
   Port 4: 0000.0100 power
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         0 Full speed (or root) hub
  bMaxPacketSize0        64
  bNumConfigurations      1
Device Status:     0x0001
  Self Powered

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            9 Hub
  bDeviceSubClass         0 Unused
  bDeviceProtocol         1 Single TT
  bMaxPacketSize0        64
  idVendor           0x1d6b Linux Foundation
  idProduct          0x0002 2.0 root hub
  bcdDevice            3.04
  iManufacturer           3 Linux 3.4.6 ehci_hcd
  iProduct                2 Marvell Orion EHCI
  iSerial                 1 orion-ehci.0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           25
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower                0mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         9 Hub
      bInterfaceSubClass      0 Unused
      bInterfaceProtocol      0 Full speed (or root) hub
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0004  1x 4 bytes
        bInterval              12
Hub Descriptor:
  bLength               9
  bDescriptorType      41
  nNbrPorts             1
  wHubCharacteristic 0x0009
    Per-port power switching
    Per-port overcurrent protection
    TT think time 8 FS bits
  bPwrOn2PwrGood       10 * 2 milli seconds
  bHubContrCurrent      0 milli Ampere
  DeviceRemovable    0x00
  PortPwrCtrlMask    0xff
 Hub Port Status:
   Port 1: 0000.0503 highspeed power enable connect
Device Status:     0x0001
  Self Powered

Bus 001 Device 005: ID 0bda:2838 Realtek Semiconductor Corp.
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x2838
  bcdDevice            1.00
  iManufacturer           1 KSMOD
  iProduct                2 RTL2838UHIDIR
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4 USB2.0-Bulk&Iso
    bmAttributes         0x80
      (Bus Powered)
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5 Bulk-In, Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0200  1x 512 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           0
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              5 Bulk-In, Interface
Device Qualifier (for other device speed):
  bLength                10
  bDescriptorType         6
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  bNumConfigurations      2
Device Status:     0x0000
  (Bus Powered)
[~] #
 
Kod:
[~] # lsmod
Module                  Size  Used by    Tainted: P
iscsi_tcp 7751 0 - Live 0xbf709000 (O)
libiscsi_tcp 11925 1 iscsi_tcp, Live 0xbf702000 (O)
libiscsi 30707 2 iscsi_tcp,libiscsi_tcp, Live 0xbf6f4000 (O)
scsi_transport_iscsi 23860 3 iscsi_tcp,libiscsi, Live 0xbf6e8000 (O)
iscsi_target_mod 194059 1 - Live 0xbf6a9000
target_core_file 7034 0 - Live 0xbf6a4000
target_core_iblock 8421 0 - Live 0xbf69d000
target_core_mod 318102 3 iscsi_target_mod,target_core_file,target_core_iblock, Live 0xbf636000
fbdisk 22641 0 - Live 0xbf622000 (O)
btusb 9582 0 - Live 0xbf61b000
bluetooth 189546 7 btusb, Live 0xbf5e0000
uvcvideo 63848 0 - Live 0xbf5ca000
videobuf2_vmalloc 2108 1 uvcvideo, Live 0xbf5c6000
videobuf2_memops 1573 1 videobuf2_vmalloc, Live 0xbf5c2000
videobuf2_core 19097 1 uvcvideo, Live 0xbf5b9000
v4l2_common 5732 0 - Live 0xbf5b3000
videodev 81981 2 uvcvideo,v4l2_common, Live 0xbf597000
v4l2_int_device 1978 0 - Live 0xbf593000
snd_usb_caiaq 30667 0 - Live 0xbf587000
snd_usb_audio 80686 0 - Live 0xbf567000
hid_logitech 8548 0 - Live 0xbf561000
snd_usbmidi_lib 16712 1 snd_usb_audio, Live 0xbf558000
snd_hwdep 5005 1 snd_usb_audio, Live 0xbf553000
snd_pcm_oss 37893 0 - Live 0xbf544000
snd_mixer_oss 13566 1 snd_pcm_oss, Live 0xbf53c000
snd_pcm 61047 3 snd_usb_caiaq,snd_usb_audio,snd_pcm_oss, Live 0xbf525000
snd_seq_oss 26319 0 - Live 0xbf519000
snd_seq_midi 4038 0 - Live 0xbf515000
snd_seq_midi_event 4719 2 snd_seq_oss,snd_seq_midi, Live 0xbf510000
snd_seq 44731 5 snd_seq_oss,snd_seq_midi,snd_seq_midi_event, Live 0xbf4fe000
snd_rawmidi 16391 3 snd_usb_caiaq,snd_usbmidi_lib,snd_seq_midi, Live 0xbf4f5000
snd_page_alloc 4782 1 snd_pcm, Live 0xbf4f0000
snd_seq_device 4885 4 snd_seq_oss,snd_seq_midi,snd_seq,snd_rawmidi, Live 0xbf4eb000
snd_timer 16550 2 snd_pcm,snd_seq, Live 0xbf4e2000
snd 41192 12 snd_usb_caiaq,snd_usb_audio,snd_usbmidi_lib,snd_hwdep,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_seq,snd_rawmidi,snd_seq_device,snd_timer, Live 0xbf4d0000
soundcore 4879 1 snd, Live 0xbf4cb000
md4 3514 0 - Live 0xbf4c7000
ecb 1703 0 - Live 0xbf4c3000
hmac 2505 0 - Live 0xbf4bf000
mac80211 202896 0 - Live 0xbf47f000
cfg80211 163115 1 mac80211, Live 0xbf44a000
lib80211 3365 0 - Live 0xbf446000
fnotify 28607 0 - Live 0xbf43b000 (PO)
etxhci_hcd 78285 0 - Live 0xbf421000
cifs 273237 0 - Live 0xbf3c4000
nfsd 231712 1 fnotify, Live 0xbf37b000
exportfs 2885 1 nfsd, Live 0xbf377000
nfs 251372 0 - Live 0xbf324000
auth_rpcgss 30572 2 nfsd,nfs, Live 0xbf316000
lockd 59814 2 nfsd,nfs, Live 0xbf2ff000
sunrpc 167759 4 nfsd,nfs,auth_rpcgss,lockd, Live 0xbf2c3000
udf 90066 0 - Live 0xbf2a7000
isofs 33467 0 - Live 0xbf29a000
ufsd 541855 0 - Live 0xbf204000 (PO)
jnl 36016 1 ufsd, Live 0xbf1f6000 (O)
ext4 308029 2 - Live 0xbf199000
jbd2 55059 1 ext4, Live 0xbf183000
sysinfo 752 0 - Live 0xbf17f000 (O)
usblp 11899 0 - Live 0xbf178000
usbhid 17178 0 - Live 0xbf16f000
cryptodev 17838 0 - Live 0xbf166000 (O)
mv_cesa 9748 0 - Live 0xbf160000
sha512_generic 9139 0 - Live 0xbf15a000
sha256_generic 10793 0 - Live 0xbf154000
sha1_generic 1736 0 - Live 0xbf150000
aes_generic 34432 1 mv_cesa, Live 0xbf144000
dm_crypt 15749 0 - Live 0xbf13c000
dm_mod 70289 1 dm_crypt, Live 0xbf121000
raid456 66162 0 - Live 0xbf10b000
async_raid6_recov 5356 1 raid456, Live 0xbf106000
async_pq 4126 2 raid456,async_raid6_recov, Live 0xbf101000
async_xor 2825 3 raid456,async_raid6_recov,async_pq, Live 0xbf0fd000
async_memcpy 1000 2 raid456,async_raid6_recov, Live 0xbf0f9000
async_tx 1952 5 raid456,async_raid6_recov,async_pq,async_xor,async_memcpy, Live 0xbf0f5000
raid6_pq 84018 2 async_raid6_recov,async_pq, Live 0xbf0dd000
xor 4684 1 async_xor, Live 0xbf0d8000
raid10 35367 0 - Live 0xbf0cb000
raid0 7863 0 - Live 0xbf0c6000
linear 3896 0 - Live 0xbf0c2000
nls_utf8 993 0 - Live 0xbf0be000
nls_iso8859_2 3627 0 - Live 0xbf0ba000
nls_cp850 3875 0 - Live 0xbf0b6000
nls_cp437 4643 0 - Live 0xbf0b1000
vfat 9437 0 - Live 0xbf0ab000
fat 48811 1 vfat, Live 0xbf099000
appletalk 25550 0 - Live 0xbf08d000
psnap 1565 1 appletalk, Live 0xbf089000
llc 3229 1 psnap, Live 0xbf085000
quota_v2 3616 0 - Live 0xbf081000
quota_v1 2402 0 - Live 0xbf07d000
quota_tree 6894 1 quota_v2, Live 0xbf078000
fuse 63790 0 - Live 0xbf060000
hal_netlink 2189 0 - Live 0xbf05c000 (O)
hid 49612 2 hid_logitech,usbhid, Live 0xbf04a000
ehci_hcd 37390 0 - Live 0xbf03b000
ext3 125990 2 - Live 0xbf013000
jbd 46392 1 ext3, Live 0xbf000000
 
1. czy moje urządzenie jest w stanie obsłużyć jakikolwiek tuner
Oczywiście TAK
Posiadam tuner 820t2 na chipie realtek 2832U, choć tymczasem nie ma to znaczenia
Ma znaczenie. W zasadzie poza tunerami z listy kompatybilności będzie problem.
2. jakie pakiety i skąd należy zainstalować aby rozpocząć zabawę.
To nie kwestia doinstalowania jakichś tam pakietów tylko wkompilowania sterowników do systemu, a to już nie takie proste.
 
Ok, natomiast zakładając ze wybiorę tuner z listy kompatybilnych wskazanych przez producenta
Recommended :: TS-412 :: USB TV Tuner :: Compatibility list :: QNAP

co dalej powinienem zrobić? jaką aplikacją to obsłużyć?

O dodatkowe pakiety pytałem nie w kwestii obsługi nikompatybilnego tunera, ale w kontekście aplikacji umożliwiającej zarządzanie tunerem, nagrywaniem i ew streamowaniem sygnału.

W wielu miejscach na forum pisze się o 'tv station' lub 'digital tv station' ale takiego pakietu w tych dostępnych u mnie nie wiedzę.
 
Do obsługi tunera na Qnapie polecam TVHeadend. Można go pobrać z forum.qnap.com. Można z niego strumieniować do dowolnej aplikacji która to obsługuje. Ja polecam KODI.
TvStation jest zawieszony. Gdzieś widziałem kiedyś komunikat, że ze względów technicznych na razie zostaje wycofany. I to dobrze bo był dość przestarzały i już z pluginami do KODI 15 nie współpracował.
Tak w ogóle to wstrzymał bym się jeszcze chwilę jak masz zamiar dokonać zakupu nowego tunera. Na liście kompatybilności wszystkie tunery są oznaczone jako w pełni zgodne tylko do wersji QTS 4.1. Działają nadal ok z 4.2.0 ale już z ostatnią betą 4.2.1 nie :( Zakładam, że do ukazania się nowego oficjalnego FW nie będzie wiadomo w jaką stronę to pójdzie.
 
Dziękuję za chęć pomocy, jednak koledzy nie pomogliście.
Nadal nie wiem skad pobrać wtyczkę właściwą TVHeadend - ma masę wersji.

Pigers, skomentuj proszę wklejone przeze mnie zrzuty - grze wg ciebie tkwi problem.
 
Nie wiem czego jeszcze oczekujesz ? Wydaje mi się, że otrzymałeś wszystkie odpowiedzi i sprawa powinna być jasna. Ale dobrze podsumowując jest tak:

Pigers, skomentuj proszę wklejone przeze mnie zrzuty - grze wg ciebie tkwi problem.
1. Dla twojego tunera nie ma drv wkompilowanych w kernel. NIE BEDZIE DZIAŁAŁ. Teoretycznie aby działał musiał byś to zrobić sam. Sądząc z przebiegu tej rozmowy - zapomnij o tym nie zrobisz tego sam.

2. Mając tuner z listy rekomendowanej będzie wszystko działać na sofcie 4.2.0 pod TvHeadend. Oprogramowanie można pobrać ze strony QNAP NAS Community Forum - Index page.
Założyć konto myślę że potrafisz, bo jest to potrzebne aby uzyskać dostęp do plików, dlatego nie dostaniesz bezpośredniego linka. Link do wszystkiego o TvHeadend znajduje się na głównej stronie forum. Na logikę ściągasz możliwie najnowszą wersję dla twojej architektury. Jak rozumiem masz procesor ARM więc pobierasz wersje dla ARM 0.7.0 lub 0.8.6.2. Nie jest tych wersji tak wiele. Raptem trzy do wyboru.
P.S.
Nie insataluj TvHeadend bez działającego tunera bo się nie odpali jak go nie wykryje.

3. Jak zainwestujesz w rekomendowany tuner to może się okazać, że przy kolejnej aktualizacji firmware nasa i tak wszystko przestanie działać. Na razie na najnowszej becie 4.2.1 nie działa już nic.

Jeśli to nie wyjaśnia wszystkiego o co pytałeś to faktycznie poddaje się i nie jestem w stanie pomóc. Którą drogą pójdziesz zależy wyłącznie od Ciebie. Moja osobista rada - daj sobie na razie spokój do póki nie będzie wiadomo co będzie działać z nadchodzącym 4.2.1 czy 4.3.0 (nie wiem co będzie kolejne).
Jeśli masz problem na etapie wyboru wersji TvHeadend, to spędzimy tu na forum jeszcze wiele czasu i napiszemy dziesiątki postów jak przyjdzie do jego konfiguracji :)