Na čem aktuálně pracují vývojáři GNOME a KDE Plasma? Pravidelný přehled novinek v Týden v GNOME a Týden v KDE Plasma.
Před 25 lety zaplavil celý svět virus ILOVEYOU. Virus se šířil e-mailem, jenž nesl přílohu s názvem I Love You. Příjemci, zvědavému, kdo se do něj zamiloval, pak program spuštěný otevřením přílohy načetl z adresáře e-mailové adresy a na ně pak „milostný vzkaz“ poslal dál. Škody vznikaly jak zahlcením e-mailových serverů, tak i druhou činností viru, kterou bylo přemazání souborů uložených v napadeném počítači.
Byla vydána nová major verze 5.0.0 svobodného multiplatformního nástroje BleachBit (GitHub, Wikipedie) určeného především k efektivnímu čištění disku od nepotřebných souborů.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za duben (YouTube).
Provozovatel čínské sociální sítě TikTok dostal v Evropské unii pokutu 530 milionů eur (13,2 miliardy Kč) za nedostatky při ochraně osobních údajů. Ve svém oznámení to dnes uvedla irská Komise pro ochranu údajů (DPC), která jedná jménem EU. Zároveň TikToku nařídila, že pokud správu dat neuvede do šesti měsíců do souladu s požadavky, musí přestat posílat data o unijních uživatelích do Číny. TikTok uvedl, že se proti rozhodnutí odvolá.
Společnost JetBrains uvolnila Mellum, tj. svůj velký jazykový model (LLM) pro vývojáře, jako open source. Mellum podporuje programovací jazyky Java, Kotlin, Python, Go, PHP, C, C++, C#, JavaScript, TypeScript, CSS, HTML, Rust a Ruby.
Vývojáři Kali Linuxu upozorňují na nový klíč pro podepisování balíčků. K původnímu klíči ztratili přístup.
V březnu loňského roku přestal být Redis svobodný. Společnost Redis Labs jej přelicencovala z licence BSD na nesvobodné licence Redis Source Available License (RSALv2) a Server Side Public License (SSPLv1). Hned o pár dní později vznikly svobodné forky Redisu s názvy Valkey a Redict. Dnes bylo oznámeno, že Redis je opět svobodný. S nejnovější verzí 8 je k dispozici také pod licencí AGPLv3.
Oficiální ceny Raspberry Pi Compute Modulů 4 klesly o 5 dolarů (4 GB varianty), respektive o 10 dolarů (8 GB varianty).
Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.
Rozdil je v pouzitem chipsetu. Zjednodusene:
E3372s: Hi6920AM: 1Gbits DDR2, Dual Cortex-A9@667MHz, USB 3.0,
E3372h: Hi6921M: 1Gbits DDR2, Dual Cortex-A9@600MHz, USB 2.0
Oboji umi:
LTE - Cat4 150M/50M
UMTS - 42M/5.76M
GSM/EDGE - Class 33
LTE Rel-9
UMTS Rel-8
GSM Rel-6
LTE neni ani trochu trivialni, proto jsou tam ty Cortexy...
Skúšal som to cez nm, ale nenašlo to usb modem.To je špatný popis, ptal jsem se, jestli to vytvořilo zařízení /dev/ttyUSBX. To se dočteš v dmesg. Pokud ho to nevytvořilo, musíš si najít v konfiguraci usb_modeswitch (např. na Debianu je to soubor configPack.tgz z balíku usb-modeswitch-data) (případně vygooglit) podle USB ID svůj modem a provést přepnutí ručně. Příklad je na té stránce, co jsem odkazoval.
A čo znamená "vytočiť pppd spojení?"Zadání příkazu
pppd call název_spojení_který_jsi_nastavil
.
$lsusb Bus 002 Device 002: ID 0fca:8017 Research In Motion, Ltd. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 0a5c:2110 Broadcom Corp. BCM2045B (BDC-2) [Bluetooth Controller] Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hubdmesg
$dmesg [ 66.512582] fuse init (API version 7.23) [ 172.126751] usb 1-3: new high-speed USB device number 3 using ehci-pci [ 173.553189] usb 1-3: USB disconnect, device number 3 [ 173.983450] usb 1-3: new high-speed USB device number 4 using ehci-pci [ 176.282806] usb-storage 1-3:1.3: USB Mass Storage device detected [ 176.287264] scsi host5: usb-storage 1-3:1.3 [ 176.287695] usb-storage 1-3:1.4: USB Mass Storage device detected [ 176.287867] scsi host6: usb-storage 1-3:1.4 [ 176.288385] usbcore: registered new interface driver usb-storage [ 176.291575] usbcore: registered new interface driver uas [ 176.337169] usbcore: registered new interface driver usbserial [ 176.337800] usbcore: registered new interface driver usbserial_generic [ 176.337937] usbserial: USB Serial support registered for generic [ 176.344500] usbcore: registered new interface driver option [ 176.345301] usbserial: USB Serial support registered for GSM modem (1-port) [ 176.345551] option 1-3:1.0: GSM modem (1-port) converter detected [ 176.345744] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0 [ 176.345798] option 1-3:1.1: GSM modem (1-port) converter detected [ 176.345966] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB1 [ 176.347643] option 1-3:1.2: GSM modem (1-port) converter detected [ 176.439765] usbcore: registered new interface driver cdc_ncm [ 176.458449] usbcore: registered new interface driver cdc_wdm [ 176.460133] usbcore: registered new interface driver huawei_cdc_ncm [ 177.291736] scsi 6:0:0:0: Direct-Access HUAWEI TF CARD Storage 2.31 PQ: 0 ANSI: 2 [ 177.291743] scsi 5:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2 [ 177.300451] sd 6:0:0:0: [sdb] Attached SCSI removable disk [ 177.303950] sr 5:0:0:0: [sr1] scsi-1 drive [ 177.304312] sr 5:0:0:0: Attached scsi CD-ROM sr1 [ 177.380714] sr 5:0:0:0: [sr1] UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 [ 177.380724] sr 5:0:0:0: [sr1] Sense Key : 0x3 [current] [ 177.380730] sr 5:0:0:0: [sr1] ASC=0x11 ASCQ=0x0 [ 177.380736] sr 5:0:0:0: [sr1] CDB: opcode=0x28 28 00 00 00 91 fe 00 00 02 00 [ 177.380741] blk_update_request: critical medium error, dev sr1, sector 149496 [ 177.381811] sr 5:0:0:0: [sr1] UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 [ 177.381817] sr 5:0:0:0: [sr1] Sense Key : 0x3 [current] [ 177.381823] sr 5:0:0:0: [sr1] ASC=0x11 ASCQ=0x0 [ 177.381828] sr 5:0:0:0: [sr1] CDB: opcode=0x28 28 00 00 00 91 fe 00 00 02 00 [ 177.381832] blk_update_request: critical medium error, dev sr1, sector 149496 [ 177.381837] Buffer I/O error on dev sr1, logical block 18687, async page read [ 177.419931] sr 5:0:0:0: [sr1] UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 [ 177.419941] sr 5:0:0:0: [sr1] Sense Key : 0x3 [current] [ 177.419947] sr 5:0:0:0: [sr1] ASC=0x11 ASCQ=0x0 [ 177.419953] sr 5:0:0:0: [sr1] CDB: opcode=0x28 28 00 00 00 91 fc 00 00 02 00 [ 177.419958] blk_update_request: critical medium error, dev sr1, sector 149488 [ 177.421057] sr 5:0:0:0: [sr1] UNKNOWN(0x2003) Result: hostbyte=0x00 driverbyte=0x08 [ 177.421065] sr 5:0:0:0: [sr1] Sense Key : 0x3 [current] [ 177.421071] sr 5:0:0:0: [sr1] ASC=0x11 ASCQ=0x0 [ 177.421077] sr 5:0:0:0: [sr1] CDB: opcode=0x28 28 00 00 00 91 fc 00 00 02 00 [ 177.421081] blk_update_request: critical medium error, dev sr1, sector 149488 [ 177.421087] Buffer I/O error on dev sr1, logical block 18686, async page read [ 1016.062319] usb 1-3: USB disconnect, device number 4 [ 1016.062797] option1 ttyUSB0: GSM modem (1-port) converter now disconnected from ttyUSB0 [ 1016.062841] option 1-3:1.0: device disconnected [ 1016.065970] option1 ttyUSB1: GSM modem (1-port) converter now disconnected from ttyUSB1 [ 1016.066021] option 1-3:1.1: device disconnected [ 1016.066196] option 1-3:1.2: device disconnected [ 1179.553353] usb 2-2: new high-speed USB device number 2 using ehci-pci [ 1179.696818] cdc_ncm 2-2:1.0: MAC-Address: 4a:9d:24:66:0a:f2 [ 1179.697279] cdc_ncm 2-2:1.0 usb0: register 'cdc_ncm' at usb-0000:00:1d.7-2, CDC NCM, 4a:9d:24:66:0a:f2 [ 1179.713811] cdc_ncm 2-2:1.2: MAC-Address: 4a:9d:24:66:0a:f6 [ 1179.714287] cdc_ncm 2-2:1.2 usb1: register 'cdc_ncm' at usb-0000:00:1d.7-2, CDC NCM, 4a:9d:24:66:0a:f6 [ 1179.989122] usbcore: registered new interface driver cdc_mbim [ 1180.006467] cdc_ncm 2-2:1.2 enp0s29f7u2i2: renamed from usb1 [ 1180.017025] cdc_ncm 2-2:1.0 enp0s29f7u2: renamed from usb0 [ 1180.032753] IPv6: ADDRCONF(NETDEV_UP): enp0s29f7u2i2: link is not ready [ 1180.033437] IPv6: ADDRCONF(NETDEV_UP): enp0s29f7u2i2: link is not ready [ 1180.056188] IPv6: ADDRCONF(NETDEV_UP): enp0s29f7u2: link is not ready [ 1180.056417] IPv6: ADDRCONF(NETDEV_UP): enp0s29f7u2: link is not ready [ 1180.060813] cdc_ncm 2-2:1.0 enp0s29f7u2: network connection: connected [ 1180.060845] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s29f7u2: link becomes ready [ 1180.060856] cdc_ncm 2-2:1.0 enp0s29f7u2: kevent 12 may have been dropped [ 1180.068799] cdc_ncm 2-2:1.0 enp0s29f7u2: 480 mbit/s downlink 480 mbit/s uplink [ 1180.149480] cdc_ncm 2-2:1.0 enp0s29f7u2: kevent 12 may have been dropped [ 1180.149520] cdc_ncm 2-2:1.0 enp0s29f7u2: kevent 12 may have been dropped [ 1292.891866] cdc_ncm 2-2:1.2 enp0s29f7u2i2: network connection: connected [ 1292.891912] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s29f7u2i2: link becomes ready [ 1292.891924] cdc_ncm 2-2:1.2 enp0s29f7u2i2: kevent 12 may have been dropped [ 1292.893851] cdc_ncm 2-2:1.2 enp0s29f7u2i2: kevent 12 may have been dropped [ 1292.893907] cdc_ncm 2-2:1.2 enp0s29f7u2i2: kevent 12 may have been dropped [ 1292.899838] cdc_ncm 2-2:1.2 enp0s29f7u2i2: 480 mbit/s downlink 480 mbit/s uplink [ 1292.917997] cdc_ncm 2-2:1.2 enp0s29f7u2i2: kevent 12 may have been dropped [ 1292.918036] cdc_ncm 2-2:1.2 enp0s29f7u2i2: kevent 12 may have been dropped [ 1498.946580] usb 1-3: new high-speed USB device number 5 using ehci-pci
[ 176.345744] usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
Neviem ,čo myslíš tým "screen".Prostě program, který se jmenuje screen. Seznamte se.
A ten odkaz, na ktorý sa tu odvolávaš, tak to nerobí nič. :)Jako že to vůbec nic neudělá. Ani to nezaloguje žádnou chybu, prostě nic. Ani když se to spustí v strace nebo v gdb, tak není vidět, že by to cokoli dělalo.
Problém je v sekci 176 a 177 sekundy. Na jednu stranu je to modem, a zároveň je to i Attached SCSI removable disk
. To je příznak toho že se jedná o tvz USB multi device. V první fázi je to flash disk, který obsahuje drivery pro Windows. Windows po natažení driveru přepnou zařízení a ejhle objeví se modem. V linux toto přepnutí zajišťuje program usb_modeswitch. Zkuste si ověřit zda jej máte nainstalovaný.
Na druhou stranu ve 176 sekundě je i záznam: GSM modem (1-port) converter now attached to ttyUSB0
. Toto signalizuje seriový port, který slouží k ovládání modemu. Takže možná žádný usb_modeswitch není potřeba. Je sice trošku zarážející, že je to ttyUSB a nikoliv ttyACM (USB CDC), ale to bude tím, že modem asi nepodporuje historické Hayes AT příkazy a ppp protokol..Zato podporuje přímo síťové rozhraní cdc_ncm a cdc_wdm.
Už jste vyzkoušel tandem ModemManager (trunk verze) + NetworkManager, který jsem vám před několika dny doporučoval?
Podle výpisu, který jste dodal, jádro zařízení rozpozná. Nyní je potřeba prověřit vyšší vrstvy. Příklad jak to vypadá u mě (modem je jiný, lehce starší kus Ericsson F3507g):
> ps ax|grep ModemManager
472 ? Ssl 0:00 /usr/local/sbin/ModemManager --log-level=DEBUG
>mmcli -L
Found 1 modems:
/org/freedesktop/ModemManager1/Modem/0 [Ericsson] F3507g
Pokud MM modem nevidí, tak je potřeba <
--debug
a prohlédnout logy, zda MM modem správně detekoval. Pokud ne možná bude potřeba nějaké kouzlení s programem usb_modeswitch.
> echo 6000 > /sys/class/net/wwan0/cdc_ncm/tx_max
> echo 0 > /sys/class/net/wwan0/cdc_ncm/min_tx_pkt
> nmcli add gsm ifname wwan0 con-name TestModemConnection autoconnect no apn vase_apn pin vas_pin
> nmcli connect TestModemConnection
Lépe asi zkoušet přes nm-applet než cli
Tak je zřejmé, že Modem Manager neběží. Takže bych doporučoval jej nainstalovat. Tady je nějaký popis jak jej dostat do OpenWRT.
echo 6000 > /sys/class/net/wwan0/cdc_ncm/tx_max bash: /sys/class/net/wwan0/cdc_ncm/tx_max: Adresár alebo súbor neexistuje $ echo 0 > /sys/class/net/wwan0/cdc_ncm/min_tx_pkt bash: /sys/class/net/wwan0/cdc_ncm/min_tx_pkt: Adresár alebo súbor neexistuje
$ usb_modeswitch -v 12d1 -p 1506 -m "0x01" -M "55534243123456780000000000000011062000000100000000000000000000" -I Look for default devices ... product ID matched Found devices in default mode (1) Access device 004 on bus 006 Error opening the device. Abort
Tiskni
Sdílej: