2023-07-27.log

- andreas-e (QUIT: Read error: Connection reset by peer) (~Andreas@176-179-191-150.abo.bbox.fr)00:14
ex-parrotok I have working pm_power_off support in the lpc kernel module now, but I need to make it talk to the keyboard as well (when present) otherwise the display stays on01:00
ex-parrotbut this removes the need for the systemd poweroff script which is nice01:01
ex-parrotor, wiping the keyboard oled could be handled in userspace still I guess01:05
ex-parrotI will submit a MR on gitlab for further discussion01:11
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)01:12
ex-parrotI guess maybe this warrants its own kernel module but then we need to expose a platform interface etc etc maybe it doesn't :P01:22
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:03
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:07
+ Guest667 (~lol@211.sub-174-215-144.myvzw.com)02:11
- Guest667 (QUIT: Excess Flood) (~lol@211.sub-174-215-144.myvzw.com)02:11
+ Guest667 (~lol@211.sub-174-215-144.myvzw.com)02:13
+ yewscion (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)02:36
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)02:37
+ yewscion (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)02:37
joschex-parrot: nice! :)04:04
joschex-parrot: you had debian installer working without display and installed via serial uart, right?04:05
ex-parrotI installed it using the display and keyboard04:05
joscho004:05
joschhow did you do that!04:05
ex-parrotI grabbed the arm64 netboot installer initrd, unpacked it, stuck in your kernel modules, booted it with your 6.1.0 kernel image from 072504:05
ex-parrotbooted from u-boot04:06
joschwow04:06
joschhowever that suddenly started working04:06
joschmagic04:06
joschi need to try this tomorrow!04:06
ex-parrotI ran through it twice04:06
ex-parrotproduced a working system once I fixed up flash kernel to have the right cmdline04:07
ex-parrotand board id etc04:07
ex-parrotI considered leaving /boot on nvme and putting mmcblk0p1 on like /boot/mmc and having flash-kernel write in there but that seems to be out of favour now04:08
ex-parrotI've left a /boot on nvme for the time being on the basis that u-boot may be able to load from the nvme at some soonish point04:08
joschthere is a version of u-boot that allegedly can04:08
ex-parrotyeah, so I've heard :P04:08
joschbluerise knows more about that04:08
ex-parrotI also kind of want to see if I can get grub to work04:09
joschbut that version doesn't yet have working display support04:09
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
ex-parrotyeah, I was going to try merge the nvme code in to the one with working display04:09
ex-parrotor possibly the other way around, I didn't look at it properly yet04:09
joschif you want to work on that, i think it makes more sense to spend time on integrating support in upstream uboot04:09
ex-parrotyeah04:09
joschinstead of adding more patches to the boundary fork04:10
ex-parrotagree04:10
ex-parrotwhat do you think about the poweroff situation, do you think it's worth making the lpc module send the screen clearing hidraw commands, or should we leave that in userspace and just do the pm_power_off in the lpc module?04:10
ex-parrotor some other thing///04:10
joschyou mean oled screen clearing, right?04:11
ex-parrotyeah04:11
joschand you want to clean it because currently you have the oled always on?04:11
ex-parrototherwise you can end up with the MNT logo on the oled after power off04:11
ex-parrotthe systemd script powers off through the keyboard which takes care of doing the little powerdown animation and clearing the oled 04:11
ex-parrotpowering off directly through the lpc over SPI misses that step04:12
joschyes, the xPWR0 thing it sends04:13
ex-parrotyeah04:13
ex-parrotit also doesn't seem like "aux power" ever gets explicitly turned on / off, so I haven't implemented that (I'm not 100% sure what it does currently)04:13
joschthe fact that your oled is on, is another problem04:13
joschthe oled suffers burn-in when displaying the same content for too long04:13
ex-parrotyeah I'm not quite sure what's going on there. when I do circle -> 1 I get the little mnt animation and the machine starts up04:14
ex-parrotis there meant to be a script that clears it somewhere during boot?04:14
joschin the past, there was a timeout after which the oled went off (so i heard)04:14
ex-parrotyeah I thought so too04:14
joschnow i always turn it off manually after turning on my unit04:14
ex-parrotI usually do too to avoid having it in my peripheral vision04:14
joschminute will know the answer to your questions04:15
ex-parrotall hail :)04:15
joschbut it's currently 04:15 AM in their timezone :)04:15
ex-parrotand in theory I should be doing my actual job04:15
ex-parrotbut getting poweroff working was exciting04:15
ex-parrotit's a tiny patch, most of the work is already done04:15
joschdo you have something i can try?04:15
ex-parrotyeah let me grab you a patch file04:16
joschsweet!04:16
sigridaux power flips power on wifi pcie04:16
ex-parrotah ok, I meant to go look at the schematic04:17
ex-parrotjosch: meanwhile any idea about the "failed to attach bridge" thing?04:17
ex-parrotsigrid: is that downstream of the soc power?04:17
sigridbut i think you can't just do that without some other logic, it would hang the system04:17
ex-parrotthe existing keyboard poweroff only seems to pull the som power pin04:17
sigridkeyboard power off plays the animation and asks lpc to switch off *all* power rails04:19
sigridiirc04:19
ex-parrothmm ok, I'd better re-read the code, thanks04:19
ex-parrotjosch: http://paste.debian.net/1287057/ 04:19
ex-parrotthere's prob a more elegant way to do this than that poweroff_device global04:19
joschex-parrot: the message is not present in my dmesg. I vaguely remember having seen a similar message back when linux failed to turn on the display but i might be mistaken.04:20
ex-parrotI seem to get a variable number of them on each boot between 1 and 4 ish04:20
ex-parrotso maybe it's something retrying04:20
joschex-parrot: ah i found it in the irc logs https://mntre.com/reform-irc-logs/2022-01-24.log.html#t21:07:4504:20
ex-parroterr hold on, there's some copy/paste fail in that patch04:20
ex-parrothttp://paste.debian.net/1287058/ here's the correct patch04:21
sigridyou'd need to reset the pm_power_off in lcpRemove i believe04:22
ex-parrotyeah it looks like there's a patch coming down the line to better manage that04:22
ex-parrotI didn't bother for proof of concept04:22
ex-parrotactually no that patch was from 2014 and idnd't happen04:23
sigridgreat that it works though04:23
ex-parrotI'd better just do it the boring way then sigrid :)04:23
ex-parrotjosch: "just noise" seems OK then :)04:23
joschex-parrot: thank you! i'll give that a try tomorrow (it's currently 04:23 AM here and i need to go back to bed)04:24
ex-parrotoof04:24
joschbaby04:24
ex-parrotahh :)04:24
ex-parrotI'll send through a tidier patch that properly cleans up on removal as well04:24
sigrid9front does the power off through keyboard, if that didn't do the job (no keyboard connected or timed out) it will do that through lpc04:24
joschi'll read it in the backlog in a few hours then04:24
ex-parrotgood-o04:24
ex-parrotmaybe Linux should look for / try the keyboard, then fall back to LPC 04:25
ex-parrotall in the kernel04:25
ex-parrotI don't 100% trust userspace cutting the power at the moment so I'd like to avoid that if we can04:25
- Guest667 (QUIT: Ping timeout: 244 seconds) (~lol@211.sub-174-215-144.myvzw.com)04:26
ex-parrotstarting to feel like maybe won't ultimately belong in the lpc driver itself tho04:26
+ S0rin (~S0rin@user/s0rin)05:32
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)05:45
+ yewscion (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)05:46
- Boostisbetter (QUIT: Ping timeout: 244 seconds) (4a410829d7@irc.cheogram.com)06:13
- yewscion (QUIT: Ping timeout: 260 seconds) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c)06:34
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)06:45
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)07:09
+ v4rke (~v4rke@185.213.155.137)07:52
- v4rke (QUIT: Client Quit) (~v4rke@185.213.155.137)07:54
- XYZ (QUIT: *.net *.split) (~XYZ@37-48-36-165.nat.epc.tmcz.cz)09:11
- unixpoet (QUIT: *.net *.split) (~unixpoet@user/unixpoet)09:11
- qbit (QUIT: *.net *.split) (~qbit@h.suah.dev)09:11
- bleb (QUIT: *.net *.split) (~cm@user/bleb)09:11
- S0rin (QUIT: *.net *.split) (~S0rin@user/s0rin)09:11
- leonardo (QUIT: *.net *.split) (leonardo@user/leonardo)09:11
- arminweigl (QUIT: *.net *.split) (~arminweig@sourcehut/user/arminweigl)09:11
- jfred (QUIT: *.net *.split) (sid534649@libera/sponsor/jfred)09:11
- mjw (QUIT: *.net *.split) (~mjw@gnu.wildebeest.org)09:11
- _nrb_ (QUIT: *.net *.split) (~nrbnrb@2a01:4f8:172:299c:1::29)09:11
- mlarkin (QUIT: *.net *.split) (~mlarkin@047-036-115-056.res.spectrum.com)09:11
- violet (QUIT: *.net *.split) (~vi@user/violet)09:11
- Zaba (QUIT: *.net *.split) (80b9b4b35e@2604:bf00:561:2000::116)09:11
- cmahns (QUIT: *.net *.split) (8fe824803c@2604:bf00:561:2000::10cd)09:11
- henesy (QUIT: *.net *.split) (d7619ffbc2@2604:bf00:561:2000::143)09:11
- noam (QUIT: *.net *.split) (81879d1ffa@2604:bf00:561:2000::dfc)09:11
- abortretryfail (QUIT: *.net *.split) (~arf@146.ip-149-56-132.net)09:11
- Asmadeus (QUIT: *.net *.split) (~asmadeus@240b:13:8c80:d300::42:13)09:11
- xktr (QUIT: *.net *.split) (~xktr@2602:fe3d:c01:10ca:1050:1ace:0:b)09:11
- ggoes (QUIT: *.net *.split) (~gregf@fsf/staff/ggoes)09:11
- murph[m] (QUIT: *.net *.split) (~murphhope@2001:470:69fc:105::d564)09:11
- [tj] (QUIT: *.net *.split) (sid609767@id-609767.lymington.irccloud.com)09:11
- amospalla[m] (QUIT: *.net *.split) (~amospalla@2001:470:69fc:105::3:8000)09:11
- Booster[m] (QUIT: *.net *.split) (~boosterbo@2001:470:69fc:105::3:3d99)09:11
- c-keen[m] (QUIT: *.net *.split) (~c-keenner@2001:470:69fc:105::2:8760)09:11
- rafostar[m] (QUIT: *.net *.split) (~rafostarm@2001:470:69fc:105::2:52da)09:11
- GNUmoon (QUIT: *.net *.split) (~GNUmoon@gateway/tor-sasl/gnumoon)09:11
- aynish (QUIT: *.net *.split) (~aynish@2001:470:69fc:105::1:5f74)09:11
- charuto (QUIT: *.net *.split) (~charutoca@2001:470:69fc:105::43f)09:11
- scops (QUIT: *.net *.split) (~scopstchn@2001:470:69fc:105::8da)09:11
- doppler (QUIT: *.net *.split) (~doppler@user/doppler)09:11
- JC[m] (QUIT: *.net *.split) (~jclibremo@2001:470:69fc:105::2:ce68)09:11
- pandora[m] (QUIT: *.net *.split) (~pandorami@2001:470:69fc:105::2:b5e8)09:11
- pinoaffe (QUIT: *.net *.split) (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)09:11
- ec0 (QUIT: *.net *.split) (~ec0@vps-446f4f39.vps.ovh.ca)09:11
- Gooberpatrol66 (QUIT: *.net *.split) (~Gooberpat@user/gooberpatrol66)09:11
- mtm (QUIT: *.net *.split) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)09:11
- deflated8837 (QUIT: *.net *.split) (~deflated8@50.53.206.61)09:11
- jacobk (QUIT: *.net *.split) (~quassel@47-186-126-199.dlls.tx.frontiernet.net)09:11
- ethulhu (QUIT: *.net *.split) (ethulhu@nora.ethulhu.co.uk)09:11
- inhji (QUIT: *.net *.split) (~inhji@2a01:4f8:1c0c:42e4::1)09:11
- tretinha (QUIT: *.net *.split) (3a571d9f43@2604:bf00:561:2000::1151)09:11
- rah (QUIT: *.net *.split) (rah@verain.settrans.net)09:11
- skalk_ (QUIT: *.net *.split) (~skalk@vond.sysret.de)09:11
- ndufresne5 (QUIT: *.net *.split) (~ndufresne@souvlakia.collabora.co.uk)09:11
- klardotsh (QUIT: *.net *.split) (~klardotsh@98.97.37.201)09:11
- iank (QUIT: *.net *.split) (~iank@fsf/staff/iank)09:11
- grimmware (QUIT: *.net *.split) (~grimmware@2a03:b0c0:1:a1::6ad:1001)09:11
- schneider (QUIT: *.net *.split) (~schneider@irc2.xtort.eu)09:11
- jnerula (QUIT: *.net *.split) (~jnerula@li1009-93.members.linode.com)09:11
- sbp (QUIT: *.net *.split) (~sbp@apache/doge/sbp)09:11
- TadeusTaD (QUIT: *.net *.split) (tadeustad@psifactor.pl)09:11
- _alice (QUIT: *.net *.split) (sid544964@id-544964.ilkley.irccloud.com)09:11
- dodo (QUIT: *.net *.split) (~dodo@user/dodo)09:11
- svp (QUIT: *.net *.split) (sid537750@id-537750.uxbridge.irccloud.com)09:11
- sundog2062 (QUIT: *.net *.split) (~sundog@reclaim.technology)09:11
- brennen (QUIT: *.net *.split) (~brennen@user/brennen)09:11
- XgF (QUIT: *.net *.split) (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)09:11
- natalie (QUIT: *.net *.split) (~natalie@user/natalie)09:11
- tarxvf (QUIT: *.net *.split) (~tarxvf@104.225.216.221)09:11
- minute (QUIT: *.net *.split) (~mntirc@softboy.mntmn.com)09:11
- jomo (QUIT: *.net *.split) (~jomo@user/jomo)09:11
- lexik (QUIT: *.net *.split) (~lexik@93.185.97.209)09:11
- ysionneau (QUIT: *.net *.split) (~fallen@tools.sionneau.net)09:11
- josch (QUIT: *.net *.split) (~josch@mister-muffin.de)09:11
- sva (QUIT: *.net *.split) (~sva@vm-187.askja.de)09:11
- _E2_EFR (QUIT: *.net *.split) (~e@bsd.moe)09:11
- hl (QUIT: *.net *.split) (~hl@user/hl)09:11
- swivel (QUIT: *.net *.split) (~swivel@shells.gnugeneration.com)09:11
- jjbliss (QUIT: *.net *.split) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)09:11
- cwebber (QUIT: *.net *.split) (~user@user/cwebber)09:11
- yankcrime (QUIT: *.net *.split) (~nick@193.16.42.83)09:11
- kuno (QUIT: *.net *.split) (sid299442@id-299442.helmsley.irccloud.com)09:11
- ex-parrot (QUIT: *.net *.split) (~fincham@user/ex-parrot)09:11
- Allie (QUIT: *.net *.split) (Allie@libera/staff/allie)09:11
- dozens (QUIT: *.net *.split) (~dozens@tilde.town)09:11
- vkoskiv (QUIT: *.net *.split) (~vkoskiv@85-23-188-148.bb.dnainternet.fi)09:11
- kremlin (QUIT: *.net *.split) (~kremlin@ip124.ip-167-114-218.net)09:11
- murmr____ (QUIT: *.net *.split) (sid433686@id-433686.helmsley.irccloud.com)09:11
- yuu (QUIT: *.net *.split) (sid267332@id-267332.ilkley.irccloud.com)09:11
- sterni (QUIT: *.net *.split) (~lukas@2a01:4f8:151:54d0::)09:11
- buckket (QUIT: *.net *.split) (~buckket@vps.buckket.org)09:11
- robin (QUIT: *.net *.split) (~robin@user/terpri)09:11
- mark_ (QUIT: *.net *.split) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)09:11
- laumann (QUIT: *.net *.split) (~quassel@user/laumann)09:11
- sevan (QUIT: *.net *.split) (~sevan@user/venture37)09:11
- ezequielg (QUIT: *.net *.split) (sid363064@id-363064.uxbridge.irccloud.com)09:11
- austriancoder (QUIT: *.net *.split) (sid152545@id-152545.hampstead.irccloud.com)09:11
- amolith (QUIT: *.net *.split) (d1421e166a@nixnet/founder/amolith)09:11
- Kooda2 (QUIT: *.net *.split) (~kooda@natsu.upyum.com)09:11
- bluerise (QUIT: *.net *.split) (~bluerise@p5b211f1e.dip0.t-ipconnect.de)09:11
- nsc (QUIT: *.net *.split) (~nicolas@148-99-142-46.pool.kielnet.net)09:11
- kensanata (QUIT: *.net *.split) (~alex@user/kensanata)09:11
- chartreuse (QUIT: *.net *.split) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)09:11
- sigrid (QUIT: *.net *.split) (~sigrid@ftrv.se)09:11
- eschaton (QUIT: *.net *.split) (~eschaton@li541-49.members.linode.com)09:11
- truck (QUIT: *.net *.split) (truck@shell.suomiscene.fi)09:11
- Sario (QUIT: *.net *.split) (sario@libera/staff/owl/sario)09:11
- ndufresne (QUIT: *.net *.split) (~ndufresne@gyros.collabora.co.uk)09:11
- anzu (QUIT: *.net *.split) (~anzu@melkki.cs.helsinki.fi)09:11
- kklimonda_ (QUIT: *.net *.split) (~kklimonda@user/kklimonda)09:11
- aphistic (QUIT: *.net *.split) (sid347194@id-347194.ilkley.irccloud.com)09:11
- V (QUIT: *.net *.split) (~v@ircpuzzles/2022/april/winner/V)09:11
- blast007 (QUIT: *.net *.split) (~blast@user/blast007)09:11
- q66[m] (QUIT: *.net *.split) (~q66matrix@2001:470:69fc:105::3104)09:11
- Assassink786[m] (QUIT: *.net *.split) (~assassin7@2001:470:69fc:105::2:ac85)09:11
- q66 (QUIT: *.net *.split) (~q66@q66.moe)09:11
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)09:17
+ pinoaffe (~pinoaffep@2a01:4f9:c010:a00b:1337:1337:11be:10)09:17
+ doppler (~doppler@user/doppler)09:17
+ truck (truck@shell.suomiscene.fi)09:17
+ eschaton (~eschaton@li541-49.members.linode.com)09:17
+ sigrid (~sigrid@ftrv.se)09:17
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)09:17
+ kensanata (~alex@user/kensanata)09:17
+ nsc (~nicolas@148-99-142-46.pool.kielnet.net)09:17
+ bluerise (~bluerise@p5b211f1e.dip0.t-ipconnect.de)09:17
+ Kooda2 (~kooda@natsu.upyum.com)09:17
+ q66 (~q66@q66.moe)09:17
+ ggoes (~gregf@fsf/staff/ggoes)09:17
+ xktr (~xktr@2602:fe3d:c01:10ca:1050:1ace:0:b)09:17
+ [tj] (sid609767@id-609767.lymington.irccloud.com)09:17
+ blast007 (~blast@user/blast007)09:17
+ V (~v@ircpuzzles/2022/april/winner/V)09:17
+ aphistic (sid347194@id-347194.ilkley.irccloud.com)09:17
+ kklimonda_ (~kklimonda@user/kklimonda)09:17
+ anzu (~anzu@melkki.cs.helsinki.fi)09:17
+ ndufresne (~ndufresne@gyros.collabora.co.uk)09:17
+ Sario (sario@libera/staff/owl/sario)09:17
+ bleb (~cm@user/bleb)09:17
+ qbit (~qbit@h.suah.dev)09:17
+ unixpoet (~unixpoet@user/unixpoet)09:17
+ XYZ (~XYZ@37-48-36-165.nat.epc.tmcz.cz)09:17
+ mjw (~mjw@gnu.wildebeest.org)09:17
+ _nrb_ (~nrbnrb@2a01:4f8:172:299c:1::29)09:17
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com)09:17
+ violet (~vi@user/violet)09:17
+ abortretryfail (~arf@146.ip-149-56-132.net)09:18
+ Asmadeus (~asmadeus@240b:13:8c80:d300::42:13)09:18
+ S0rin (~S0rin@user/s0rin)09:18
+ leonardo (leonardo@user/leonardo)09:18
+ arminweigl (~arminweig@sourcehut/user/arminweigl)09:18
+ jfred (sid534649@libera/sponsor/jfred)09:18
+ amolith (d1421e166a@2604:bf00:561:2000::20)09:19
+ Zaba (80b9b4b35e@2604:bf00:561:2000::116)09:19
+ noam (81879d1ffa@2604:bf00:561:2000::dfc)09:19
+ tretinha (3a571d9f43@2604:bf00:561:2000::1151)09:19
+ henesy (d7619ffbc2@2604:bf00:561:2000::143)09:19
+ cmahns (8fe824803c@2604:bf00:561:2000::10cd)09:19
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)09:19
+ klardotsh (~klardotsh@98.97.37.201)09:19
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net)09:19
+ deflated8837 (~deflated8@50.53.206.61)09:19
+ jacobk (~quassel@47-186-126-199.dlls.tx.frontiernet.net)09:19
+ ethulhu (ethulhu@nora.ethulhu.co.uk)09:19
+ natalie (~natalie@user/natalie)09:19
+ tarxvf (~tarxvf@104.225.216.221)09:19
+ ec0 (~ec0@vps-446f4f39.vps.ovh.ca)09:19
+ cwebber (~user@user/cwebber)09:19
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)09:19
+ minute (~mntirc@softboy.mntmn.com)09:19
+ inhji (~inhji@2a01:4f8:1c0c:42e4::1)09:19
+ iank (~iank@fsf/staff/iank)09:19
+ yankcrime (~nick@193.16.42.83)09:19
+ rah (rah@verain.settrans.net)09:19
+ skalk_ (~skalk@vond.sysret.de)09:19
+ kuno (sid299442@id-299442.helmsley.irccloud.com)09:19
+ ndufresne5 (~ndufresne@souvlakia.collabora.co.uk)09:19
+ ex-parrot (~fincham@user/ex-parrot)09:19
+ jomo (~jomo@user/jomo)09:19
+ sva (~sva@vm-187.askja.de)09:19
+ lexik (~lexik@93.185.97.209)09:19
+ ysionneau (~fallen@tools.sionneau.net)09:19
+ grimmware (~grimmware@2a03:b0c0:1:a1::6ad:1001)09:19
+ jnerula (~jnerula@li1009-93.members.linode.com)09:19
+ schneider (~schneider@irc2.xtort.eu)09:19
+ sbp (~sbp@apache/doge/sbp)09:19
+ Allie (Allie@libera/staff/allie)09:19
+ dozens (~dozens@tilde.town)09:19
+ TadeusTaD (tadeustad@psifactor.pl)09:19
+ vkoskiv (~vkoskiv@85-23-188-148.bb.dnainternet.fi)09:19
+ _alice (sid544964@id-544964.ilkley.irccloud.com)09:19
+ josch (~josch@mister-muffin.de)09:19
+ kremlin (~kremlin@ip124.ip-167-114-218.net)09:19
+ murmr____ (sid433686@id-433686.helmsley.irccloud.com)09:19
+ yuu (sid267332@id-267332.ilkley.irccloud.com)09:19
+ XgF (~quassel@2001:19f0:5001:1174:5400:2ff:fef2:1fa2)09:19
+ brennen (~brennen@user/brennen)09:19
+ sundog2062 (~sundog@reclaim.technology)09:19
+ svp (sid537750@id-537750.uxbridge.irccloud.com)09:19
+ dodo (~dodo@user/dodo)09:19
+ swivel (~swivel@shells.gnugeneration.com)09:19
+ hl (~hl@user/hl)09:19
+ _E2_EFR (~e@bsd.moe)09:19
- bleb (QUIT: Max SendQ exceeded) (~cm@user/bleb)09:19
+ austriancoder (sid152545@id-152545.hampstead.irccloud.com)09:21
+ ezequielg (sid363064@id-363064.uxbridge.irccloud.com)09:21
+ sevan (~sevan@user/venture37)09:21
+ laumann (~quassel@user/laumann)09:21
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)09:21
+ robin (~robin@user/terpri)09:21
+ buckket (~buckket@vps.buckket.org)09:21
+ sterni (~lukas@2a01:4f8:151:54d0::)09:21
+ amospalla[m] (~amospalla@2001:470:69fc:105::3:8000)09:22
+ bleb (~cm@user/bleb)09:24
+ murph[m] (~murphhope@2001:470:69fc:105::d564)09:25
+ q66[m] (~q66matrix@2001:470:69fc:105::3104)09:25
+ scops (~scopstchn@2001:470:69fc:105::8da)09:25
+ charuto (~charutoca@2001:470:69fc:105::43f)09:25
+ Assassink786[m] (~assassin7@2001:470:69fc:105::2:ac85)09:25
+ JC[m] (~jclibremo@2001:470:69fc:105::2:ce68)09:25
+ c-keen[m] (~c-keenner@2001:470:69fc:105::2:8760)09:25
+ pandora[m] (~pandorami@2001:470:69fc:105::2:b5e8)09:25
+ rafostar[m] (~rafostarm@2001:470:69fc:105::2:52da)09:25
+ aynish (~aynish@2001:470:69fc:105::1:5f74)09:25
+ Boostisbetter (4a410829d7@irc.cheogram.com)09:38
- klardotsh (QUIT: Ping timeout: 258 seconds) (~klardotsh@98.97.37.201)09:43
joschthanks to ex-parrot I tried running d-i on the reform again10:11
joschand it works!! (with some hacks and our custom kernel of course)10:11
joschhttps://mister-muffin.de/p/enHF.jpg10:12
ex-parrot\o/10:19
ex-parrothello josch 10:19
ex-parrotI just got home10:19
josch:D10:20
ex-parrotgonna hack up a very slightly nicer version of the LPC poweroff patch while I navel gaze about nicer ways to do it10:20
joschit even works with the Debian bookworm kernel 6.110:20
ex-parrotinteresting!10:20
joschyou used 6.4 from unstable?10:21
ex-parrotfor d-i?10:21
joschyes10:21
ex-parrotno just your 6.110:21
joschcool :)10:21
ex-parrotsorry I misread you10:21
ex-parrotyeah, I was pleased!10:21
joschsorry i'm too excited about d-i XD10:21
ex-parrotit's good!10:21
ex-parrotI noticed the freescale upstream imx6 poweroff driver doesn't bother to restore the pm_power_off pointer when it's unloaded10:23
ex-parrotit also registers a "poweroff" device in the dtb10:24
ex-parrotseems like the "done thing" is to just re-null the function pointer so that'll do for now10:27
ex-parrothmm seems like something else already claims pm_power_off on the reform, prob we should figure out what that is an explicitly stop it too10:32
ex-parrotjosch: there's a very very slightly friendlier version of the patch http://paste.debian.net/1287072/10:34
ex-parrotactually durr I wonder if the thing claiming pm_power_off was just me from a previous module load... I should check that10:38
ex-parrotok good it wasn't just that10:41
ex-parrotit's not very glamorous but I replaced reform-poweroff with this in the meantime to clear the oled http://paste.debian.net/1287073/10:43
ex-parrotI might just run that on boot too10:45
+ andreas-e (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa)11:04
ex-parrotminute: did you notice right shift doesn't work in u-boot?11:07
ex-parrotok first attempt at booting grub didn't work, but it seems plausible at least...11:18
ex-parrotACTION goes to bed11:18
minuteoh i missed a lot of action last night11:51
minutewhat was the scenario you ran debian installer in? just launched it from a running system?11:51
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@47-186-126-199.dlls.tx.frontiernet.net)12:01
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)12:50
+ buckket (~buckket@vps.buckket.org)12:50
joschI just managed to install Debian to my Reform using debian-installer13:22
joschjust by flashing a netboot image to a usb stick and booting from that13:23
josch(our u-boot prefers usb medium over sd-card or emmc)13:23
joschi'm currently setting up d-i preseed/late_command to do the reform-specific changes at the end of the installation13:23
joschthis is all with the reform display and keyboard -- not via serial13:23
joschwifi works out of the box with d-i as well which is why i can use the netinst image13:24
minutejosch: wow13:25
minutehow cool is that13:25
joschso very much13:25
joschex-parrot found out that it just works13:25
minutejosch: sooo... which netboot image was that? did you build your own?13:25
joschit needs some patching because the reform requires a custom kernel, yes13:26
joschi'm currently modifying http://ftp.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/debian-installer/arm64/initrd.gz13:26
minuteah cool13:26
minutewill you host such a netboot image on debian.net?13:26
joschdepends how well it works13:26
minute:D13:26
joschi have to talk to vagrantc about some details13:26
joschfor example, the boundary u-boot does not support nvme, so it's pointless to install /boot to nvme13:27
joschand i have no idea whether it's easily possible to have d-i flash u-boot13:27
joschand should it even? and to which device? how to query the user?13:27
joschand then there are wrinkles like right now, the default kernel will be installed and only later that will be upgraded to the reform kernel which is wasting time, space and bandwidth -- maybe this can be done better somehow13:28
minuteahh i see13:31
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
- Boostisbetter (QUIT: Ping timeout: 246 seconds) (4a410829d7@irc.cheogram.com)15:00
- ysionneau (QUIT: Ping timeout: 252 seconds) (~fallen@tools.sionneau.net)15:51
+ bgs (~bgs@212-85-160-171.dynamic.telemach.net)16:02
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:10
+ Boostisbetter (4a410829d7@irc.cheogram.com)16:30
- cwebber (QUIT: Ping timeout: 264 seconds) (~user@user/cwebber)16:48
- chartreuse (QUIT: Ping timeout: 250 seconds) (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)17:34
+ chartreuse (~chartreus@S0106f0f249dfd9c3.cg.shawcable.net)17:35
- ethulhu (QUIT: Quit: connection reset by purr) (ethulhu@nora.ethulhu.co.uk)17:53
+ ethulhu (ethulhu@nora.ethulhu.co.uk)17:54
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:55
joschvagrantc: i just successfully installed a bootable Debian on my reform using d-i \o/18:31
joschi'm currently tweaking /usr/lib/post-base-installer.d in the initramfs as well as d-i preseed/late_command to also take care of the custom setup18:32
josch(the things which are otherwise taken care of by the reform-system-image build script)18:33
josch(like filling /target/etc/flash-kernel/machine and /target/etc/default/flash-kernel)18:33
joschvagrantc: i need your input on the question whether there is an existing mechanism to flash u-boot to the correct device at the correct offset in d-i18:40
joschit already correctly chooses to install flash-kernel18:40
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net)18:58
+ ajr (uid609314@user/ajr)19:06
vagrantcjosch: exciting!19:11
vagrantcjosch: not existing mechanism to flash u-boot19:12
vagrantcthere has been a u-boot bug open since forever now ... about actually auto-updating ... but the closest we have is the u-boot-install-sunxi and u-boot-install-rockchip ...19:12
vagrantcwhich have fairly well known offsets, and are platform-specific19:13
joschokay, then i guess i have to cook up a new debconf question deciding how to run reform-flash-uboot at the end of the install19:18
vagrantcjosch: d-i using the default kernel in debian?19:19
vagrantcbe curious to see the details :)19:20
+ reform241 (~nib@2601:193:8200:12a8::f6f)19:21
+ klardotsh (~klardotsh@98.97.113.255)19:32
joschvagrantc: no, the custom kernel with the known patch stack19:42
joschvagrantc: https://paste.debian.net/hidden/f465cc41/19:44
joschvagrantc: i saw this FIXME/TODO about overlapping partitions: https://sources.debian.org/src/u-boot/2023.07%2Bdfsg-1/debian/bin/u-boot-install-rockchip/#L6719:55
joschvagrantc: feel free to copy/get inspired by the check i wrote for reform-flash-uboot: https://source.mnt.re/reform/reform-tools/-/blob/main/sbin/reform-flash-uboot#L8219:55
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa)21:34
minutedoing a little uptime test with rcm4/a311d reform on batteries, 3.5h so far22:35

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