ARMové multimedia krabičky

Václav Ovsík vaclav.ovsik na gmail.com
Neděle Srpen 9 21:43:58 CEST 2020


On Sun, Aug 09, 2020 at 08:44:32PM +0200, Petr Labaj wrote:
> Prosím napsal byste co je v tom donglu co jste odkazoval?
> Zřejmě by to měl vypsat i "lsusb".
> A kdybyste napsal i jakou zátěž systému udělá Tvheadend server
> při příjmu TV a případně i kolik ten dongl bere elektriky, to to by
> bylo naprosto skvělé.

root na pi4:~# uname -a
Linux pi4 5.4.28-v7l+ #1 SMP Fri Mar 27 17:49:33 CET 2020 armv7l GNU/Linux

root na pi4:~# dmesg |fgrep dvb
[    2.038735] usb 1-1.3: Product: dvbt2
[    2.041132] usb 1-1.3: Manufacturer: astrometadvbt2
[    2.198786] usb 1-1.4: Product: dvbt2
[    2.201143] usb 1-1.4: Manufacturer: astrometadvbt2
[   14.101318] usb 1-1.3: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
[   14.267124] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   14.267174] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)
[   14.277569] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   14.532193] dvbdev: dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered.
[   14.532602] dvbdev: dvb_create_media_entity: media entity 'Sony CXD2837ER DVB-T/T2/C demodulator' registered.
[   14.655427] usb 1-1.3: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
[   14.657394] usb 1-1.4: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state
[   14.812055] usb 1-1.4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[   14.812112] dvbdev: DVB: registering new adapter (Astrometa DVB-T2)
[   14.815058] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[   14.858696] dvbdev: dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered.
[   14.859537] dvbdev: dvb_create_media_entity: media entity 'Sony CXD2837ER DVB-T/T2/C demodulator' registered.
[   14.954017] usb 1-1.4: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected
[   14.954340] usbcore: registered new interface driver dvb_usb_rtl28xxu


Kernel jsem překládal novější, než byl v Raspbianu, ale teď bych asi
mohl zkusit udělat upgrade, protože v Rasbianu, už by teď měl být 5.4.x
novější než mám, ale nechtěl jsem si to rozmrvit…
Zkusím někdy. Jinak ta astrometa bere nepatrně méně než MyGica T230,
který také mám koupený od někoho na inzerát. Ten potřebuje doplnit
firmware, který do něj láduje kernel. Astrometa nepotřebuje. Přišlo mi,
že Astromeda má méně výpadků, když byl déšť a byly dropouty, tak jsem
pak nasadil obě Astromety. Astrometa žrala něco kolem 300mA (pod) podle
nějakého USB metru (myslím asi 0.27A v akci, ale nejsem si teď jist a TV
běží :-). Ale spotřeba fakt v poho.
Ten MyGica klidně prodám třeba za 300Kč (tak nějak jsem ho koupil),
kdyby někdo chtěl, ale je to ta starší verze. V noťasu kernel vypíše při
jeho zasunutí:

[Sun Aug  9 21:24:25 2020] usb 2-1.1: new high-speed USB device number 4 using ehci-pci
[Sun Aug  9 21:24:25 2020] usb 2-1.1: config 1 interface 0 altsetting 0 bulk endpoint 0x86 has invalid maxpacket 188
[Sun Aug  9 21:24:25 2020] usb 2-1.1: language id specifier not provided by device, defaulting to English
[Sun Aug  9 21:24:25 2020] usb 2-1.1: New USB device found, idVendor=0572, idProduct=c688, bcdDevice= 8.00
[Sun Aug  9 21:24:25 2020] usb 2-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[Sun Aug  9 21:24:25 2020] mc: Linux media interface: v0.10
[Sun Aug  9 21:24:25 2020] usb 2-1.1: dvb_usb_v2: found a 'MyGica Mini DVB-T2 USB Stick T230' in warm state
[Sun Aug  9 21:24:25 2020] usb 2-1.1: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
[Sun Aug  9 21:24:25 2020] dvbdev: DVB: registering new adapter (MyGica Mini DVB-T2 USB Stick T230)
[Sun Aug  9 21:24:25 2020] usb 2-1.1: media controller created
[Sun Aug  9 21:24:25 2020] dvbdev: dvb_create_media_entity: media entity 'dvb-demux' registered.
[Sun Aug  9 21:24:25 2020] i2c i2c-9: Added multiplexed i2c bus 10
[Sun Aug  9 21:24:25 2020] si2168 9-0064: Silicon Labs Si2168-B40 successfully identified
[Sun Aug  9 21:24:25 2020] si2168 9-0064: firmware version: B 4.0.2
[Sun Aug  9 21:24:25 2020] si2157 10-0060: Silicon Labs Si2147/2148/2157/2158 successfully attached
[Sun Aug  9 21:24:25 2020] usb 2-1.1: DVB: registering adapter 0 frontend 0 (Silicon Labs Si2168)...
[Sun Aug  9 21:24:25 2020] dvbdev: dvb_create_media_entity: media entity 'Silicon Labs Si2168' registered.
[Sun Aug  9 21:24:25 2020] usb 2-1.1: dvb_usb_v2: 'MyGica Mini DVB-T2 USB Stick T230' successfully initialized and connected
[Sun Aug  9 21:24:25 2020] usbcore: registered new interface driver dvb_usb_dvbsky

Kolega si koupil na Ali právě tu verzi T230C, ale odešla mu. Řekl bych,
že má prasklý PCB. Asi to vrazil do USB bez mezikablíku, i když se
dušoval, že ne :-) Měl to dražší než Astrometa… skoro $30 a ještě platil
clo, OMG. Já zatím nikdy clo neplatil… Mu těch $30 dobrák prodejce na
obal uvedl… No prostě úplnej provar.

Jinak jsem zatím zůstal v Raspbianu, ačkoliv mám rozchozený Debian
arm64, jenomže jaksi bez akcelerace na grafiku, což je fatální problém.
Raspbian umí akceleraci H265 v kodi a VLC. Ty jsou Raspbianu nějak
patchnuté, aby akceleraci využily a umí to prakticky jakýkoliv datový
tok. Stahoval jsem nějaká http://jell.yfish.us/ ukázkové toky a dávalo
to v klidu i nějaké ty šílené rychlosti - stovky megabitů. :-)
RPi4 už je docela mocný HW z tohodle pohledu.

Koupil jsem Rpi4 4GB a když jsem viděl jak se fláká jako TV box, tak
jsem dokoupil ještě tu 2GB verzi, když byla jenom za litr. Pak jsem
pochopil, že ty 2GB asi nikdo nechtěl, tak to byla nějaké starší revize
HW, ještě s nějakým bugem ohledně kompatibility USB-C napájení, což mě
netrápí, kupoval jsem se zdroji 4A co měli v RPishopu…
Proto asi tak zlevnili ty 2GB verze zjara…
Se 4GB verzí si budu hrát jako s desktopem. Už jsem upgradnul FW
a bootuje to z disku. Jenom tak mít více času si hrát. :-)
-- 
Zito


Další informace o konferenci Hw-list