2026-05-05.log

joschminute: the reform-system-any image from this pipeline is built with reform-tools from git which includes machine.conf files for pocket reform and reform next with qcs6490 -- could you try booting it on quasar to see if it works? https://source.mnt.re/josch/reform-system-image/-/jobs/2053700:14
joschwhoops, sorry wrong branch00:15
joschrestarted with correct parameters: https://source.mnt.re/josch/reform-system-image/-/jobs/2053800:16
+ oliverD (~Thunderbi@user/oliverd)00:40
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)00:48
vagrantclooks like the patches for 7.0.x are much smaller than 6.19.x ... yay for upstreaming! :)00:50
+ oliverD (~Thunderbi@user/oliverd)01:01
+ siviq (~siviq@user/siviq)01:06
- siviq (QUIT: Client Quit) (~siviq@user/siviq)01:10
joschminute: another bug spotted another bug fixed. This time the job finished and we have artifacts you can try: sudo bmaptool copy https://source.mnt.re/josch/reform-system-image/-/jobs/20540/artifacts/raw/reform-system-any.img.gz /dev/mmcblkX01:10
joschminute: this system image includes the latest reform-tools version from git. Could you try booting this on one of the qualcom platforms and run "sudo reform-check" and pastebin the output?01:11
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)01:19
- jjbliss (QUIT: Quit: nyaa~) (jjbliss@infinity.garden)01:22
- mjw (QUIT: Ping timeout: 264 seconds) (~mjw@gnu.wildebeest.org)02:18
+ oliverD (~Thunderbi@user/oliverd)02:28
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:27
+ oliverD (~Thunderbi@user/oliverd)03:37
- stephano (QUIT: Quit: My Mac has gone to sleep. ZZZzzz…) (~stephano@71.238.14.13)03:38
- cow321 (QUIT: Remote host closed the connection) (~deflated8@user/meow/deflated8837)03:51
- oliverD (QUIT: Read error: Connection reset by peer) (~Thunderbi@user/oliverd)03:52
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:08
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)04:09
+ cow321 (~deflated8@user/meow/deflated8837)04:10
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:16
+ oliverD (~Thunderbi@user/oliverd)06:14
- oliverD (QUIT: Ping timeout: 244 seconds) (~Thunderbi@user/oliverd)07:10
+ oliverD (~Thunderbi@user/oliverd)07:14
- chartreuse (QUIT: Ping timeout: 276 seconds) (~chartreus@104.246.217.143)07:17
+ manis (01a66df340@185.72.67.185)07:23
- oliverD (QUIT: Remote host closed the connection) (~Thunderbi@user/oliverd)07:24
+ sario528 (sario@libera/staff/owl/sario)07:52
- Sario (QUIT: Ping timeout: 620 seconds) (sario@libera/staff/owl/sario)07:57
chorc_josch: I think this change removed nm-applet (it's in network-manager-applet now), default sway stopped showing an applet to manage wifi and stuff https://source.mnt.re/reform/reform-debian-packages/-/commit/ced99e4f4b1fa7294823ac57f1561490d5d4e1f108:36
joschchorc_: oh shoot! That was supposed to be network-manager-applet08:38
joschchorc_: fixed: https://source.mnt.re/reform/reform-debian-packages/-/commit/41e34a9c1b9a972de74117ef9f8fac886322dd5608:42
chorc_josch: thank you!08:53
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)09:28
+ RandyK (~RandyK@user/randyk)09:29
chlgtm10:20
- mesaoptimizer (QUIT: *.net *.split) (~user@user/PapuaHardyNet)11:53
- op_4 (QUIT: *.net *.split) (~tslil@user/op-4/x-9116473)11:53
- bleb (QUIT: *.net *.split) (~cm@user/bleb)11:53
- aloo_shu (QUIT: *.net *.split) (~aloo_shu@90.166.99.86)11:53
- cli (QUIT: *.net *.split) (~m-vsauiy@user/cli)11:53
- Ar|stote|is (QUIT: *.net *.split) (~linx@149.210.0.44)11:53
- manis (QUIT: *.net *.split) (01a66df340@185.72.67.185)11:53
- switchy (QUIT: *.net *.split) (~switchy@mechboards/switchy)11:53
- Guest5890 (QUIT: *.net *.split) (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)11:53
- a3f (QUIT: *.net *.split) (~a.fatoum@flummi.grey.stw.pengutronix.de)11:53
- whereiseveryone (QUIT: *.net *.split) (206ba86c98@2a03:6000:1812:100::2e4)11:53
- irimi1 (QUIT: *.net *.split) (47a15995ae@2a03:6000:1812:100::12aa)11:53
- termos (QUIT: *.net *.split) (5510632b28@2a03:6000:1812:100::158a)11:53
- laumann (QUIT: *.net *.split) (31d44fbb95@user/laumann)11:53
- dook (QUIT: *.net *.split) (c9db4a6425@2a03:6000:1812:100::1222)11:53
- lanodan (QUIT: *.net *.split) (~lanodan@2a01:e0a:d6:9930::35)11:53
- jameshjacks0njr_ (QUIT: *.net *.split) (sid381910@user/jameshjacks0njr/x-7942062)11:53
- cellmoose (QUIT: *.net *.split) (cellmoose@znc.tilde.green)11:53
- murphnj (QUIT: *.net *.split) (~murphnj@user/murphnj)11:53
- rwa_ (QUIT: *.net *.split) (0a82deb4eb@2a03:6000:1812:100::41b)11:53
- romi (QUIT: *.net *.split) (bd30729973@user/romi)11:53
- rwv (QUIT: *.net *.split) (1fa29d61cb@2a03:6000:1812:100::6b)11:53
- cmahns (QUIT: *.net *.split) (8fe824803c@2a03:6000:1812:100::10cd)11:53
- zoglesby (QUIT: *.net *.split) (f0f8ca1525@user/zoglesby)11:53
- tookmund (QUIT: *.net *.split) (~jacob@2a01:4ff:f0:f7e3::1)11:53
- cobra (QUIT: *.net *.split) (~cobra@user/Cobra)11:53
- wytch (QUIT: *.net *.split) (~wytch@user/wytch)11:53
- marty (QUIT: *.net *.split) (~marty@146.70.171.118)11:53
- rodion_goritskov (QUIT: *.net *.split) (~rodion_go@mail.goritskov.com)11:53
- ezequielg (QUIT: *.net *.split) (sid363064@id-363064.uxbridge.irccloud.com)11:53
- [tj] (QUIT: *.net *.split) (sid609767@id-609767.lymington.irccloud.com)11:53
- kuno (QUIT: *.net *.split) (sid299442@id-299442.helmsley.irccloud.com)11:53
- voxpelli (QUIT: *.net *.split) (sid31634@2a03:5180:f::7b92)11:53
- enwu (QUIT: *.net *.split) (~enwu@user/enwu)11:53
- cow321 (QUIT: *.net *.split) (~deflated8@user/meow/deflated8837)11:53
- amospalla (QUIT: *.net *.split) (~jordi@user/amospalla)11:53
- schneider (QUIT: *.net *.split) (~schneider@irc2.xtort.eu)11:53
- wickedshell (QUIT: *.net *.split) (~wickedshe@2601:8c0:c7c:3572:188c:5024:862b:b243)11:53
- xktr (QUIT: *.net *.split) (~xktr@user/xktr)11:53
- violet (QUIT: *.net *.split) (~vi@user/meow/violet)11:53
- qbit (QUIT: *.net *.split) (~qbit@user/qbit)11:53
- amk (QUIT: *.net *.split) (~amk@user/amk)11:53
- jacqueline (QUIT: *.net *.split) (~jacquelin@user/jacqueline)11:53
- jnerula (QUIT: *.net *.split) (~jnerula@li1009-93.members.linode.com)11:53
- _alice (QUIT: *.net *.split) (sid544964@id-544964.ilkley.irccloud.com)11:53
- amatecha (QUIT: *.net *.split) (sid10006@user/amatecha)11:53
- sario528 (QUIT: *.net *.split) (sario@libera/staff/owl/sario)11:53
- jn (QUIT: *.net *.split) (~quassel@user/jn/x-3390946)11:53
- AshCurry (QUIT: *.net *.split) (~AshCurry@user/AshCurry)11:53
- thejevans (QUIT: *.net *.split) (~m-7r3qil@user/jevans)11:53
- wakest (QUIT: *.net *.split) (m-a7d6fe@67.219.99.225)11:53
- se6astian (QUIT: *.net *.split) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)11:53
- anuejn (QUIT: *.net *.split) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)11:53
- gachikuku_ (QUIT: *.net *.split) (~gachikuku@kamil.gr)11:53
- Zaba (QUIT: *.net *.split) (80b9b4b35e@2a03:6000:1812:100::116)11:53
- bremner (QUIT: *.net *.split) (~bremner@notmuch/developer/bremner)11:53
- frickler (QUIT: *.net *.split) (~jens@user/frickler)11:53
- erincandescent (QUIT: *.net *.split) (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)11:53
- sknebel (QUIT: *.net *.split) (~quassel@v22016013254630973.happysrv.de)11:53
- aperezdc (QUIT: *.net *.split) (~aperezdc@46.23.89.43)11:53
- yqshao (QUIT: *.net *.split) (~yqshao@user/yqshao)11:53
- sbp (QUIT: *.net *.split) (~sbp@apache/doge/sbp)11:53
- exark (QUIT: *.net *.split) (~exark@user/exark)11:53
- antti (QUIT: *.net *.split) (~antti@user/antti)11:53
- cwebber (QUIT: *.net *.split) (~Christine@user/cwebber)11:53
- gianmarcogg03 (QUIT: *.net *.split) (~quassel@user/gianmarcogg03)11:53
- mlarkin (QUIT: *.net *.split) (~mlarkin@syn-076-081-194-027.biz.spectrum.com)11:53
- elektron (QUIT: *.net *.split) (~elektron@apoc.halo.nu)11:53
- SavagePeanut (QUIT: *.net *.split) (59eaa45ac7@irc.cheogram.com)11:53
- asjackson (QUIT: *.net *.split) (sid390990@id-390990.lymington.irccloud.com)11:53
- mitosu-me (QUIT: *.net *.split) (sid667511@id-667511.hampstead.irccloud.com)11:53
- d_m (QUIT: *.net *.split) (~d_m@user/d-m/x-5109880)11:53
- shdw_ (QUIT: *.net *.split) (~shdw@static.218.156.216.95.clients.your-server.de)11:53
- BAndiT1983_ (QUIT: *.net *.split) (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)11:53
- ptrc (QUIT: *.net *.split) (~ptrc@2a01:4f8:1c17:c716:6375:7465:203a:3320)11:53
- glu (QUIT: *.net *.split) (~glu@user/glu)11:53
- b0 (QUIT: *.net *.split) (~b0@user/b0)11:53
- pinsl (QUIT: *.net *.split) (c01623b131@2a03:6000:1812:100::121d)11:53
- dominicm (QUIT: *.net *.split) (45ee0d70e9@2a03:6000:1812:100::3e6)11:53
- sterni (QUIT: *.net *.split) (~quassel@user/sterni)11:53
- MartiniMoe (QUIT: *.net *.split) (~quassel@user/MartiniMoe)11:53
- ^alex (QUIT: *.net *.split) (~alex@user/alex/x-9816677)11:53
- voltagex__ (QUIT: *.net *.split) (bb9d16d177@user/voltagex)11:53
- Asmadeus (QUIT: *.net *.split) (~asmadeus@user/meow/Asmadeus)11:53
- gl0b (QUIT: *.net *.split) (sid272774@user/gl0b)11:53
- yuu (QUIT: *.net *.split) (sid267332@id-267332.ilkley.irccloud.com)11:53
- cararemixed (QUIT: *.net *.split) (sid724089@id-724089.helmsley.irccloud.com)11:53
- ndufresne (QUIT: *.net *.split) (~ndufresne@apple.collaboradmins.com)11:53
- wose1 (QUIT: *.net *.split) (wose@mail.zuendmasse.de)11:53
- Svp (QUIT: *.net *.split) (~svp@2002:4f07:f0bd:0:95e7:dc62:c203:a24)11:53
- sad_plan (QUIT: *.net *.split) (sadplan@tilde.club)11:53
- elb` (QUIT: *.net *.split) (~elb@2600:4041:6682:ea00:8614:f10e:90ee:4a5a)11:53
- chorc_ (QUIT: *.net *.split) (~chorc@user/chorc)11:53
- senzilla (QUIT: *.net *.split) (sid151180@id-151180.hampstead.irccloud.com)11:53
- jbmorley_ (QUIT: *.net *.split) (sid21953@id-21953.tinside.irccloud.com)11:53
- noam (QUIT: *.net *.split) (81879d1ffa@2a03:6000:1812:100::dfc)11:53
- listentolist (QUIT: *.net *.split) (6aabf35856@2a03:6000:1812:100::11d0)11:53
- tretinha (QUIT: *.net *.split) (3a571d9f43@2a03:6000:1812:100::1151)11:53
- jfred (QUIT: *.net *.split) (c9b58a1025@libera/sponsor/jfred)11:53
- larme (QUIT: *.net *.split) (22544863b6@user/larme)11:53
- henesy (QUIT: *.net *.split) (d7619ffbc2@2a03:6000:1812:100::143)11:53
- rick_ (QUIT: *.net *.split) (~m-x42ph2@m.n0id.space)11:53
- aelius (QUIT: *.net *.split) (~aelius@user/aelius)11:53
- kensanata (QUIT: *.net *.split) (~alex@user/kensanata)11:53
- UsrBinAnnika (QUIT: *.net *.split) (~UsrBinAnn@109.255.154.246)11:53
- voltaire28 (QUIT: *.net *.split) (sid689360@id-689360.ilkley.irccloud.com)11:53
- austriancoder (QUIT: *.net *.split) (sid152545@id-152545.hampstead.irccloud.com)11:53
- hl (QUIT: *.net *.split) (~hl@user/hl)11:53
- josch (QUIT: *.net *.split) (~josch@mister-muffin.de)11:53
- kop316 (QUIT: *.net *.split) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)11:53
- theesm_ (QUIT: *.net *.split) (~theesm@guixtheplanet.de)11:53
- _justin_kelly4 (QUIT: *.net *.split) (~justinkel@user/justin-kelly/x-6011154)11:53
- animone (QUIT: *.net *.split) (~animone@user/animone)11:53
- blast007 (QUIT: *.net *.split) (~blast@user/blast007)11:53
- kcxt (QUIT: *.net *.split) (~kcxt@postmarketOS/casey)11:53
* wakest__ -> wakest11:55
minutejohl: ok, will try that now. there's still an issue where i don't have a good way of forcing uboot to load a different than default dtb name, lets see12:00
minuteah not johl, sorry, i meant josch :D tab completion woes after netsplit12:00
minuteah, i think i just made a lil mistake and it should be "fdt", not "fdtfile" in extlinux12:06
minutejosch: one nit: fdtdir /dtbs/7.0.3-mnt-reform-arm64//   <- why double dashes?12:09
minutetrying to add fdt qcom/qcs6490-mnt-reform-next.dtb12:10
minutealso adding keep_bootcon earlycon to the append line12:10
* wakest -> 042AAM2RX12:13
+ sario528 (sario@libera/staff/owl/sario)12:14
+ manis (01a66df340@185.72.67.185)12:14
+ cow321 (~deflated8@user/meow/deflated8837)12:14
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)12:14
+ switchy (~switchy@mechboards/switchy)12:14
+ cellmoose (cellmoose@znc.tilde.green)12:14
+ Guest5890 (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)12:14
+ Svp (~svp@2002:4f07:f0bd:0:95e7:dc62:c203:a24)12:14
+ mesaoptimizer (~user@user/PapuaHardyNet)12:14
+ sad_plan (sadplan@tilde.club)12:14
+ elb` (~elb@2600:4041:6682:ea00:8614:f10e:90ee:4a5a)12:14
+ chorc_ (~chorc@user/chorc)12:14
+ senzilla (sid151180@id-151180.hampstead.irccloud.com)12:14
+ jbmorley_ (sid21953@id-21953.tinside.irccloud.com)12:14
+ theesm_ (~theesm@guixtheplanet.de)12:14
+ murphnj (~murphnj@user/murphnj)12:14
+ op_4 (~tslil@user/op-4/x-9116473)12:14
+ a3f (~a.fatoum@flummi.grey.stw.pengutronix.de)12:14
+ bleb (~cm@user/bleb)12:14
+ antti (~antti@user/antti)12:14
+ wickedshell (~wickedshe@2601:8c0:c7c:3572:188c:5024:862b:b243)12:14
+ aloo_shu (~aloo_shu@90.166.99.86)12:14
+ cli (~m-vsauiy@user/cli)12:14
+ Ar|stote|is (~linx@149.210.0.44)12:14
+ xktr (~xktr@user/xktr)12:14
+ shdw_ (~shdw@static.218.156.216.95.clients.your-server.de)12:14
+ BAndiT1983_ (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)12:14
+ ptrc (~ptrc@2a01:4f8:1c17:c716:6375:7465:203a:3320)12:14
+ glu (~glu@user/glu)12:14
+ b0 (~b0@user/b0)12:14
+ jn (~quassel@user/jn/x-3390946)12:14
+ pinsl (c01623b131@2a03:6000:1812:100::121d)12:14
+ dominicm (45ee0d70e9@2a03:6000:1812:100::3e6)12:14
+ whereiseveryone (206ba86c98@2a03:6000:1812:100::2e4)12:14
+ irimi1 (47a15995ae@2a03:6000:1812:100::12aa)12:14
+ noam (81879d1ffa@2a03:6000:1812:100::dfc)12:14
+ listentolist (6aabf35856@2a03:6000:1812:100::11d0)12:14
+ tretinha (3a571d9f43@2a03:6000:1812:100::1151)12:14
+ termos (5510632b28@2a03:6000:1812:100::158a)12:14
+ jfred (c9b58a1025@libera/sponsor/jfred)12:14
+ rwa_ (0a82deb4eb@2a03:6000:1812:100::41b)12:14
+ larme (22544863b6@user/larme)12:14
+ romi (bd30729973@user/romi)12:14
+ rwv (1fa29d61cb@2a03:6000:1812:100::6b)12:14
+ cmahns (8fe824803c@2a03:6000:1812:100::10cd)12:14
+ henesy (d7619ffbc2@2a03:6000:1812:100::143)12:14
+ zoglesby (f0f8ca1525@user/zoglesby)12:14
+ laumann (31d44fbb95@user/laumann)12:14
+ dook (c9db4a6425@2a03:6000:1812:100::1222)12:14
+ cwebber (~Christine@user/cwebber)12:14
+ gianmarcogg03 (~quassel@user/gianmarcogg03)12:14
+ tookmund (~jacob@2a01:4ff:f0:f7e3::1)12:14
+ sterni (~quassel@user/sterni)12:14
+ cobra (~cobra@user/Cobra)12:14
+ violet (~vi@user/meow/violet)12:14
+ amospalla (~jordi@user/amospalla)12:14
+ rick_ (~m-x42ph2@m.n0id.space)12:14
+ aelius (~aelius@user/aelius)12:14
+ kensanata (~alex@user/kensanata)12:14
+ wytch (~wytch@user/wytch)12:14
+ marty (~marty@146.70.171.118)12:14
+ qbit (~qbit@user/qbit)12:14
+ amk (~amk@user/amk)12:14
+ MartiniMoe (~quassel@user/MartiniMoe)12:14
+ mlarkin (~mlarkin@syn-076-081-194-027.biz.spectrum.com)12:14
+ elektron (~elektron@apoc.halo.nu)12:14
+ lanodan (~lanodan@2a01:e0a:d6:9930::35)12:14
+ AshCurry (~AshCurry@user/AshCurry)12:14
+ SavagePeanut (59eaa45ac7@irc.cheogram.com)12:14
+ _justin_kelly4 (~justinkel@user/justin-kelly/x-6011154)12:14
+ schneider (~schneider@irc2.xtort.eu)12:14
+ rodion_goritskov (~rodion_go@mail.goritskov.com)12:14
+ UsrBinAnnika (~UsrBinAnn@109.255.154.246)12:14
+ voltaire28 (sid689360@id-689360.ilkley.irccloud.com)12:14
+ jameshjacks0njr_ (sid381910@user/jameshjacks0njr/x-7942062)12:14
+ erincandescent (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)12:14
+ sknebel (~quassel@v22016013254630973.happysrv.de)12:14
+ ^alex (~alex@user/alex/x-9816677)12:14
+ 003AAF1T6 (bb9d16d177@user/voltagex)12:14
+ animone (~animone@user/animone)12:14
+ thejevans (~m-7r3qil@user/jevans)12:14
+ asjackson (sid390990@id-390990.lymington.irccloud.com)12:14
+ mitosu-me (sid667511@id-667511.hampstead.irccloud.com)12:14
+ blast007 (~blast@user/blast007)12:14
+ jacqueline (~jacquelin@user/jacqueline)12:14
+ austriancoder (sid152545@id-152545.hampstead.irccloud.com)12:14
+ hl (~hl@user/hl)12:14
+ [tj] (sid609767@id-609767.lymington.irccloud.com)12:14
+ ezequielg (sid363064@id-363064.uxbridge.irccloud.com)12:14
+ kuno (sid299442@id-299442.helmsley.irccloud.com)12:14
+ voxpelli (sid31634@2a03:5180:f::7b92)12:14
+ anuejn (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)12:14
+ se6astian (~quassel@2a03:b0c0:3:f0:0:1:9e0a:7000)12:14
+ gachikuku_ (~gachikuku@kamil.gr)12:14
+ jnerula (~jnerula@li1009-93.members.linode.com)12:14
+ Zaba (80b9b4b35e@2a03:6000:1812:100::116)12:14
+ enwu (~enwu@user/enwu)12:14
+ kcxt (~kcxt@postmarketOS/casey)12:14
+ aperezdc (~aperezdc@46.23.89.43)12:14
+ bremner (~bremner@notmuch/developer/bremner)12:14
+ wakest (m-a7d6fe@67.219.99.225)12:14
+ amatecha (sid10006@user/amatecha)12:14
+ _alice (sid544964@id-544964.ilkley.irccloud.com)12:14
+ Asmadeus (~asmadeus@user/meow/Asmadeus)12:14
+ yqshao (~yqshao@user/yqshao)12:14
+ sbp (~sbp@apache/doge/sbp)12:14
+ gl0b (sid272774@user/gl0b)12:14
+ yuu (sid267332@id-267332.ilkley.irccloud.com)12:14
+ frickler (~jens@user/frickler)12:14
+ d_m (~d_m@user/d-m/x-5109880)12:14
+ exark (~exark@user/exark)12:14
+ cararemixed (sid724089@id-724089.helmsley.irccloud.com)12:14
+ ndufresne (~ndufresne@apple.collaboradmins.com)12:14
+ wose1 (wose@mail.zuendmasse.de)12:14
+ josch (~josch@mister-muffin.de)12:14
- dodo (QUIT: Max SendQ exceeded) (~dodo@user/dodo)12:14
+ mjw (~mjw@45.83.234.184)12:16
+ dodo (~dodo@user/dodo)12:16
minutelmao > Retrieving file: /extlinux/qcom/qcs6490-mnt-reform-next.dtb12:21
minutetrying: fdt /dtbs/7.0.3-mnt-reform-arm64/qcom/qcs6490-mnt-reform-next.dtb12:23
minutealright > Retrieving file: /dtbs/7.0.3-mnt-reform-arm64/qcom/qcs6490-mnt-reform-next.dtb12:23
minutehangs at [    3.452174] Run /init as init process12:24
minuteweird12:24
minutehmm, red+blue status leds light up after a while12:25
minuteaha, removed console=tty112:28
minute> Welcome to Debian GNU/Linux forky/sid!12:28
minutedisplay only comes on after that, so there's stuff missing in initramfs12:28
minuteah yeah firmware probably12:29
minute> [    6.474206] geni_i2c 998000.i2c: firmware: failed to load qcom/qcs6490/qupv3fw.elf (-2)12:30
minuteTIL > lsinitramfs /boot/initrd.img-7.0.3-mnt-reform-arm6412:32
+ paperManu (~paperManu@204.244.197.237)12:37
+ paperManu_ (~paperManu@204.244.197.237)12:37
minute> W: unsupported machine: MNT Reform Next with QCS6490 Quasar Module12:39
minuteah, different naming of the model in the dts vs the machine conf12:40
joschminute: what's the correct name?12:56
minuteit's correct. i pushed an update to the .dtses12:56
joschminute: that error message might come from initramfs-tools/hooks/reform which doesn't parse the machine.conf 12:57
minutejosch: but i have trouble with the firmware... do i really have to add a ton of files to a special initramfs hook?12:57
minutejosch: ah ok. i've seen that file now too12:57
joschminute: i'm not sure how to best add firmware to the initramfs but if it has to be done manually, then yes it's done via "copy_file firmware ..."12:58
minutemeh ok12:58
Svpplaced an order, now time to stare at a clock for... 6 to 8 months12:58
minuteSvp: yay!12:58
minutejosch: i have a hard time believing every qcom soc project has to do this, and we also don't have a hook for the panthor fw in there, for example12:59
joschunfortunately i don't know how that mechanism works which copies it automatically13:00
joschbut i can do some digging if you'd like me to13:00
minuteon first glance it looks like the initramfs-tools stuff looks at loaded modules and they have some firmware file association13:00
minutejosch: weren't we using dracut at some point?13:04
minuteor where did i see that...13:04
minutealso interesting: after running update-initramfs, there's suddenly an uboot.scr on the boot disk13:06
minutelol there's hardcoded stuff for mnt reform2 in upstream initramfs-tools? https://salsa.debian.org/kernel-team/initramfs-tools/-/blob/debian/latest/hook-functions?ref_type=heads#L86813:08
joschapparently that was me four years ago: https://salsa.debian.org/kernel-team/initramfs-tools/-/commit/834d01d41f22915710ca50f4af4ba041926882aa13:09
joschrunning update-initramfs also runs flash-kernel, that's why you get a boot.scr13:09
joschthe reason we still need flash-kernel is for the /boot/dtb-$(uname -r) symlink which is required for platoforms with old u-boot which do not set $fdtfile13:10
minuteuff13:10
minutedoes anyone still have such an "old platform"?13:10
minutetried adding spi_geni_qcom and i2c_qcom_geni to modules/reform.conf, but that also doesn't pick up their firmware hm13:11
joschminute: the first imx8m+ pocket reforms were shipped with such an u-boot. And there is still a warning in reform-flash-bootloader for imx8m+ users to warn them that changing their u-boot might soft brick their system.13:13
minuteah, the initramfs _doesn't_ actually have mali firmwrae13:13
minute(doesn't have panthor too, i guess that's fine)13:13
minutejosch: what would happen if we stopped shipping flash-kernel?13:14
minutejosch: this would affect people which such an old system were they to try a new system image on sd card?13:14
joschyes13:15
minutei guess one would need an old archived system image around for those people so they can use that to upgrade u-boot 13:15
joschi have some stuff archived now :)13:16
minuteyeah!13:16
minuteso you do have my blessing to remove flash-kernel13:16
joschcool, lets see what blows up :)13:16
minutei'm really puzzled by the selection of firmware in the initramfs13:17
minutefor example there is stuff that i have no idea what that is > usr/lib/firmware/tehuti/bdx.bin13:17
minute> usr/lib/firmware/tigon/tg3_tso5.bin13:17
minute> usr/lib/firmware/microchip/mscc_vsc8574_revb_int8051_29e8.bin13:17
minutenvidia tegra stuff...13:17
minuteetc etc. how is that list compiled13:17
joschi'm currently reading add_builtin_firmware() in hook-functions and it seems to read: /lib/modules/$(uname -r)/modules.builtin.modinfo | tr '\0' '\n'13:17
minutei guess that also unnecessarily bloats the initramfs size13:17
joschand expects that that lists the firmware for each module13:18
minutejosch: aha!13:18
minutethat looks like a list of all module parameters13:18
minutejosch: i don't see any firmware file names in that file though13:21
joschyes, same here13:22
joschminute: does that mean we also want to reduce the number of system images because without the device-specific symlink and boot.scr, the /boot partitions are then identical independent of the platform?13:26
minutei added this to the end of hooks/reform > copy_file firmware /lib/firmware/qcom/qcs6490/qupv3fw.elf13:27
minutelets see if that's enough for display in initramfs13:27
minutejosch: yeah, we might need a tool to add a specific uboot build to an "any" image after the fact though, for rescue purposes13:28
minutejosch: also EFI would be great ahaha13:28
minuteok, that was certainly useful, but display is still coming up ery late, i guess i need msm_dpu, adreno and its firmware too13:31
joschthere is the EFI merge request which "just" needs to be rebased13:31
joschi have a new pipeline running -- afk now for half an hour or so13:31
minuteah that's all in msm.ko13:31
minutejosch: noice13:31
minutejosch: thank you!13:31
minutereform2_lpc is not in the initramfs :D13:41
minuteah, it's a backlight issue13:49
minute> backlightpwm-backlight: unable to request PWM13:49
- mjw (QUIT: Ping timeout: 244 seconds) (~mjw@45.83.234.184)13:54
042AAM2RXdid anyonbe figure out whats up with the a311D build? do we have that working now?13:59
* 042AAM2RX -> wakest_14:00
- paperManu (QUIT: Ping timeout: 272 seconds) (~paperManu@204.244.197.237)14:10
+ talos2 (~talos@2600:6c5d:f0:1fd0:6e7a:1e40:f04d:4ec7)14:13
- talos (QUIT: Ping timeout: 246 seconds) (~talos@2600:6c5d:f0:1fd0:139d:4231:11c:9a6d)14:15
* talos2 -> talos14:15
+ pasta161 (~pasta161@user/xha)15:13
+ siviq (~siviq@user/siviq)15:58
- talos (QUIT: Quit: The Lounge - https://thelounge.chat) (~talos@2600:6c5d:f0:1fd0:6e7a:1e40:f04d:4ec7)16:00
+ talos (~talos@2600:6c5d:f0:1fd0:da1f:624c:4365:1bbe)16:01
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)16:15
minutei wonder what happens if i install grub-efi-arm64...16:17
joschwakest_: what problem is there with the a311d build?16:25
* Guest5890 -> mjw16:26
wakest_it was a few weeks ago now that we were trying it, but minute and I couldn't get it to boot at all on the Pocket.16:27
joscho016:27
joschi booted the latest reform-system-image just fine on my a311d classic reform16:27
joschthat was on sunday16:27
+ jjbliss (jjbliss@infinity.garden)16:29
joschminute: I also see that you have cancelled a few pipeline runs in reform-system-image. Just in case you are not aware: since I switched from gitlab variables to "inputs" you can git push like this: git push -o ci.input='sysimages=reform-system-any' -o ci.input='reform-tools-branch=main'16:32
joschAnd then the pipeline will only build reform-system-any with reform-tools from main branch, for example.16:32
minutejosch: oh i wasn't aware, thanks!16:32
joschYou can also "git push -o ci.skip" if you don't want any pipeline to run.16:32
minutei'm currently messing around manually with EFI16:33
joschThis is especially nice for reform-system-image or otherwise another 20 Gigs of artifacts get produced for potentially irrelevant changes.16:33
+ Guest80 (~Guest80@37.157.228.181)16:34
- Guest80 (QUIT: Client Quit) (~Guest80@37.157.228.181)16:34
joschminute: i think the last question about efi was how it selects the correct dtb16:34
minutejosch: yeah, i'm messing around with different efi bootloaders atm16:35
joschnice :)16:36
+ stephano (~stephano@71.238.14.13)16:37
joschthe changes for efi booting via systemd-ukifi are in https://source.mnt.re/reform/reform-system-image/-/merge_requests/133 but these hardcode the dtb in /etc/kernel/devicetree16:38
minutemhm mhm https://github.com/pbatard/UEFI-Shell/releases/tag/26H116:38
joschin this context, stubble came up https://bugs.debian.org/1112063 which apparently allows to auto-select the dtb at boot-time16:39
stephanojosch, wakest: I also tried several system images last night and couldn't get recent builds to boot on the Pocket a311d. The Arch build is working find, so while I didn't have time to check the UART output yesterday, I'd initially suspect that BL3 issue we saw before.16:48
joschstephano, wakest_: the fix for the a311d pocket reform u-boot issue is in 2026-04-09 and that will be part of the next reform-tools release16:50
joschstephano: did you try system images from the main repository or from my branch which is building with reform-tools from git HEAD?16:50
minuteok if i rename shellaa64.efi to bootaa64.efi, uboot detects and runs it16:54
stephanoI tried this: https://source.mnt.re/reform/reform-system-image/-/jobs/20276/artifacts/raw/pocket-reform-system-a311d.img.gz then moved back a few jobs just because I had 10 minutes to spare. Not a very scientific process. I'll have more time tonight if you want me to test images.16:54
minute(my goal is to first see "the world from EFI's eyes")16:54
joschstephano: that's from the "reform" namespace -- we cannot do experiments there or otherwise they will show up as "latest artifacts" at https://mntre.com/system-image/16:55
joschthe latest reform-tools release does not come with u-boot tag 2026-04-09 and thus the system-images from the "reform" namespace don't have it either16:55
joschminute: i removed flash-kernel and the system-image doesn't boot. I will try to have a look later tonight.16:57
stephanojosch got it, makes sense. Thanks!17:03
jfredHmm, I wonder if some of the issues I've had with connecting to LTE on my Pocket are just signal strength issues... and now I'm also wondering if there's room behind the left panel for an SMA pigtail if I have the newer rcore port board17:11
jfredmodemmanager is unfortunately not all that descriptive about *why* a disconnect happened17:14
minuteloaded grub via uefi shell :D17:18
jfred:O17:19
minutemanually loaded kernel, initramfs and dtb in grub shell, booted17:21
ch\o/17:21
minuteso i did uboot -> shellaa64.efi -> grub -> kernel 17:21
minutethe question is, how does grub get its entries if i don't want to do that manually :D17:23
chupdate-grub should write a grub config file17:23
- paperManu_ (QUIT: Ping timeout: 246 seconds) (~paperManu@204.244.197.237)17:27
joschminute: on QUASAR, is it /sys/bus/spi/drivers/reform2_lpc/spi0.0/firmware or /sys/bus/spi/drivers/reform2_lpc/spi1.0/firmware ?17:38
josch(found a few more quasar specific problems in reform-check)17:38
- _justin_kelly4 (QUIT: Quit: The Lounge - https://thelounge.chat) (~justinkel@user/justin-kelly/x-6011154)18:13
+ _justin_kelly4 (~justinkel@user/justin-kelly/x-6011154)18:15
minutejosch: checking now19:03
minutejosch: spi4.0 :D19:03
minutejosch: but might change in v219:04
minutejosch: i guess you can just do /sys/bus/spi/drivers/reform2_lpc/spi*/firmware in general19:07
minutejosch: because there _probably_ won't be multiple reform2_lpcs19:07
+ vyvv (~vyvv@user/vyvv)19:30
minuteplayed with ukify19:39
minutenow trying > FS0:\efi\boot\> vmlinuz-7.0.3-mnt-reform-arm64.unsigned.efi19:39
minutewoah woah, there's a kernel19:39
minuteworks! i wonder where it got the root device from19:39
minutei basically did > ukify build --linux=/boot/vmlinuz-7.0.3-mnt-reform-arm64 --initrd=/boot/initrd.img-7.0.3-mnt-reform-arm64 --devicetree=/boot/dtb --cmdline='earlycon console=tty1 console=ttyMSM0,115200'19:40
minuteand launched the resulting file from efi shell19:40
Svpwill classic reform kbd v4 work with i.mx8mq u-boot or should i stick with a kbd v219:41
minuteSvp: i heard it doesn't work because boot protocol isn't yet implemented in the rp2040-style firmware... it shouldn't be too hard to do though19:41
minutech: right, i also tried that now and it wrote a bizarro complicated grub.cfg19:42
minutech: that one doesn't mention the devicetree though, so i doubt it's gonna do the right thing19:43
Svpit'd definitely make me strongly weigh my options since v2 has two whole more keys that i rebind and never use19:44
minutei was breaking my head like, how does it know the rootfs, but of course, it's baked into the initramfs19:47
minutehmm efibootmgr does not work, it says > Could not prepare Boot variable: Read-only file system19:54
kfxsome systems mount /sys/firmware/efi/efivars immutable19:59
minuteah hm20:11
- vyvv (QUIT: Quit: Leaving) (~vyvv@user/vyvv)20:12
minutekfx: yep, that's the cae20:12
minutecase20:12
minuteif i understand correctly, uboot doesn't allow runtime manipulation of the efi vars, but not sure20:12
minutethere is a file ubootefi.var though that these seem to come from20:13
minuteoh, it already auto boots20:13
minutewoops20:14
minutei cheated a bit though because i reused the ESP that was already prepared on the UFS, and i dumped the ukify image in there (as /efi/boot/bootaa64.efi)20:17
minutei was wondering if uboot efi would accept an efi binary in /boot/efi/boot on our regular boot partition...20:18
kfxI experimented with that on imx8 and some binaries would work but some would crash u-boot.  of course that was an ooold u-boot20:19
minuteyeah so far all the binaries work nicely, i was just wondering about the auto discovery basically20:19
minutelike, how does it decide what's an ESP20:20
minutei did mess with the partition type already, but it's fake (it's ext4 and with the esp FAT partition type set which is obviously not right...)20:20
- wickedshell (QUIT: Ping timeout: 276 seconds) (~wickedshe@2601:8c0:c7c:3572:188c:5024:862b:b243)20:22
minuteinteresting TODOs https://github.com/u-boot/u-boot/blob/ae8987f4e690f397f507c4b1efabd68b3ed08db6/lib/efi_loader/efi_bootmgr.c#L5420:26
+ spew (~spew@user/spew)20:31
+ mark_ (~mjw@gnu.wildebeest.org)20:31
minutehmm i wonder if all path components on ext4 ESP need to be in all caps20:32
minuteyess20:32
minutethat was the solution lol20:33
minutelets try to restore the partition type, maybe it's ignored...20:34
minutecurrently i have > /dev/sdg1         32768  1032191   999424  488M ef EFI (FAT-12/16/32)20:35
minute(but the partition is ext4)20:35
minutechanging to type 83 (linux)20:36
minuteand it still boots, so that's not important!20:36
minutejosch: looks like uboot EFI boots anything that has /EFI/BOOT/BOOTAA64.EFI20:37
minuteso the only thing necessary to make the image bootable on uboot EFI is > ukify build --linux=/boot/vmlinuz-7.0.3-mnt-reform-arm64 --initrd=/boot/initrd.img-7.0.3-mnt-reform-arm64 --devicetree=/boot/dtb -o /boot/EFI/BOOT/BOOTAA64.EFI20:39
minutemaybe with --cmdline='' stuff if needed20:39
minutejosch: partition types, filesystem etc does not matter20:40
- schalken (QUIT: Read error: Connection reset by peer) (~schalken@117-118-178-69.gci.net)21:10
+ schalken (~schalken@117-118-178-69.gci.net)21:15
orva> hmm i wonder if all path components on ext4 ESP need to be in all caps22:01
orvaDoes that mean you need to shouts for uefi for it to boot? Poor thing, lost their hearing in booting accident :(22:01
orvaminus all the typos22:02
joschminute: that ukify command is what is run with layout=uki in /etc/kernel/install.conf and the appropriate devicetree path in /etc/kernel/devicetree -- see the MR from half a year ago i linked above22:14
joschcorrection: 10 months ago22:18
+ wickedshell (~wickedshe@2601:8c0:c7c:3572:6688:5725:c28:52fe)22:28
minutejosch: ok nice! my goal was to figure out the puzzle pieces myself so that i'm able to properly review a merge of EFI-related things22:29
minutehaha i got bitten (i think again) by using e2image and not fixing up the ownership on / (the fs root node) afterwards... this breaks a lot of things in weird ways22:30
minutebut now i have the system on nvme on qcs6490 next, with uki efi on a UFS partition22:31
joschminute: i am *very* pleased to hear that apparently a new fat32 partition is not required -- lets just put the stuff into the existing /boot partition and call it a day22:31
minutejosch: yes please22:31
joschminute: does it only work with guid partitioning?22:32
minutejosch: no, the partition scheme doesn't matter22:32
joschwow22:32
minutejosch: in fact i used it with mbr22:32
joschthen the other MR can also be thrown away22:32
minuteyeah really the only required component seems to be /boot/EFI/BOOT/BOOTAA64.EFI in all caps22:33
joschit also means that ls1028a is safe for a bit longer22:33
joschsorry, a311d22:33
minuteyay22:33
joschwe managed to move the u-boot offset of ls1028a22:33
joschbut a311d is apparently hard-coded at 512 bytes22:33
minuteright.22:34
joschdid you figure out whether it's possible to build a uki image which is able to load the correct device tree depending on the platform without baking it into the uki image?22:36
minutejosch: if you don't specify a devicetree, my guess it it takes the one from uboot22:37
joschmaybe we can try this for the reform-system-any image and then try to keep the device-tree in u-boot recent-ish enough?22:37
joschotherwise the reform-system-any image will only keep working because of /boot/extlinux/extlinux.conf and not be able to boot with efi (but i think u-boot prefers efi over extlinux.conf, right?)22:38
minutejosch: if we want dtb selection at that stage, i think we need to sandwich in another bootloader, like grub, limine, refind, or efi shell with a script... or i have to look deeper into the efi stub used by ukify.22:39
* sario528 -> Sario22:39
minutejosch: i don't know if uboot _always_ prefers efi over extlinux. it does on this system but i didn't configure uboot for qcs6490, kcxt did22:40
joschokay, not a priority right now i guess22:40
minuteyeah, but something to solve later22:40
minutemostly relevant for "any" image22:40
joschright22:41
joschgood that this is moving forward :)22:41
minuteyesss22:41
minuteit's because i'm doing the "integration" tasks of the nlnet project :D22:41
minute(and i want a quasar next for dogfooding/demoing)22:42
joschi'll be travelling the next few days (first berlin then nuremberg) but i have a few reforms and the pocket reform with me so i'll see if i find some time to rebase the MRs i talked about earlier -- i'm excited to have you try them out :)22:42
minutecool!!22:42
joschquasar sounds so good for the pocket22:42
minuteyeah, it should be22:43
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)22:48
joschjust pushed more quasar fixes for reform-tools to gitlab, now building a system image and investigating why it didn't boot on the pocket earlier22:53
* mjw -> Guest243223:04
- Guest2432 (QUIT: Killed (tantalum.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)23:04
* mark_ -> mjw23:04
+ Guest2432 (~mjw@2001:1c06:2486:4600:5952:3a9:6e0e:555a)23:05
minutejosch: nice23:06
Svpfelt a little fancy tonight so i dusted off a thing ive wanted to do for a while: sneak in a usb2 hub on the mouse connector. now i can use bluetooth and, as soon as i find it, my x2gs midi module23:32
Svpsince i got one free port i can just grab a salvaged usb socket cable and leave it open for the future. or maybe i'll sneak in some 16gb usb stick for future use who knows.23:34
- f_ (QUIT: Ping timeout: 245 seconds) (16abab341f@postmarketOS/funderscore)23:36
minuteSvp: ah, very nice @ usb hub!23:39
joschSvp: pics? :)23:39
Svpmaybe when i find the module to add in, so i can have the final result23:40
Svpplus anything to avoid showing off my poor cable management- uh i mean...23:40
+ f_ (16abab341f@postmarketOS/funderscore)23:44
Svpi just carefully placed a hub pcb i got from a hub with a broken case in the middle of the mouse cable, the bluetooth is on a intel card with a E->M adapter that has pins to expose usb23:45
joschoh which adapter is that?23:45
Svpone port'll be for controlling the midi doodad, but the output i plan on using the line in pins for23:46
Svp1sec23:46
Svpjosch: https://it.aliexpress.com/item/1005006076470061.html23:50
Svpbesides the fact it's convenient it also saves me a swap if i feel like trying a compute module again, since the nvme stays in the same slot with the other adapter23:51
joschSvp: but then you are not using an ssd in the m.2 slot, right?23:51
Svpyeah, but i'm on i.mx so i'm not getting a performance penalty23:52
Svpi tried and failed to find something like this but for the mpcie cards in the past, i'll reap what i can23:53
joschsame -- i ended up soldering wires to the two dead usb pins on a mini pci-e to m.2 adapter card23:53
joschi had hoped that maybe this existed already23:54
Svpwell if you put that behind the mpcie-m2 adapter it would probably work(?)23:55
Svpit feels both a little silly and a little on point that i have adapters on both slots lol23:55

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!