Hudební přehrávač Amarok byl vydán v nové major verzi 3.0 postavené na Qt5/KDE Frameworks 5. Předchozí verze 2.9.0 vyšla před 6 lety a byla postavená na Qt4. Portace Amaroku na Qt6/KDE Frameworks 6 by měla začít v následujících měsících.
Byla vydána nová verze 2.45.0 distribuovaného systému správy verzí Git. Přispělo 96 vývojářů, z toho 38 nových. Přehled novinek v příspěvku na blogu GitHubu a v poznámkách k vydání. Vypíchnout lze počáteční podporu repozitářů, ve kterých lze používat SHA-1 i SHA-256.
Před 25 lety, ve čtvrtek 29. dubna 1999, byla spuštěna služba "Úschovna".
Byla vydána nová verze 24.04.28 s kódovým názvem Time After Time svobodného multiplatformního video editoru Shotcut (Wikipedie) a nová verze 7.24.0 souvisejícího frameworku MLT Multimedia Framework. Nejnovější Shotcut je vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.
Byla vydána verze 5.30 dnes již open source operačního systému RISC OS (Wikipedie).
V aktuálním příspěvku na blogu počítačové hry Factorio (Wikipedie) se vývojář s přezývkou raiguard rozepsal o podpoře Linuxu. Rozebírá problémy a výzvy jako přechod linuxových distribucí z X11 na Wayland, dekorace oken na straně klienta a GNOME, změna velikosti okna ve správci oken Sway, …
Rakudo (Wikipedie), tj. překladač programovacího jazyka Raku (Wikipedie), byl vydán ve verzi #171 (2024.04). Programovací jazyk Raku byl dříve znám pod názvem Perl 6.
Společnost Epic Games vydala verzi 5.4 svého proprietárního multiplatformního herního enginu Unreal Engine (Wikipedie). Podrobný přehled novinek v poznámkách k vydání.
Byl vydán Nextcloud Hub 8. Představení novinek tohoto open source cloudového řešení také na YouTube. Vypíchnout lze Nextcloud AI Assistant 2.0.
dvb_usb_a800
. Stáhl jsem firmware http://www.linuxtv.org/downloads/firmware/dvb-usb-avertv-a800-02.fw.
Po připojení je v dmesg:
usb 5-7: new high speed USB device using ehci_hcd and address 7 dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw'V syslogu je to samé. První problém je, že se nevytvoří vůbec zařízení v /dev/dvb. Když je vytvořím pomocí tohoto skriptu:
######################### #!/bin/bash function create_adapter() { local nr="$1" major="$2" minor="$3" mkdir /dev/dvb/adapter${nr} mknod /dev/dvb/adapter${nr}/video${nr} c $major $(( $minor )) mknod /dev/dvb/adapter${nr}/audio${nr} c $major $(( $minor +1 )) mknod /dev/dvb/adapter${nr}/frontend${nr} c $major $(( $minor +3 )) mknod /dev/dvb/adapter${nr}/demux${nr} c $major $(( $minor +4 )) mknod /dev/dvb/adapter${nr}/dvr${nr} c $major $(( $minor +5 )) mknod /dev/dvb/adapter${nr}/ca${nr} c $major $(( $minor +6 )) mknod /dev/dvb/adapter${nr}/net${nr} c $major $(( $minor +7 )) mknod /dev/dvb/adapter${nr}/osd${nr} c $major $(( $minor +8 )) } major=$(awk '/DVB/ { print $1 }' /proc/devices) if test "$major" = ""; then echo "can't figure dvb major number, dvb modules not loaded yet?" exit 1 fi echo "creating dvb device nodes for major $major" rm -rf /dev/dvb/adapter* create_adapter 0 $major 0 create_adapter 1 $major 64 create_adapter 2 $major 128 create_adapter 3 $major 192 chmod 755 /dev/dvb/adapter* chmod 660 /dev/dvb/adapter*/* chown root:video /dev/dvb/adapter*/* #########################příkaz
scan cz-Praha
vypíše:
scanning cz-Praha using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0' main:1884: FATAL: failed to open '/dev/dvb/adapter0/frontend0': 19 No such deviceNejdříve jsem to zkoušel s ovladači v jádře v Debianu Testing - 2.6.15-1-686-smp, poté jsem zkompiloval ovladače z
http://www.linuxtv.org/repo/
a poté ještě (opět s těmito ovladači) v Kubuntu s jádrem 2.6.12-10-686.
S původními ovladači v jádru Debianu byl výpis z dmesg trochu jiný, ale vždycky to dopadne stejně (No such device ve výpisu scan).
Nevíte někdo v čem může být problém?
usb 5-7: new high speed USB device using ehci_hcd and address 3 dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw' to the 'Cypress FX2' dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. usbcore: registered new driver dvb_usb_a800Ale dioda pořád nesvítí
# modprobe mt352 force_card=2Mám ovšem úplně jiný hardware a starší jádro.
dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state. dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)). dib3000: Found a DiBcom 3000P. DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)... input: IR-receiver inside an USB DVB receiver as /class/input/input3 dvb-usb: schedule remote query interval to 150 msecs. dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. usbcore: registered new driver dvb_usb_a800Zajímavé je, že zde není žádná zmínka o firmwaru - jakoby se zařízení připojilo přímo ve „warm state”. Pokud ho nyní odpojím a připojím v dmesg se objeví tohle:
dvb-usb: error while querying for an remote control event. usb 5-4: USB disconnect, address 3 dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully deinitialized and disconnected. usb 5-4: new high speed USB device using ehci_hcd and address 4 dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw' to the 'Cypress FX2' dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. usb 5-4: USB disconnect, address 4 dvb-usb: generic DVB-USB module successfully deinitialized and disconnected.a zažízení zase nefunguje. Nejhorší je, že úplně stejně so to chová na notebooku, kde mám Kubuntu 5.10 s jádrem 2.6.12-686 + ovladače z linuxtv. Jenom výpisy dmesg vypadají trochu jinak: Při startu:
[4294830.849000] dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in warm state. [4294830.849000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. [4294830.849000] DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)). [4294831.258000] dib3000: Found a DiBcom 3000P. [4294831.259000] DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)... [4294831.261000] dvb-usb: schedule remote query interval to 150 msecs. [4294831.261000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. [4294831.261000] usbcore: registered new driver dvb_usb_a800A po odpojení a připojení:
[4295286.541000] dvb-usb: error while querying for an remote control event. [4295286.655000] usb 4-3: USB disconnect, address 2 [4295286.756000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully deinitialized and disconnected. [4295291.571000] usb 4-3: new high speed USB device using ehci_hcd and address 3 [4295292.025000] dvb-usb: found a 'AVerMedia AverTV DVB-T USB 2.0 (A800)' in cold state, will try to load a firmware [4295292.092000] dvb-usb: downloading firmware from file 'dvb-usb-avertv-a800-02.fw'Každopádně je to pokrok. Avšak na tom booku mě to velice mrzí, protože bych to rád používal i na něm, ale ten vůbec nevypínam
/etc/hotplug/usb.rc restartzařízejí se rozjede Teď to jenom nějak zautomatizovat. Taky je potřeba po připojení restartovat
lircd
jinak nefunguje dálkové ovládání.
Zevrubně jsem ty skripty prošel, ale moc chytrý z toho nejsem. Není tady nejaký expert na hotplug, kdo by mě nasměroval dále?
/etc/hotplug/usb.rc restart
se zařízení inicializuje a poté se i vytvoří /dev-nody.
Já bych to opravdu viděl na hotplug. IMHO je potřeba po nahrání firmwaru provést inicializaci znovu a to hotplug neprovede.
a800.c
položku:
.no_reconnect = 1,
.firmware = "dvb-usb-avertv-a800-02.fw",
Tiskni Sdílej: