Portál AbcLinuxu, 7. května 2025 04:18

Dotaz: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e

29.7.2019 20:17 PepaHUbuntu | skóre: 4
Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
Přečteno: 341×
Odpovědět | Admin

Ahoj,

mám na routeru Asus WL500GP V2 (Broadcom BCM5354) naistalované Open WRT 18.06.4 (Kernel Version 4.14.131) r7808-ef686b7292 / LuCI openwrt-18.06 branch (git-19.170.32094-4d6d8bc) a chtěl bych na něm rozchodit USB televizní kartu Pinnacle PCTV Hybrid Pro Stick 340e (ID 2304:023d Pinnacle Systems, Inc. PCTV 340e). A nevím jak to zprovoznit. Neví někdo jak to udělat?

root@OpenWrt:~# lsusb
Bus 001 Device 007: ID 2304:023d Pinnacle Systems, Inc. PCTV 340e

 

root@OpenWrt:~# lsusb -v
Bus 001 Device 007: ID 2304:023d Pinnacle Systems, Inc. PCTV 340e
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               2.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0        64
idVendor           0x2304 Pinnacle Systems, Inc.
idProduct          0x023d PCTV 340e
bcdDevice            1.00
iManufacturer           1 YUANRD
iProduct                2 PCTV 340e
iSerial                 3 050116ACAD
bNumConfigurations      1
Configuration Descriptor:
bLength                 9
bDescriptorType         2
wTotalLength           46
bNumInterfaces          1
bConfigurationValue     1
iConfiguration          0
bmAttributes         0xa0
(Bus Powered)
Remote Wakeup
MaxPower              500mA
Interface Descriptor:
bLength                 9
bDescriptorType         4
bInterfaceNumber        0
bAlternateSetting       0
bNumEndpoints           4
bInterfaceClass       255 Vendor Specific Class
bInterfaceSubClass      0
bInterfaceProtocol      0
iInterface              0
Endpoint Descriptor:
bLength                 7
bDescriptorType         5
bEndpointAddress     0x01  EP 1 OUT
bmAttributes            2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize     0x0200  1x 512 bytes
bInterval               1
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               1
Endpoint Descriptor:
bLength                 7
bDescriptorType         5
bEndpointAddress     0x82  EP 2 IN
bmAttributes            2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize     0x0200  1x 512 bytes
bInterval               1
Endpoint Descriptor:
bLength                 7
bDescriptorType         5
bEndpointAddress     0x83  EP 3 IN
bmAttributes            2
Transfer Type            Bulk
Synch Type               None
Usage Type               Data
wMaxPacketSize     0x0200  1x 512 bytes
bInterval               1
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      1
Device Status:     0x0000
(Bus Powered)

root@OpenWrt:~# dmesg | tail
[   43.611005] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   43.619517] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[   62.412334] do_page_fault(): sending SIGSEGV to asterisk for invalid read access from 36366164
[   62.421472] epc = 77f8f2f0 in libc.so[77f1c000+93000]
[   62.427014] ra  = 004f64bc in asterisk[400000+1d9000]
[ 2050.806689] usb 1-1.1.4: new high-speed USB device number 6 using ehci-platform
[ 9321.407821] usb 1-1.1.4: USB disconnect, device number 6
[ 9324.270013] usb 1-1.1.4: new high-speed USB device number 7 using ehci-platform
[14568.896092] usb 1-1.1.4: USB disconnect, device number 7
[14576.161291] usb 1-1.1.4: new high-speed USB device number 8 using ehci-platform

 

Díky Pepa

 

 

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

