Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.
Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.
Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových
… více »Richard Stallman přednáší ve středu 7. května od 16:30 na Technické univerzitě v Liberci o vlivu technologií na svobodu. Přednáška je určená jak odborné tak laické veřejnosti.
Jean-Baptiste Mardelle se v příspěvku na blogu rozepsal o novinkám v nejnovější verzi 25.04.0 editoru videa Kdenlive (Wikipedie). Ke stažení také na Flathubu.
TmuxAI (GitHub) je AI asistent pro práci v terminálu. Vyžaduje účet na OpenRouter.
Byla vydána nová verze R14.1.4 desktopového prostředí Trinity Desktop Environment (TDE, fork KDE 3.5, Wikipedie). Přehled novinek i s náhledy v poznámkách k vydání. Podrobný přehled v Changelogu.
Bylo vydáno OpenBSD 7.7. Opět bez písničky.
V Tiraně proběhl letošní Linux App Summit (LAS) (Mastodon). Zatím nesestříhané videozáznamy přednášek jsou k dispozici na YouTube.
Linux server 3.16.0-4-686-pae #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) i686 GNU/Linux
32bit
linux-headers-4.2.0-0.bpo.1-686-pae - Header files for Linux 4.2.0-0.bpo.1-686-pae
linux-image-4.2.0-0.bpo.1-686-pae - Linux 4.2 for modern PCs
Linux server 4.3.0-0.bpo.1-686-pae #1 SMP Debian 4.3.3-7~bpo8+1 (2016-01-19) i686 GNU/Linux
. Nejsem ale u toho serveru fyzicky a ten tunner tam nemám zapojený, dá se nějak zjistit, jestli je ten driver už k dispozoci? A ještě bych se chtěl zeptat, jestli když vyjde nový kernet, jestli se mi vč. headers nabídne při apt-get update && apt-get upgrade
automaticky, nebo vždy budu muset instalovat ručně? Mockrát díky.
[ 6338.465799] usb 1-4: new high-speed USB device number 10 using xhci_hcd [ 6338.660383] usb 1-4: New USB device found, idVendor=15f4, idProduct=0131 [ 6338.660394] usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 6338.660400] usb 1-4: Product: dvbt2 [ 6338.660405] usb 1-4: Manufacturer: astrometadvbt2 [ 6338.667497] usb 1-4: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [ 6338.735795] usb 1-4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 6338.735820] DVB: registering new adapter (Astrometa DVB-T2) [ 6338.736693] i2c i2c-11: Added multiplexed i2c bus 12 [ 6338.739407] i2c i2c-11: Added multiplexed i2c bus 13 [ 6338.739419] usb 1-4: DVB: registering adapter 1 frontend 0 (Realtek RTL2832 (DVB-T))... [ 6338.749729] r820t 11-003a: creating new instance [ 6338.765740] r820t 11-003a: Rafael Micro r820t successfully identified [ 6338.772490] Registered IR keymap rc-empty [ 6338.772685] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-4/rc/rc1/input18 [ 6338.773026] rc1: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1/1-4/rc/rc1 [ 6338.773726] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input19 [ 6338.775613] rc rc1: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 1 [ 6338.775627] usb 1-4: dvb_usb_v2: schedule remote query interval to 400 msecs [ 6338.787434] usb 1-4: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected [ 6341.306410] usb 1-4: DVB: adapter 1 frontend 0 frequency 0 out of range (174000000..862000000)a na Ubuntu:
172.072464] usb 2-1.3: new high-speed USB device number 4 using ehci-pci [ 172.175452] usb 2-1.3: New USB device found, idVendor=15f4, idProduct=0131 [ 172.175457] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [ 172.175461] usb 2-1.3: Product: dvbt2 [ 172.175464] usb 2-1.3: Manufacturer: astrometadvbt2 [ 172.383303] usb 2-1.3: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [ 172.460794] usb 2-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 172.460811] DVB: registering new adapter (Astrometa DVB-T2) [ 172.461520] i2c i2c-10: Added multiplexed i2c bus 11 [ 172.465750] i2c i2c-10: Added multiplexed i2c bus 12 [ 172.473519] mn88473: module is from the staging directory, the quality is unknown, you have been warned. [ 172.481249] mn88473 12-0018: Panasonic MN88473 successfully attached [ 172.481258] usb 2-1.3: DVB: registering adapter 0 frontend 0 (Realtek RTL2832 (DVB-T))... [ 172.481363] usb 2-1.3: DVB: registering adapter 0 frontend 1 (Panasonic MN88473)... [ 172.502067] r820t 12-003a: creating new instance [ 172.518040] r820t 12-003a: Rafael Micro r820t successfully identified [ 172.518050] r820t 12-003a: attaching existing instance [ 172.525180] r820t 12-003a: Rafael Micro r820t successfully identified [ 172.531875] usb 2-1.3: Registered as swradio0 [ 172.531882] i2c i2c-10: rtl2832_sdr: Realtek RTL2832 SDR attached [ 172.531886] usb 2-1.3: rtl2832_sdr: SDR API is still slightly experimental and functionality changes may follow [ 172.539194] Registered IR keymap rc-empty [ 172.539364] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/rc/rc0/input24 [ 172.539502] rc0: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.3/rc/rc0 [ 172.548447] IR RC5(x/sz) protocol handler initialized [ 172.548791] IR JVC protocol handler initialized [ 172.549067] IR RC6 protocol handler initialized [ 172.550454] IR Sharp protocol handler initialized [ 172.550874] IR Sony protocol handler initialized [ 172.551428] IR SANYO protocol handler initialized [ 172.553393] usb 2-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs [ 172.554631] IR NEC protocol handler initialized [ 172.555165] IR XMP protocol handler initialized [ 172.556763] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input25 [ 172.558231] IR MCE Keyboard/mouse protocol handler initialized [ 172.562393] usb 2-1.3: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected [ 172.562472] usbcore: registered new interface driver dvb_usb_rtl28xxu [ 172.563599] lirc_dev: IR Remote Control driver registered, major 247 [ 172.565426] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0 [ 172.565429] IR LIRC bridge handler initialized [ 175.372818] usb 2-1.3: DVB: adapter 0 frontend 0 frequency 0 out of range (174000000..862000000) [ 175.956615] mn88473 12-0018: downloading firmware from file 'dvb-demod-mn88473-01.fw'
dvb-demod-mn88473-01.fw
a dvb-demod-mn88473-02.fw
, to jsem myslel, že stačí
/lib/modules/3.19.0-49-generic/kernel/drivers/staging/media# ls -l | grep mn8847 drwxr-xr-x 2 root root 4096 úno 1 21:35 mn88472 drwxr-xr-x 2 root root 4096 úno 1 21:35 mn88473
-rw-r--r-- 1 root root 19540 led 22 16:32 mn88473.ko
Ale vůbec nevím, kde se to tam vzalo, abych to dostal i do toho Debianu.
# dpkg -S mn88473.ko linux-image-extra-3.19.0-49-generic: /lib/modules/3.19.0-49-generic/kernel/drivers/staging/media/mn88473/mn88473.koPředpokládám, že když mám teď kernel 4.3, instalace linux-image-extra-3.19.0-49-generic mi nepomůže..?
git clone git://linuxtv.org/media_build.git cd media_build ./build make stagingconfig make make installVytvořil se
:/lib/modules/4.3.0-0.bpo.1-686-pae/kernel/drivers/staging/media/mn88473# ls -l celkem 16 -rw-r--r-- 1 root root 13772 úno 2 21:19 mn88473.koAle stejně se mi nenačetl vůbec ten Panasonic v dmesg .. modul jsem načetl ručně a resatrtoval PC. Co myslíte, že dělám ještě špatně?
# dmesg | grep dvb [ 2.877452] usb 1-1.3: Product: dvbt2 [ 2.877463] usb 1-1.3: Manufacturer: astrometadvbt2 [ 19.008989] usb 1-1.3: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [ 19.082719] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 19.083201] dvb_create_media_entity: media entity 'dvb-demux' registered. [ 19.397918] dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered. [ 19.398011] dvb_create_media_entity: media entity 'Panasonic MN88473' registered. [ 19.618081] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 200 msecs [ 19.626388] usb 1-1.3: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected [ 19.628033] usb 1-3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state [ 19.677442] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0 [ 19.682931] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 19.683506] dvb_create_media_entity: media entity 'dvb-demux' registered. [ 19.686383] dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered. [ 19.730465] rc rc1: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 1 [ 19.730474] usb 1-3: dvb_usb_v2: schedule remote query interval to 200 msecs [ 19.740304] usb 1-3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected [ 19.742291] usb 1-4: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state [ 19.804756] usb 1-4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 19.805339] dvb_create_media_entity: media entity 'dvb-demux' registered. [ 19.809571] dvb_create_media_entity: media entity 'Realtek RTL2832 (DVB-T)' registered. [ 19.862515] rc rc2: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 2 [ 19.862522] usb 1-4: dvb_usb_v2: schedule remote query interval to 200 msecs [ 19.872409] usb 1-4: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected [ 19.872504] usbcore: registered new interface driver dvb_usb_rtl28xxu
hestia@hestia:~/tmp/linux-3.19$ find . -name "*88473*" ./drivers/media/dvb-frontends/mn88473.h ./drivers/staging/media/mn88473 ./drivers/staging/media/mn88473/mn88473.c ./drivers/staging/media/mn88473/mn88473_priv.h hestia@hestia:~/tmp/linux-3.19$Zatímco ten debianní kernel ten driver vůbec nemá
hestia@hestia:~/tmp/linux-3.16.7-ckt20$ find . -name "*88473*" hestia@hestia:~/tmp/linux-3.16.7-ckt20$K tomu driveru je ještě firmware dvb-demod-mn88473-01.fw http://palosaari.fi/linux/v4l-dvb/firmware/MN88473/01/latest/ , ten jsem v žádném z ubuntích balíků nenašel, ale někde tam bude , je odkazovaný z driveru https://github.com/torvalds/linux/blob/master/drivers/staging/media/mn88473/mn88473_priv.h#L25 Nemohl by sis nainstalovat ten ubuntí balík přímo na debian (+ případně dokopírovat ten firmware)? Možná by to na sebe pasovalo...
Linux server 3.19.0-49-generic #55-Ubuntu SMP Fri Jan 22 02:09:44 UTC 2016 i686 GNU/LinuxMěnit distribuci nechci, protože to není desktop, ale domácí servřík se spoustou služeb. Vzhledem k tomu, že Ubuntu vychází z Debianu, nemyslím si, že by pro (nic ve zlém) odborníky jako jsi ty, neměl být problém rozjet tunner se stejnou funkcionalitou i na Debianu. Napadá tě, jak bych to tedy mohl rozjet? Všechno, co jsem zkoušel, jsem už tady zmínil.
-rw-r--r-- 1 root root 731294 led 22 17:46 linux-headers-3.19.0-49-generic_3.19.0-49.55_i386.deb -rw-r--r-- 1 root root 9328266 led 22 17:45 linux-headers-3.19.0-49_3.19.0-49.55_all.deb -rw-r--r-- 1 root root 38804474 led 22 17:46 linux-image-extra-3.19.0-49-generic_3.19.0-49.55_i386.deb -rw-r--r-- 1 root root 16120548 led 22 17:46 linux-image-3.19.0-49-generic_3.19.0-49.55_i386.debsystém naběhl:
Linux server 3.19.0-49-generic #55-Ubuntu SMP Fri Jan 22 02:09:44 UTC 2016 i686 GNU/Linux
ovladače i firmware v systému je:
./modules/3.19.0-49-generic/kernel/drivers/staging/media/mn88473 ./modules/3.19.0-49-generic/kernel/drivers/staging/media/mn88473/mn88473.ko ./modules/3.16.0-4-686-pae/kernel/drivers/staging/media/mn88473 ./modules/3.16.0-4-686-pae/kernel/drivers/staging/media/mn88473/mn88473.ko ./firmware/dvb-demod-mn88473-01.fwmodule je načtený:
# lsmod | grep mn88473 mn88473 16384 1A výsledek žádný:
[ 2.425262] usb 1-1.3: Product: dvbt2 [ 2.425266] usb 1-1.3: Manufacturer: astrometadvbt2 [ 14.351520] usb 1-1.3: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [ 14.431899] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.809408] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 400 msecs [ 14.817528] usb 1-1.3: dvb_usb_v2: 'Astrometa DVB-T2' successfully initialized and connected [ 14.817603] usb 1-3: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state [ 14.875967] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.880022] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input7 [ 14.880969] evbug: Connected device: input7 (MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) at /input0) [ 14.904545] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input9 [ 14.904670] evbug: Connected device: input9 (MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) at /input0) [ 14.904678] usb 1-3: dvb_usb_v2: schedule remote query interval to 400 msecs [ 14.913072] usb 1-3: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected [ 14.913119] usb 1-4: dvb_usb_v2: found a 'Realtek RTL2832U reference design' in warm state [ 14.950057] rc rc0: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 0 [ 14.950299] rc rc1: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 1 [ 14.969436] usb 1-4: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [ 14.997725] input: MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) as /devices/virtual/input/input11 [ 14.998027] evbug: Connected device: input11 (MCE IR Keyboard/Mouse (dvb_usb_rtl28xxu) at /input0) [ 14.998160] rc rc2: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) registered at minor = 2 [ 14.998168] usb 1-4: dvb_usb_v2: schedule remote query interval to 400 msecs [ 15.006799] usb 1-4: dvb_usb_v2: 'Realtek RTL2832U reference design' successfully initialized and connected [ 15.006878] usbcore: registered new interface driver dvb_usb_rtl28xxuTak teď už tomu vůbec nerozumím
[146724.361331] usb 1-4: dvb_usb_v2: found a 'Astrometa DVB-T2' in warm state [146724.433499] usb 1-3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer [146724.433769] DVB: registering new adapter (Astrometa DVB-T2) [146725.242334] i2c i2c-13: Added multiplexed i2c bus 14 [146725.242481] rtl2832 13-0010: Realtek RTL2832 successfully attached [146725.276050] mn88473 13-0018: Panasonic MN88473 successfully identified [146725.276250] usb 1-3: DVB: registering adapter 2 frontend 0 (Realtek RTL2832 [146725.276599] usb 1-3: DVB: registering adapter 2 frontend 1 (Panasonic MN8847 [146725.276963] r820t 14-003a: creating new instance [146725.284060] r820t 14-003a: Rafael Micro r820t successfully identified [146725.284299] r820t 14-003a: attaching existing instance [146725.289336] r820t 14-003a: Rafael Micro r820t successfully identified [146725.335531] rtl2832_sdr rtl2832_sdr.3.auto: Registered as swradio2 [146725.335688] rtl2832_sdr rtl2832_sdr.3.auto: Realtek RTL2832 SDR attached [146725.335839] rtl2832_sdr rtl2832_sdr.3.auto: SDR API is still slightly experi [146725.343445] Registered IR keymap rc-empty [146725.343799] input: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb1 [146725.344254] rc rc2: Astrometa DVB-T2 as /devices/pci0000:00/0000:00:14.0/usb [146725.345582] rc rc2: lirc_dev: driver ir-lirc-codec (dvb_usb_rtl28xxu) regist [146725.355634] usb 1-3: dvb_usb_v2: schedule remote query interval to 200 msecs [146725.369855] usb 1-3: dvb_usb_v2: 'Astrometa DVB-T2' successfully initializedJádro 4.9 a FW se nestáhne.
/dev/dvb/adapter2/frontend0
na /dev/dvb/adapter2/frontend1
a /dev/dvb/adapter2/frontend1
na /dev/dvb/adapter2/frontend0
. Pak jsem fyzicky odpojil a připojil USB tuner. A výsledek, viz příloha.
udevadm monitor(to je v tom starsim clanku asi jeste neresene, nebo jinak)
SUBSYSTEM=="dvb", ATTRS{serial}=="0008C9F00841", ATTRS{product}=="UDST70XX", PROGRAM="/bin/sh -c 'K=%k; K=$${K#dvb}; printf dvb/adapter10/%%s $${K#*.}'", SYMLINK+="%c"
to ale rieši symlink na konkrétny adaptér a jeho zariadenia (frontend, ca, demux...).
Ale malo by to ísť nejak upraviť, no ja sa v tých "čudných" znakoch jaksi strácam.
Tiskni
Sdílej: