Byla vydána (𝕏) nová verze 24.7 open source firewallové a routovací platformy OPNsense (Wikipedie). Jedná se o fork pfSense postavený na FreeBSD. Kódový název OPNsense 24.7 je Thriving Tiger. Přehled novinek v příspěvku na fóru.
Binarly REsearch upozorňuje na bezpečnostní problém PKFail (YouTube) v ekosystému UEFI. Stovky modelů zařízení používají pro Secure Boot testovací Platform Key vygenerovaný American Megatrends International (AMI) a jeho privátní část byla při úniku dat prozrazena. Do milionů zařízení (seznam v pdf) po celém světě tak útočníci mohou do Secure Bootu vložit podepsaný malware. Otestovat firmware si lze na stránce pk.fail. Ukázka PoC na Linuxu na Windows na YouTube.
Mobilní operační systém /e/OS (Wikipedie) založený na Androidu / LineageOS, ale bez aplikací a služeb od Googlu, byl vydán ve verzi 2.2 (Mastodon, 𝕏). Přehled novinek na GitLabu. Vypíchnuta je rodičovská kontrola.
Společnost OpenAI představila vyhledávač SearchGPT propojující OpenAI modely umělé inteligence a informace z webů v reálném čase. Zatím jako prototyp pro vybrané uživatele. Zapsat se lze do pořadníku čekatelů.
Distribuce Linux Mint 22 „Wilma“ byla vydána. Je založená na Ubuntu 24.04 LTS, ale s desktopovým prostředím Cinnamon (aktuálně verze 6.2), příp. MATE nebo Xfce, balíkem aplikací XApp, integrací balíčků Flatpak a dalšími změnami. Více v přehledu novinek a poznámkách k vydání.
Příspěvek na blogu Truffle Security: Kdokoli může přistupovat ke smazaným a privátním repozitářům na GitHubu.
Byla vydána nová verze 14 integrovaného vývojového prostředí (IDE) Qt Creator. Podrobný přehled novinek v cgitu. Vypíchnout lze podporu rozšíření v Lua.
Byla vydána verze 1.80.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.
Apple oznámil, že v beta verzi spustil své Apple Maps na webu. Podporován je také webový prohlížeč Chrome. Ne však na Linuxu.
Portál Stack Overflow po roce opět vyzpovídal své uživatele, jedná se především o vývojáře softwaru, a zveřejnil detailní výsledky průzkumu. Průzkumu se letos zúčastnilo více než 65 tisíc vývojářů. Z Česka jich bylo 710. Ze Slovenska 246.
usb 1-4: new high speed USB device using ehci_hcd and address 3 usb 1-4: New USB device found, idVendor=1d19, idProduct=1104 usb 1-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0 usb 1-4: Product: Rtl2832UDVB usb 1-4: Manufacturer: Realtek dvb-usb: found a 'MSI DIGIVOX Micro HD' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (MSI DIGIVOX Micro HD) DVB: registering adapter 0 frontend 0 (Realtek RTL2832 DVB-T)... dvb-usb: MSI DIGIVOX Micro HD successfully initialized and connected. dvb-usb: found a 'MSI DIGIVOX Micro HD' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (MSI DIGIVOX Micro HD) DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T)... dvb-usb: MSI DIGIVOX Micro HD successfully initialized and connected. usbcore: registered new interface driver dvb_usb_rtl2832uco to pouziva za tuner popravde nevim
Tak se mi podarilo dostat debug spravy. A ovladac skutecne detekuje chip tuner FCi2580. Tady je vystup
usb 2-9: new high speed USB device using ehci_hcd and address 3
usb 2-9: New USB device found, idVendor=1d19, idProduct=1101
usb 2-9: New USB device strings: Mfr=1, Product=2, SerialNumber=3
usb 2-9: Product: Rtl2832UDVB
usb 2-9: Manufacturer: Realtek
usb 2-9: SerialNumber: 0
check for warm bda 2832
check for warm 13d3 3274
check for warm 1b80 d396
check for warm 1d19 1101
dvb-usb: found a 'DK DVBT DONGLE' in warm state.
power control: 1
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
all in all I will use 40960 bytes for streaming
allocating buffer 0
buffer 0: ffff8800a7b45000 (dma: 2813612032)
allocating buffer 1
buffer 1: ffff8800ba965000 (dma: 3130413056)
allocating buffer 2
buffer 2: ffff8800a790f000 (dma: 2811293696)
allocating buffer 3
buffer 3: ffff8800baa86000 (dma: 3131596800)
allocating buffer 4
buffer 4: ffff8800ba987000 (dma: 3130552320)
allocating buffer 5
buffer 5: ffff8800ba9c6000 (dma: 3130810368)
allocating buffer 6
buffer 6: ffff8800a7a9d000 (dma: 2812923904)
allocating buffer 7
buffer 7: ffff8800a7838000 (dma: 2810413056)
allocating buffer 8
buffer 8: ffff8800ba8a9000 (dma: 3129643008)
allocating buffer 9
buffer 9: ffff8800ba98c000 (dma: 3130572800)
allocation successful
DVB: registering new adapter (DK DVBT DONGLE)
+rtl2832u_fe_attach
-rtl2832u_fe_attach
DVB: registering adapter 1 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)...
power control: 0
dvb-usb: DK DVBT DONGLE successfully initialized and connected.
check for warm bda 2832
check for warm 13d3 3274
check for warm 1b80 d396
check for warm 1d19 1101
dvb-usb: found a 'DK DVBT DONGLE' in warm state.
power control: 1
dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
all in all I will use 40960 bytes for streaming
allocating buffer 0
buffer 0: ffff8800a7962000 (dma: 2811633664)
allocating buffer 1
buffer 1: ffff8800a7963000 (dma: 2811637760)
allocating buffer 2
buffer 2: ffff8800a7964000 (dma: 2811641856)
allocating buffer 3
buffer 3: ffff8800a7965000 (dma: 2811645952)
allocating buffer 4
buffer 4: ffff8800a7966000 (dma: 2811650048)
allocating buffer 5
buffer 5: ffff8800a7967000 (dma: 2811654144)
allocating buffer 6
buffer 6: ffff8800a7830000 (dma: 2810380288)
allocating buffer 7
buffer 7: ffff8800a7831000 (dma: 2810384384)
allocating buffer 8
buffer 8: ffff8800a7832000 (dma: 2810388480)
allocating buffer 9
buffer 9: ffff8800a7833000 (dma: 2810392576)
allocation successful
DVB: registering new adapter (DK DVBT DONGLE)
+rtl2832u_fe_attach
-rtl2832u_fe_attach
DVB: registering adapter 2 frontend 0 (Realtek RTL2832 DVB-T RTL2836 DTMB)...
power control: 0
dvb-usb: DK DVBT DONGLE successfully initialized and connected.
usbcore: registered new interface driver dvb_usb_rtl2832u
rtl2832_ts_bus_ctrl : Do Nothing
rtl2832_ts_bus_ctrl : Do Nothing
rtl2832_ts_bus_ctrl : Do Nothing
rtl2832_ts_bus_ctrl : Do Nothing
rtl2832_ts_bus_ctrl : Do Nothing
power control: 1
+rtl2832_init
+usb_init_setting
+usb_init_bulk_setting
HIGH SPEED
-usb_init_bulk_setting
+usb_epa_fifo_reset
-usb_epa_fifo_reset
-usb_init_setting
+gpio3_out_setting
-gpio3_out_setting
+demod_ctl1_setting
-demod_ctl1_setting
+suspend_latch_setting
-suspend_latch_setting
+demod_ctl_setting
-demod_ctl_setting
+set_tuner_power
-set_tuner_power
+check_tuner_type
error!! read_rtl2832_tuner_register: ret=-32, DA=0xc0, len=1, offset=0x0, data=(0x33,)
-check_tuner_type : FC2580 tuner on board...
+check_dtmb_support
+set_demod_2836_power onoff = 1
error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=1, page=0, offset=0x1, data=(0xff,)
-set_demod_2836_power onoff = 1 fail
error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=2, page=5, offset=0x10, data=(0x1,0x0,)
-check_dtmb_support RTL2836 NOT FOUND.....
+set_demod_2836_power onoff = 0
error!! read_rtl2832_demod_register: ret=-32, DA=0x3e, len=1, page=0, offset=0x1, data=(0xff,)
-set_demod_2836_power onoff = 0 fail
demod_type is 0
+build_nim_module
-build_nim_module
+demod_init_setting
demod_init_setting for RTL2832
-demod_init_setting
BUG: unable to handle kernel NULL pointer dereference at (null)
IP: [<(null)>] (null)
PGD 2c19c067 PUD 2c235067 PMD 0
Oops: 0010 [#1] SMP
last sysfs file: /sys/devices/system/cpu/cpu3/cache/index2/shared_cpu_map
CPU 3
Pid: 6534, comm: kdvb-ad-2-fe-0 Tainted: P 2.6.33.7-desktop-1mnb #1 M4N68T Pro/System Product Name
RIP: 0010:[<0000000000000000>] [<(null)>] (null)
RSP: 0018:ffff8800a1221c88 EFLAGS: 00010286
RAX: ffff8800a1ccc530 RBX: ffff8800a1ccc600 RCX: 0000000000000002
RDX: ffff8800a1221ca0 RSI: 00000000000000ac RDI: ffff8800a1ccc530
RBP: ffff8800a1221c90 R08: ffff8800a1221ca0 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: ffff8800a1ccc598
R13: 0000000000000001 R14: 0000000000004000 R15: ffff8800a1221dac
FS: 00007fcf2778b710(0000) GS:ffff8800054c0000(0000) knlGS:00000000f5f416d0
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 0000000000000000 CR3: 000000002c2d4000 CR4: 00000000000006e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process kdvb-ad-2-fe-0 (pid: 6534, threadinfo ffff8800a1220000, task ffff8800a1c8ace0)
Stack:
ffffffffa13fc756 ffff8800a1221cb0 ffffffffa1408c97 ffff8800a1220000
<0> ffff8800a1221dac ffff8800a1221ce0 ffffffffa14097d2 ffff8800a1ccc600
<0> ffff8800a1ccc518 ffff8800a1ccc598 ffff8800a1221db0 ffff8800a1221cf0
Call Trace:
[<ffffffffa13fc756>] ? rtl2832_ForwardI2cWritingCmd+0x26/0x30 [dvb_usb_rtl2832u]
[<ffffffffa1408c97>] fc2580_i2c_write+0x27/0x40 [dvb_usb_rtl2832u]
[<ffffffffa14097d2>] fc2580_set_init+0x22/0x1c0 [dvb_usb_rtl2832u]
[<ffffffffa14099a7>] fc2580_Initialize+0x37/0x50 [dvb_usb_rtl2832u]
[<ffffffffa1400a1f>] rtl2832_fc2580_Initialize+0x5f/0x170 [dvb_usb_rtl2832u]
[<ffffffffa14052b8>] rtl2832_init+0xc68/0x1560 [dvb_usb_rtl2832u]
[<ffffffffa14033d0>] ? custom_wait_ms+0x0/0x20 [dvb_usb_rtl2832u]
[<ffffffffa03782e0>] ? dvb_frontend_thread+0x0/0x750 [dvb_core]
[<ffffffffa0404522>] dvb_usb_fe_wakeup+0x42/0x50 [dvb_usb]
[<ffffffffa0376fbc>] dvb_frontend_init+0x2c/0xa0 [dvb_core]
[<ffffffffa0378368>] dvb_frontend_thread+0x88/0x750 [dvb_core]
[<ffffffffa03782e0>] ? dvb_frontend_thread+0x0/0x750 [dvb_core]
[<ffffffff81076b96>] kthread+0x96/0xa0
[<ffffffff8100ae64>] kernel_thread_helper+0x4/0x10
[<ffffffff81076b00>] ? kthread+0x0/0xa0
[<ffffffff8100ae60>] ? kernel_thread_helper+0x0/0x10
Code: Bad RIP value.
RIP [<(null)>] (null)
RSP <ffff8800a1221c88>
CR2: 0000000000000000
---[ end trace edaf204119862ebc ]---
Inicializace probehne bez problemu. Problem nastavana pri skenovani, respektive ladeni, kanalu. Zjevne ovladac precte z registru chipu jine hodnoty nez ocekava a typ padem neumi poslat spravny komand tuneru.
Co se tim da udelat?
Kde se da nahlasit chyba V4L?
Tiskni Sdílej: