Raspberry Pi Connect, tj. oficiální služba Raspberry Pi pro vzdálený přístup k jednodeskovým počítačům Raspberry Pi z webového prohlížeče, byla vydána v nové verzi 2.5. Nejedná se už o beta verzi.
Google zveřejnil seznam 1272 projektů (vývojářů) od 185 organizací přijatých do letošního, již jednadvacátého, Google Summer of Code. Plánovaným vylepšením v grafických a multimediálních aplikacích se věnuje článek na Libre Arts.
Byla vydána (𝕏) dubnová aktualizace aneb nová verze 1.100 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.100 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.5.
OpenSearch (Wikipedie) byl vydán ve verzi 3.0. Podrobnosti v poznámkách k vydání. Jedná se o fork projektů Elasticsearch a Kibana.
PyXL je koncept procesora, ktorý dokáže priamo spúštat Python kód bez nutnosti prekladu ci Micropythonu. Podľa testov autora je pri 100 MHz približne 30x rýchlejší pri riadeni GPIO nez Micropython na Pyboard taktovanej na 168 MHz.
Grafana (Wikipedie), tj. open source nástroj pro vizualizaci různých metrik a s ní související dotazování, upozorňování a lepší porozumění, byla vydána ve verzi 12.0. Přehled novinek v aktualizované dokumentaci.
Raspberry Pi OS, oficiální operační systém pro Raspberry Pi, byl vydán v nové verzi 2025-05-06. Přehled novinek v příspěvku na blogu Raspberry Pi a poznámkách k vydání. Pravděpodobně se jedná o poslední verzi postavenou na Debianu 12 Bookworm. Následující verze by již měla být postavena na Debianu 13 Trixie.
Richard Stallman dnes v Liberci přednáší o svobodném softwaru a svobodě v digitální společnosti. Od 16:30 v aule budovy G na Technické univerzitě v Liberci. V anglickém jazyce s automaticky generovanými českými titulky. Vstup je zdarma i pro širokou veřejnost.
sudo-rs, tj. sudo a su přepsáné do programovacího jazyka Rust, nahradí v Ubuntu 25.10 klasické sudo. V plánu je také přechod od klasických coreutils k uutils coreutils napsaných v Rustu.
/etc/ppp/peers/tm4g
je špatně řádek connect "/usr/sbin/chat -v -f etc/chatscripts/tm4g"
- správně má být connect "/usr/sbin/chat -v -f /etc/chatscripts/tm4g"
(tímto zdravím pana Janíčka a připomínám, že jádro 2.6.25 máme ve finální verzi už přes tři týdny tar xzf ipwireless_cs-current.tar.gz
verunka@verunka-book:~$ tar xzf ipwireless-current.tar.gz
tar: ipwireless-current.tar.gz: Nelze open: No such file or directory
tar: Z chyby se nelze zotavit: ukončuji se
tar: Child returned status 2
tar: Za běhu programu nastala chyba
ls | grep ipwireless-current.tar.gz
, a pokud vám to neodpoví ipwireless-current.tar.gz
, tak jste v blbým pracovním adresáři (tj. soubor ipwireless-current.tar.gz
se tam prostě nenachází, máte ho někde jinde). Asi budete muset buď napsat celou cestu k souboru ipwireless-current.tar.gz
anebo změnit před zadáním toho příkazu pracovní adresář na ten, ve kterém je ten soubor uložen (aktuální pracovní adresář zjistíte příkazem pwd
, změnu pracovního adresáře provedete příkazem cd
).
dostala jsem se do fáze, že na ploše mám stáhnutý a rozbalený soubor ipwireless-currentNojo, už to vidím, takže to bude nejprve chtít
cd Desktop
tar xzf ipwireless-current.tar.gz
vytvoří adresář ipwireless-current
, takže hned následující příkaz v tom návodu nemá být cd ipwireless_cs-current.tar.gz
ale cd ipwireless-current
. Ten soubor se, tuším, jmenoval jinak v době, kdy tenhle návod vznikal.
sudo cp tm4g /etc/ppp/peers/Pak prava
sudo chmod 755 /etc/ppp/peers/tm4gSnad po dnesni sichte moc nekecam. :) Na to sudo se Vas to bude ptat na heslo, tak date to, co mate jako uzivatel.
pppd call tm4g
? Textové prostředí je fajn v tom, že spousta věcí funguje na všech distribucích stejně, takže vám může poradit i ten, kdo nemá nainstalováno poslední Ubuntu (respektive nemá ve svém distru nainstalovány stejné klikací nástroje jako vy).
pppd call tm4g
to posílalo výstup přímo na konzoli, ze které jsem ten příkaz zadával, a prompt jsem dostal až po odpojení (Ctrl+C
). Je v tom výpisu něco o DNS serverech? Zkuste z jiné konzole dát ping 195.70.150.7
, co to udělá. Já mám pocit, že ty DNS servery se někde nastavovaly ručně, ale už si tím nejsem úplně jistý, a tu mašinu už nemám.
usepeerdns
.
route del default
" do příkazové řádky a znovu spustit pppd. V tomto případě se pravděpodobně nebude možné dostat na PC v jiných segmentech lokální LAN.
su -A pak heslo roota. A jste root. Ubuntu pouziva... to casem. Proste zatim pred prikaz sudo :)
Karta ze záhadných důvodů házela do /var/log/messages že failed to start up (přesné znění teď z hlavy nevím - píšu z widlí).:-O
Věděl by prosím někdo co a jak s tím?Tak to hodně těžko. Aspoň ten výstup z
/var/log/messages
byste měl zkusit pastnout, jinak se IMHO není o čem bavit.
tož teda tak, když tak:
uname -a (to jen aby bylo zřejmé, co mi tam aktualizace nasáčkovaly za jádro)Linux mates01 2.6.24-17-generic #1 SMP Thu May 1 14:31:33 UTC 2008 i686 GNU/Linux/var/log/messages
nejdřív vsunuta karta do slotu, počkal jsem až kontrolka začne svítit zeleně (blikat zeleně, což by měla, nezačne vůbec, ani po hodině čekání) a pak jsem dal pppd call tm4g.May 23 07:33:29 mates01 kernel: [ 445.673315] b43-phy0: Radio turned on by software May 23 07:33:40 mates01 kernel: [ 455.856997] pccard: PCMCIA card inserted into slot 0 May 23 07:33:40 mates01 kernel: [ 455.857011] cs: memory probe 0xfc200000-0xfc2fffff: excluding 0xfc200000-0xfc20ffff May 23 07:33:40 mates01 kernel: [ 455.863111] pcmcia: registering new device pcmcia0.0 May 23 07:33:40 mates01 kernel: [ 455.996043] PPP generic driver version 2.4.2 May 23 07:33:40 mates01 kernel: [ 456.037558] ipwireless 1.1 by Stephen Blackheath, Ben Martel, Jiri Kosina and David Sterba May 23 07:33:40 mates01 kernel: [ 456.038015] ipwireless: Card type V2/V3 May 23 07:33:40 mates01 kernel: [ 456.038018] ipwireless: I/O ports 0x0100-0x0101, irq 3 May 23 07:33:40 mates01 kernel: [ 456.038021] ipwireless: attr memory 0xfc212000-0xfc212fff, common memory 0xfc211000-0xfc211fff May 23 07:33:40 mates01 kernel: [ 456.038592] ipwireless: registering modem device ttyIPWp0 May 23 07:33:40 mates01 kernel: [ 456.038784] ipwireless: registering monitor device ttyIPWp8 May 23 07:33:40 mates01 kernel: [ 456.038972] ipwireless: waiting for card to start up... May 23 07:34:23 mates01 pppd[6111]: pppd 2.4.4 started by root, uid 0 May 23 07:34:24 mates01 chat[6113]: abort on (BUSY) May 23 07:34:24 mates01 chat[6113]: abort on (NO CARRIER) May 23 07:34:24 mates01 chat[6113]: abort on (ERROR) May 23 07:34:24 mates01 chat[6113]: send (AT^M) May 23 07:34:24 mates01 chat[6113]: expect (AT) May 23 07:35:09 mates01 kernel: [ 544.999071] ipwireless: failed to startup using TX2, trying TX May 23 07:35:09 mates01 chat[6113]: alarm May 23 07:35:09 mates01 chat[6113]: Failed May 23 07:36:39 mates01 kernel: [ 634.960817] ipwireless: card failed to start up!
pppd
bývá trochu sdílnější, nezapisuje se něco do /var/log/syslog
? (případně zkuste pppd
spustit s volbou logfile
)
PPP otevřelo zařízení a zaslalo AT a čekalo na odpověď, ale žádná nepřišla, protože jádro nedokázalo zahájit s kartou komunikaci. Jiný problém je, že chat script očekával odpověď AT místo OK. Avšak pokud ta karta dělá echo, tak to je v pořádku.May 23 07:33:40 mates01 kernel: [ 456.038972] ipwireless: waiting for card to start up... May 23 07:35:09 mates01 kernel: [ 544.999071] ipwireless: failed to startup using TX2, trying TX May 23 07:36:39 mates01 kernel: [ 634.960817] ipwireless: card failed to start up!
Ani depmod nehlásil jako že mu něco chybí... (výběr z depmod -a -v >soubor.txt)make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/linux-headers-2.6.24-17-generic' LD /home/takeru/X/ipwireless-current/built-in.o CC [M] /home/takeru/X/ipwireless-current/hardware.o CC [M] /home/takeru/X/ipwireless-current/main.o CC [M] /home/takeru/X/ipwireless-current/network.o CC [M] /home/takeru/X/ipwireless-current/tty.o LD [M] /home/takeru/X/ipwireless-current/ipwireless.o Building modules, stage 2. MODPOST 1 modules CC /home/takeru/X/ipwireless-current/ipwireless.mod.o LD [M] /home/takeru/X/ipwireless-current/ipwireless.ko make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-17-generic'
Koukal jsem se i do syslogu, ale tam je to samý co v messages. Pppd vypisuje akorát tak tohle a nějak moc moudrej z toho nejsem/lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "cs_error": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_disable_device": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_channel_index": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_register_channel": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_unregister_driver": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_map_mem_page": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_input": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_release_window": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pccard_get_first_tuple": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia_core.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_request_window": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_get_configuration_info": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_output_wakeup": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_request_io": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_request_configuration": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_unregister_channel": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pccard_get_tuple_data": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia_core.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pccard_reset_card": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia_core.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_register_driver": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "ppp_unit_number": /lib/modules/2.6.24-17-generic/kernel/drivers/net/ppp_generic.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pccard_parse_tuple": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia_core.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pccard_get_next_tuple": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia_core.ko /lib/modules/2.6.24-17-generic/kernel/drivers/char/pcmcia/ipwireless.ko needs "pcmcia_request_irq": /lib/modules/2.6.24-17-generic/kernel/drivers/pcmcia/pcmcia.ko
Connect script failed tcsetattr: Interrupted system call (line 1011) Terminating on signal 15
ipwireless-current.tar.gz
je takový nicneříkající název (ani uvnitř není žádné readme, které by to "current" nějak blíže osvětlovalo), ale vzhledem k datu vydání a vzhledem k tomu, že ipwireless_cs-2.6.21_2.6.20.tar.gz
funguje i pro jádra 2.6.22, tak by ipwireless-current.tar.gz
možná mohla být verze právě pro 2.6.24. Mě přijde nepravděpodobné, že by verzi 2.6.24 přeskočili.
Hm, a zatím se zdá, že zbytečně. :-/ Na druhou stranu, i když je backport ovladače zajímavou myšlenkou, jde v podstatě o to, aby mainteneři distribuce udělali za vás práci, kterou je potřeba provést pouze při updatu jádra - a těch jednak, počítám, moc nebude, druhak se jedná pouze o zavedení modulu do nového jádra (tj. překopírování jednoho souboru do nového umístění a spuštění depmod
(tedy práce na dvě minuty, navíc snadno zjednodušitelná celkem primitivním skriptem). Pro BFU by to byla určitě užitečná služba, ale z hlediska funkčnosti je to spíš požadavek do whishlistu než opravdový bug (a možná proto zatím nemáte žádnou odezvu).
Ovšem pokud by ovladač bez problémů funkční ve vanille nechodil v distribučním jádru téže verze, byl by to regulérní bug se vším všudy a i maintaneři by k takovému hlášení měli IMHO přistoupit daleko aktivněji.
1) vysuňte kartu 2) spusťte příkaz rmmod ipwireless 3) spusťte příkaz depmod -a 4) zasuňte kartu 5) počkejte až karta začne svítit zeleně (ne blikat) 6) vytočte připojení (pppd call tm4g, případně jinak, podle toho co máte nastavenýho) 7) pokud se spojení nezadaří, vysuňte kartu a opakujte od bodu 4 (nezapomeňte sestřelit pppd)
hide-password nopcomp noauth debug /dev/ttyIPWp0 230400 defaultroute noipdefault usepeerdns persist holdoff 1 user "ointernet" ipparam vodafone mtu 1020/etc/chatscripts/vodafone
ATZ OK AT+CGDCONT=1,"PPP","data.vodafone.cz","0,0",0,0 OK ATX3 OK "ATDT*99#" CONNECT \d\cVše se tváří OK, ale nedostanu se ani na nejbližší bránu... Hlavně nevím, jestli mám dobře nastavené vlastnosti k Vodafone připojení. Je mi jasné, že z toho nevymáčknu víc než GPRS nebo EDGE, ale i to mi stačí. Díky za případné nápady.
Tiskni
Sdílej: