- andreas-e (QUIT: Read error: Connection reset by peer) (~Andreas@176-179-191-150.abo.bbox.fr) | 00:14 | |
ex-parrot | ok 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 on | 01:00 |
---|---|---|
ex-parrot | but this removes the need for the systemd poweroff script which is nice | 01:01 |
ex-parrot | or, wiping the keyboard oled could be handled in userspace still I guess | 01:05 |
ex-parrot | I will submit a MR on gitlab for further discussion | 01:11 |
- yewscion (QUIT: Remote host closed the connection) (~yewscion@2601:547:1480:bc60:9da:d549:1885:c96c) | 01:12 | |
ex-parrot | I guess maybe this warrants its own kernel module but then we need to expose a platform interface etc etc maybe it doesn't :P | 01: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 | |
josch | ex-parrot: nice! :) | 04:04 |
josch | ex-parrot: you had debian installer working without display and installed via serial uart, right? | 04:05 |
ex-parrot | I installed it using the display and keyboard | 04:05 |
josch | o0 | 04:05 |
josch | how did you do that! | 04:05 |
ex-parrot | I grabbed the arm64 netboot installer initrd, unpacked it, stuck in your kernel modules, booted it with your 6.1.0 kernel image from 0725 | 04:05 |
ex-parrot | booted from u-boot | 04:06 |
josch | wow | 04:06 |
josch | however that suddenly started working | 04:06 |
josch | magic | 04:06 |
josch | i need to try this tomorrow! | 04:06 |
ex-parrot | I ran through it twice | 04:06 |
ex-parrot | produced a working system once I fixed up flash kernel to have the right cmdline | 04:07 |
ex-parrot | and board id etc | 04:07 |
ex-parrot | I 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 now | 04:08 |
ex-parrot | I'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 point | 04:08 |
josch | there is a version of u-boot that allegedly can | 04:08 |
ex-parrot | yeah, so I've heard :P | 04:08 |
josch | bluerise knows more about that | 04:08 |
ex-parrot | I also kind of want to see if I can get grub to work | 04:09 |
josch | but that version doesn't yet have working display support | 04:09 |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 04:09 | |
ex-parrot | yeah, I was going to try merge the nvme code in to the one with working display | 04:09 |
ex-parrot | or possibly the other way around, I didn't look at it properly yet | 04:09 |
josch | if you want to work on that, i think it makes more sense to spend time on integrating support in upstream uboot | 04:09 |
ex-parrot | yeah | 04:09 |
josch | instead of adding more patches to the boundary fork | 04:10 |
ex-parrot | agree | 04:10 |
ex-parrot | what 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-parrot | or some other thing/// | 04:10 |
josch | you mean oled screen clearing, right? | 04:11 |
ex-parrot | yeah | 04:11 |
josch | and you want to clean it because currently you have the oled always on? | 04:11 |
ex-parrot | otherwise you can end up with the MNT logo on the oled after power off | 04:11 |
ex-parrot | the systemd script powers off through the keyboard which takes care of doing the little powerdown animation and clearing the oled | 04:11 |
ex-parrot | powering off directly through the lpc over SPI misses that step | 04:12 |
josch | yes, the xPWR0 thing it sends | 04:13 |
ex-parrot | yeah | 04:13 |
ex-parrot | it 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 |
josch | the fact that your oled is on, is another problem | 04:13 |
josch | the oled suffers burn-in when displaying the same content for too long | 04:13 |
ex-parrot | yeah 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 up | 04:14 |
ex-parrot | is there meant to be a script that clears it somewhere during boot? | 04:14 |
josch | in the past, there was a timeout after which the oled went off (so i heard) | 04:14 |
ex-parrot | yeah I thought so too | 04:14 |
josch | now i always turn it off manually after turning on my unit | 04:14 |
ex-parrot | I usually do too to avoid having it in my peripheral vision | 04:14 |
josch | minute will know the answer to your questions | 04:15 |
ex-parrot | all hail :) | 04:15 |
josch | but it's currently 04:15 AM in their timezone :) | 04:15 |
ex-parrot | and in theory I should be doing my actual job | 04:15 |
ex-parrot | but getting poweroff working was exciting | 04:15 |
ex-parrot | it's a tiny patch, most of the work is already done | 04:15 |
josch | do you have something i can try? | 04:15 |
ex-parrot | yeah let me grab you a patch file | 04:16 |
josch | sweet! | 04:16 |
sigrid | aux power flips power on wifi pcie | 04:16 |
ex-parrot | ah ok, I meant to go look at the schematic | 04:17 |
ex-parrot | josch: meanwhile any idea about the "failed to attach bridge" thing? | 04:17 |
ex-parrot | sigrid: is that downstream of the soc power? | 04:17 |
sigrid | but i think you can't just do that without some other logic, it would hang the system | 04:17 |
ex-parrot | the existing keyboard poweroff only seems to pull the som power pin | 04:17 |
sigrid | keyboard power off plays the animation and asks lpc to switch off *all* power rails | 04:19 |
sigrid | iirc | 04:19 |
ex-parrot | hmm ok, I'd better re-read the code, thanks | 04:19 |
ex-parrot | josch: http://paste.debian.net/1287057/ | 04:19 |
ex-parrot | there's prob a more elegant way to do this than that poweroff_device global | 04:19 |
josch | ex-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-parrot | I seem to get a variable number of them on each boot between 1 and 4 ish | 04:20 |
ex-parrot | so maybe it's something retrying | 04:20 |
josch | ex-parrot: ah i found it in the irc logs https://mntre.com/reform-irc-logs/2022-01-24.log.html#t21:07:45 | 04:20 |
ex-parrot | err hold on, there's some copy/paste fail in that patch | 04:20 |
ex-parrot | http://paste.debian.net/1287058/ here's the correct patch | 04:21 |
sigrid | you'd need to reset the pm_power_off in lcpRemove i believe | 04:22 |
ex-parrot | yeah it looks like there's a patch coming down the line to better manage that | 04:22 |
ex-parrot | I didn't bother for proof of concept | 04:22 |
ex-parrot | actually no that patch was from 2014 and idnd't happen | 04:23 |
sigrid | great that it works though | 04:23 |
ex-parrot | I'd better just do it the boring way then sigrid :) | 04:23 |
ex-parrot | josch: "just noise" seems OK then :) | 04:23 |
josch | ex-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-parrot | oof | 04:24 |
josch | baby | 04:24 |
ex-parrot | ahh :) | 04:24 |
ex-parrot | I'll send through a tidier patch that properly cleans up on removal as well | 04:24 |
sigrid | 9front does the power off through keyboard, if that didn't do the job (no keyboard connected or timed out) it will do that through lpc | 04:24 |
josch | i'll read it in the backlog in a few hours then | 04:24 |
ex-parrot | good-o | 04:24 |
ex-parrot | maybe Linux should look for / try the keyboard, then fall back to LPC | 04:25 |
ex-parrot | all in the kernel | 04:25 |
ex-parrot | I don't 100% trust userspace cutting the power at the moment so I'd like to avoid that if we can | 04:25 |
- Guest667 (QUIT: Ping timeout: 244 seconds) (~lol@211.sub-174-215-144.myvzw.com) | 04:26 | |
ex-parrot | starting to feel like maybe won't ultimately belong in the lpc driver itself tho | 04: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 | |
josch | thanks to ex-parrot I tried running d-i on the reform again | 10:11 |
josch | and it works!! (with some hacks and our custom kernel of course) | 10:11 |
josch | https://mister-muffin.de/p/enHF.jpg | 10:12 |
ex-parrot | \o/ | 10:19 |
ex-parrot | hello josch | 10:19 |
ex-parrot | I just got home | 10:19 |
josch | :D | 10:20 |
ex-parrot | gonna hack up a very slightly nicer version of the LPC poweroff patch while I navel gaze about nicer ways to do it | 10:20 |
josch | it even works with the Debian bookworm kernel 6.1 | 10:20 |
ex-parrot | interesting! | 10:20 |
josch | you used 6.4 from unstable? | 10:21 |
ex-parrot | for d-i? | 10:21 |
josch | yes | 10:21 |
ex-parrot | no just your 6.1 | 10:21 |
josch | cool :) | 10:21 |
ex-parrot | sorry I misread you | 10:21 |
ex-parrot | yeah, I was pleased! | 10:21 |
josch | sorry i'm too excited about d-i XD | 10:21 |
ex-parrot | it's good! | 10:21 |
ex-parrot | I noticed the freescale upstream imx6 poweroff driver doesn't bother to restore the pm_power_off pointer when it's unloaded | 10:23 |
ex-parrot | it also registers a "poweroff" device in the dtb | 10:24 |
ex-parrot | seems like the "done thing" is to just re-null the function pointer so that'll do for now | 10:27 |
ex-parrot | hmm seems like something else already claims pm_power_off on the reform, prob we should figure out what that is an explicitly stop it too | 10:32 |
ex-parrot | josch: there's a very very slightly friendlier version of the patch http://paste.debian.net/1287072/ | 10:34 |
ex-parrot | actually durr I wonder if the thing claiming pm_power_off was just me from a previous module load... I should check that | 10:38 |
ex-parrot | ok good it wasn't just that | 10:41 |
ex-parrot | it'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-parrot | I might just run that on boot too | 10:45 |
+ andreas-e (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa) | 11:04 | |
ex-parrot | minute: did you notice right shift doesn't work in u-boot? | 11:07 |
ex-parrot | ok first attempt at booting grub didn't work, but it seems plausible at least... | 11:18 |
ex-parrot | ACTION goes to bed | 11:18 |
minute | oh i missed a lot of action last night | 11:51 |
minute | what 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 | |
josch | I just managed to install Debian to my Reform using debian-installer | 13:22 |
josch | just by flashing a netboot image to a usb stick and booting from that | 13:23 |
josch | (our u-boot prefers usb medium over sd-card or emmc) | 13:23 |
josch | i'm currently setting up d-i preseed/late_command to do the reform-specific changes at the end of the installation | 13:23 |
josch | this is all with the reform display and keyboard -- not via serial | 13:23 |
josch | wifi works out of the box with d-i as well which is why i can use the netinst image | 13:24 |
minute | josch: wow | 13:25 |
minute | how cool is that | 13:25 |
josch | so very much | 13:25 |
josch | ex-parrot found out that it just works | 13:25 |
minute | josch: sooo... which netboot image was that? did you build your own? | 13:25 |
josch | it needs some patching because the reform requires a custom kernel, yes | 13:26 |
josch | i'm currently modifying http://ftp.debian.org/debian/dists/bookworm/main/installer-arm64/current/images/netboot/debian-installer/arm64/initrd.gz | 13:26 |
minute | ah cool | 13:26 |
minute | will you host such a netboot image on debian.net? | 13:26 |
josch | depends how well it works | 13:26 |
minute | :D | 13:26 |
josch | i have to talk to vagrantc about some details | 13:26 |
josch | for example, the boundary u-boot does not support nvme, so it's pointless to install /boot to nvme | 13:27 |
josch | and i have no idea whether it's easily possible to have d-i flash u-boot | 13:27 |
josch | and should it even? and to which device? how to query the user? | 13:27 |
josch | and 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 somehow | 13:28 |
minute | ahh i see | 13: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 | |
josch | vagrantc: i just successfully installed a bootable Debian on my reform using d-i \o/ | 18:31 |
josch | i'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 setup | 18: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 |
josch | vagrantc: 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-i | 18:40 |
josch | it already correctly chooses to install flash-kernel | 18:40 |
- bgs (QUIT: Remote host closed the connection) (~bgs@212-85-160-171.dynamic.telemach.net) | 18:58 | |
+ ajr (uid609314@user/ajr) | 19:06 | |
vagrantc | josch: exciting! | 19:11 |
vagrantc | josch: not existing mechanism to flash u-boot | 19:12 |
vagrantc | there 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 |
vagrantc | which have fairly well known offsets, and are platform-specific | 19:13 |
josch | okay, then i guess i have to cook up a new debconf question deciding how to run reform-flash-uboot at the end of the install | 19:18 |
vagrantc | josch: d-i using the default kernel in debian? | 19:19 |
vagrantc | be curious to see the details :) | 19:20 |
+ reform241 (~nib@2601:193:8200:12a8::f6f) | 19:21 | |
+ klardotsh (~klardotsh@98.97.113.255) | 19:32 | |
josch | vagrantc: no, the custom kernel with the known patch stack | 19:42 |
josch | vagrantc: https://paste.debian.net/hidden/f465cc41/ | 19:44 |
josch | vagrantc: 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/#L67 | 19:55 |
josch | vagrantc: 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#L82 | 19:55 |
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0:b0aa:56dd:ae73:8afa) | 21:34 | |
minute | doing a little uptime test with rcm4/a311d reform on batteries, 3.5h so far | 22:35 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!