k3dAR avatar 29.7.2019 20:59 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
Odpovědět | | Sbalit | Link | Blokovat | Admin
je v tom XC4000, v pripravenejch balickach to 18.06.4 nema, ani ve zdrojakach, ani sem nenasel na internetu uz pripravene (pro 18.06 a bcm47xx) ale nasel sem tohle: https://github.com/tmn505/openwrt-dvb, ktere bys mel pridat to stazenejch zdrojaku OpenWRT adresare packages a zkompilovat, tady je pruvodce pro build OpenWRT: https://openwrt.org/docs/guide-developer/build-system/start
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 29.7.2019 21:08 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
Příloha:
v menuconfig tvuj model viz priloha, priznam se ze nevim zda to vybere totozne balicky jako oficialni fw build, kazdopadne pro tuner zaskrtni(M) "Kernel modules/Media tuners/kmod-media-tuner-xc4000" + v openwrt-dvb readme pise ze to neresi samo zavislosti dalsich modulu pro tunner ale mas je dohledat/vybrat sam :-)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 29.7.2019 21:11 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
zavislost minimalne "Kernel modules/DVB Drivers/kmod-dvb-core" ale pocitam ze toho bude potreba vice... mozna vybrat i nejakek dohledanej podporovanejsi(=co je primo v OpenWRT zdrojacich) tuner a vybrat ten a doufat ze to v zavislostich vybere to co potrebuje ten tvuj :)
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 29.7.2019 21:16 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
+ "Kernel modules/DVB Drivers/kmod-dvb-usb", kterej nebyl vybrat pri kmod-dvb-core, takze ty zavislosti si to asi neresi ani oficialni zdrojaky OpenWRT...
porad nemam telo, ale uz mam hlavu... nobody
29.7.2019 21:26 NN
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
To vypada jen na nejake podpurne programy a aplikace. Podle meho nazoru bude potrebovat nakonfigurovat a zkompilovat vsechny potrebne dvb moduly a nakonec dodat xc4000 firmware. To znamena vytvorit si cely toolchain a celou novou image..
k3dAR avatar 29.7.2019 21:38 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
vim ze v tom primo ovladac neni, pocital sem ze si to neco asi dotahne pri kompilace kterou sem teda pustil a uvidime :-)
pokud se nepletu, to nakonfigurovani pres build-system(kde se nestaras o toolchan, protoze to bali jiz pripravene binarni balicky) je o tom ze si pripravis image na miru s dalsima/nevychozima_v_ofiko_image balickama, ktere bys jinak musel instalovat z repositare, tam ale prave sem nenasel balicek v kterem bych tento ovladac cekal a nevim zda je moznost u OpenWRT prohledavat nejak i obsah vsech nenainstalovanejch balicku v repositari... kazdopadne "grep -R -i xc4000 openwrt_sourctree" vrati 0 vysledku (kdyz nepocitam 2 ktere je jen schodou okolnosti nejaka hex hodnota co 0xC4000 obsahuje) ...
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 29.7.2019 21:52 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
overeno, zdrojaky v4l-dvb (vcetne si dotahuje z linuxtv.org nebo z github.com/tbsdtv, podle toho zda vyberes v menuconfig tahani z linuxtv nebo tbsdtv(vychozi), takze pouzite bude konkretne tohle
porad nemam telo, ale uz mam hlavu... nobody
k3dAR avatar 30.7.2019 03:27 k3dAR | skóre: 63
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e
bohuzel pri kompilaci primo pro ten model to zkoncilo na tom ze ty dotazene v4l-dvb NEmaji podporu pro "mipsel" ale pouze "mips", tzn. ze tenhle postup pro tenhle router nejde...
porad nemam telo, ale uz mam hlavu... nobody
30.7.2019 08:21 PepaHUbuntu
Rozbalit Rozbalit vše Re: Open WRT 18.06 - DVB-T - Pinnacle PCTV Hybrid Pro Stick 340e

No,díky za snahu, ale pořádně nerozumím, co píšeš. Chápu, že něco jako vytvoření vlastního ovladače. Ale tak s linuxem neumím, abych ho zvládl vytvořit (kompilovat). Krom toho už jsem se o to kdyby podle nějakého návodu pokoušel a při té kompilaci mi to hodilo nějakou chybu s kterou jsem si neporadil.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.