2023-04-29.log

joschBoostisbetter: https://mister-muffin.de/reform/linux5.12/00:13
Boostisbetterjosch, hot dog!00:13
joschBoostisbetter: you can verify that this is really by me by getting linux_5.12-1~exp1.1_arm64.changes00:14
joschthe .changes file is signed with my gpg key00:14
joschyou can obtain my key by running00:14
joschgpg --no-options --no-default-keyring --keyring /usr/share/keyrings/debian-keyring.gpg --export --export-options export-minimal --armor --output josch.asc F83356BBE112B7462A41552F7D5D8C60CF4D3EB400:14
Boostisbetterso which file exactly is the one I should be pulling for the deb? 00:15
BoostisbetterAlso after I have installed it, I need to do something at boot with u-boot to select that kernel right? 00:15
joschBoostisbetter: you need the two linux-image-*.deb files00:15
joschyes, you can either uninstall your more recent kernel (dangerous)00:16
joschor you can install u-boot-menu which lets you select the kernel you want when booting00:16
Boostisbetter├── linux-image-5.12.0-trunk-arm64_5.12-1~exp1.1_arm64.deb00:16
Boostisbetter├── linux-image-arm64_5.12-1~exp1.1_arm64.deb00:16
Boostisbetterright00:16
Boostisbetterjosch, uboot menu it is00:17
joschgood night00:18
Booster[m]thanks again, good night00:19
- XYZ (QUIT: Ping timeout: 276 seconds) (~XYZ@78-80-123-132.customers.tmcz.cz)00:28
chartreuseDidn't know about uboot menu, will have to try that out too00:34
sevanhmm, loadlin + dosbox 🤔00:42
vagrantcACTION blinks00:43
sevan:D00:44
BoostisbetterYeah no idea on uboot menu, it is late. Will try it in the morning. Have the kernel installed already just need to be able to select it. 00:46
vagrantcBoostisbetter: you'll need either a u-boot patched to display to the screen or a serial console00:49
vagrantcor are the u-boot patches with screen support generally shipped with mnt/reform now?00:49
+ XYZ (~XYZ@78-80-25-204.customers.tmcz.cz)00:57
joschvagrantc: they are01:33
- S0rin (QUIT: Ping timeout: 265 seconds) (~S0rin@user/s0rin)01:33
vagrantcshiny01:35
joschthis is of course assuming that the DIP switch of Boostisbetter is set to ON01:41
- mtm- (QUIT: Ping timeout: 240 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:04
+ bkeys1 (~Thunderbi@205.185.110.104)03:23
- bkeys1 (QUIT: Ping timeout: 246 seconds) (~Thunderbi@205.185.110.104)03:28
chartreuseIs that dip switch setting documented anywhere? Presumably is the default even on reasonably early reforms as my uboot is visual after I updated the firmware last month03:30
minutethe dip switch doesn't matter for that03:37
minute(in general)03:37
minuteit only selects emmc vs sd card (and yup, it's in the handbook)03:37
minuteso it depends which uboot version you have on your emmc vs sd card, respectively. recent system images have the version with visual console03:38
chartreuseAh okay. Didn't remember that it was part of the system image instead of the LPC firmware03:38
minutethe lpc doesn't do anything compute related. it just toggles power rails and doesn't really know anything about the som/soc03:43
minute(and deals with charging)03:43
chartreuseAh okay, for some reason I thought it was part of the boot process, guess I misunderstood that03:49
- bluerise (QUIT: Ping timeout: 265 seconds) (~bluerise@91.10.197.170)04:02
+ bluerise (~bluerise@pc19f8e46.dip0.t-ipconnect.de)04:03
+ S0rin (~S0rin@user/s0rin)04:07
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:10
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)04:13
- robin (QUIT: Remote host closed the connection) (~robin@user/terpri)04:21
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)04:39
- Boostisbetter (QUIT: Ping timeout: 250 seconds) (4a410829d7@irc.cheogram.com)06:14
- mtm- (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)06:16
- mtm (QUIT: Ping timeout: 276 seconds) (~Srain@c-71-228-84-213.hsd1.fl.comcast.net)06:17
+ mtm (~Srain@c-71-228-84-213.hsd1.fl.comcast.net)06:17
joschchartreuse: https://source.mnt.re/reform/reform-handbook/-/issues/206:36
joschi mention the dip switch because even though recent system images have the uboot version giving you display support (as minute pointed out), there is no automated way to upgrade this06:36
joschso if you have the dip switch in the wrong position (OFF) then even though you just flashed a new sysimage-v3 to your sd-card, it will still use an old uboot (maybe without display support) from your emmc to boot that06:38
joschthis is another reason why we shouldn't switch from boot.scr to extlinux.conf booting06:42
+ Boostisbetter (4a410829d7@irc.cheogram.com)06:42
joschusers that have their dip switch set to OFF will then not be able to boot from more recent sysimage-v3 sd-card images06:42
BoostisbetterYep I see the console at boot. Just don't know how to configure u-boot-menu to select the kernel josch built. 06:42
joschBoostisbetter: do you see the menu when you boot?06:44
+ robin (~robin@user/terpri)06:44
BoostisbetterI think is. It first is checking USB host and then says for a second push any key to stop boot sequence or something like that. 06:44
BoostisbetterI think yes I mean. 06:45
joschno, that's not the menu06:45
joschBoostisbetter: did you "apt install u-boot-menu"?06:45
BoostisbetterYes I dis06:46
BoostisbetterYes I did06:46
joschBoostisbetter: can you verify that this file exists: /boot/extlinux/extlinux.conf06:46
Boostisbetterjosch: one second. 06:47
BoostisbetterWell this time when booting it gave me an option to select a kernel. 06:50
BoostisbetterI had 5.12.0 and 5.12.106:50
joschgreat06:50
BoostisbetterThe latter was called a recovery 06:50
joschand you booted the non-recovery and now you are on 5.12?06:51
BoostisbetterYes and yes06:52
BoostisbetterI'll be testing out suspend here just a moment. 06:54
BoostisbetterSo far I'll have to select the 5.12 kernel at boot. I could force it by modifying the conf file you were talking about, I take it. 06:55
Boostisbetterjosch, and for some reason it was not showing me the u-boot-menu option when I was restarting yesterday. 06:55
joschBoostisbetter: do not modify /boot/extlinux/extlinux.conf yourself, it is autogenerated06:57
Boostisbettercopy06:57
joschBoostisbetter: to change its content, edit /etc/default/u-boot and for example set a different value for U_BOOT_DEFAULT then run u-boot-update again06:58
Boostisbetterjosch, before I had a key combo set up to trigger the suspend script. Now, of course, I could have the same key combo triggger the systemctl suspendcommand right?06:59
joschsure06:59
Boostisbetterjosch, so the kernel in question is number 3, is it uboot-prompt that needs to be updated to 3?07:02
Boostisbetteror is this a case of RTFM?07:02
joschBoostisbetter: when you open /boot/extlinux/extlinux.conf then you will see the label names07:03
joschyou will want l1 or l207:03
Boostisbetterthank you.  Just tested suspend and it worked. It went down, amps dropped to just over 100 mA07:05
Boostisbetterpushing circle + space woke it up as before. Excellent. 07:05
Boostisbetterjosch, is there something else negative about running the 5.12 kernel? SHouldn't be right?07:05
BoostisbetterI mean that is why this is a custom kernel, you included all the stuff the current image is looking for?07:06
Boostisbetterjosch, It is l1 that is the kernel I want. I updated the file. THank you for the assist there. BTW, hope I didn't wake you up. It is early. 07:08
BoostisbetterI'm up because of the dog. 07:08
Boostisbetterhahaha07:08
Boostisbetterjosch, I owe you lunch, coffee, a beer or something. 07:10
joschBoostisbetter: no, i did not add recent stuff as that would require more backporting07:10
joschBoostisbetter: this should be as close to the kernel we built in the past as possible07:10
Boostisbetterjosch, I just meant that I shouldn't have problems with this kernel with all of the new stuff. 07:10
joschBoostisbetter: what stuff exactly?07:11
joschfor example in 6.1 from the repo i just enabled joystick support07:13
joschi didn't do this for 5.1207:13
Boostisbetterjosch, well there is a slight screen flicker that happens. Completely software by nature. It is just that some things will occasionaly not show correctly. If I mouse over them and wiggle the cursor most of the time it snaps the renderer out of it and the application displays normally. It doesn't happen always and is never permanent. 07:13
BoostisbetterI didn't see this behavior at all under 6.107:14
joschanother thing that 5.12 will not have is the video decoding part07:14
BoostisbetterBut to have suspend back this is something I don't even care about07:14
joschthose bits were only merged with 6.107:14
Boostisbettercopy. So that means all video is explicitly software?07:14
Boostisbetterwas that platform wide in 6.1? IE: it didn't matter what browser you used, etc.?07:15
joschno it did07:15
joschuserspace has to choose hardware decoding07:15
joschif it doesn't then it's software07:15
joschthat why we needed those ffmpeg patches, for example07:15
Boostisbetterahh ok, well I hope the regression between the two kernels can be found and patched. 07:16
Boostisbettersuspend works great wth 5.1207:16
Boostisbetter6.1 is being used of the Librem 5 as well, and suspend is working great over there as well.07:16
Boostisbetterso I see light at the end of the tunnel. 07:17
Boostisbetterjosch: is there some way I could thank you for your help? Also is it ok if I post about this on the forum. To kind of tell people if they want suspend they need 5.12?07:31
joschBoostisbetter: no need to thank me -- my reform worked way harder than me to build this kernel. ;)07:31
joschBoostisbetter: feel free to post about this anywhere you like07:31
+ S0rin (~S0rin@user/s0rin)07:38
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)08:22
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)08:43
Boostisbetterjosch, I made a post and tagged you in it. I wasn't sure if I was at liberty to post the link you shared with me for the kernel itself. I kind of assumed they would just get with you. 09:20
BoostisbetterI might be in the minority as someone who like suspend. 09:21
- qbit (QUIT: Quit: WeeChat 3.7.1) (~qbit@h.suah.dev)09:21
BoostisbetterI might be in the minority as someone who likes suspend. 09:25
Booster[m]It seems that the better bridge for IRC is the one that Matrix utilizes. Interesting. So I am writing this from my freshly reimaged Reform running the freshly minted 5.12 kernel from josch. Suspend is working and I have it 99% back to the way it was. I feel like the Reform has really grown over the last 2 years.09:30
Booster[m]josch: I think the Reform has been helped a lot by you using it as your primary computer. Nothing encourages efforts to find fixes like something that effects us personally.09:31
Booster[m]josch: once again thank you for your time and efforts!09:34
+ S0rin (~S0rin@user/s0rin)09:39
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)09:44
* natalie- -> natalie09:52
joschBooster[m]: yes, dog-fooding absolutely helps in getting stuff done :D10:12
joschsuspend is also important to me but definitely less important than being able to watch 1080p@60 h264 :)10:16
joschBooster[m]: this channel is publically logged, so the link I sent you is already public: https://mntre.com/reform-irc-logs/2023-04-29.log.html10:17
joschI'll leave another reply with further instructions.10:17
- Boostisbetter (QUIT: Ping timeout: 252 seconds) (4a410829d7@irc.cheogram.com)10:38
+ S0rin (~S0rin@user/s0rin)11:40
- S0rin (QUIT: Ping timeout: 265 seconds) (~S0rin@user/s0rin)11:45
+ Boostisbetter (4a410829d7@irc.cheogram.com)12:05
+ S0rin (~S0rin@user/s0rin)12:40
- S0rin (QUIT: Ping timeout: 240 seconds) (~S0rin@user/s0rin)12:59
minutegood to have confirmation about the suspend regression issue. then it can be bisected (which could take a lot of time though)13:00
joschone thing that makes it slow is, that the patch stack changes with the kernel version13:30
joschminute: do you have a recipe to make porting the patch stack easier?13:30
minutejosch: perhaps the issue can be bisected without the patches first13:33
minuteand later we should attempt more upstreaming (at least the pcie clock thing)13:34
joschright, not much more than a serial connection should be needed to reproduce this13:35
+ S0rin (~S0rin@user/s0rin)13:40
Boostisbetterjosch, regarding your comment on the forum (thanks!!!) I would say that normally I would appreciate video acceleration as well, BUT going back to my comments on how the Reform helps you to have a more focused computing experience, the lack of video acceleration means that it is somewhat limited and this encourages me to not use it that much. Thus avoiding another time sink13:51
- mtm- (QUIT: Ping timeout: 252 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)14:03
minutejosch: what exactly was the fix for stardew valley? i've noticed that nowadays i can't get shadowrun hong kong to work at all, i.e. it quits without an error after a while of loading14:06
minuteah, found your thread @ github14:06
- XYZ (QUIT: Remote host closed the connection) (~XYZ@78-80-25-204.customers.tmcz.cz)14:08
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org)14:08
minuteah, libssl14:09
+ buckket (~buckket@vps.buckket.org)14:09
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)14:11
+ blast007` (~blast@user/blast007)14:14
+ swivel_ (~swivel@shells.gnugeneration.com)14:22
joschminute: there were two problems. One is libssl but there is an error message that mentions libssl so that is easy to spot.14:25
joschminute: the other issue i had was that indeed stardew valley quit without an error at all and the problem there was, that i had the C and C++ libraries from Debian installed14:25
joschinstead, one should use the binaries provided by box64 as the copies shipped by Debian are too new14:26
joschbut that problem is now fixed is git as well14:26
joschso now i'm running SDV with the Debian supplied libraries only14:26
pandora[m]Anyone knows whether I can change my address on crowdfunding after I ordered?14:26
- blast007 (QUIT: Remote host closed the connection) (~blast@user/blast007)14:27
+ bluerise_ (~bluerise@pc19f8e46.dip0.t-ipconnect.de)14:30
Boostisbetterpandora[m], yes you can. I had to do that with a Planet Computer Astro order that I still haven't received. 14:32
Boostisbetteryou all looking for some great tunes to listen to while working on your Reform? I would suggest Paradigma - Earmake 14:34
BoostisbetterNew Retro Wave goodness. 14:34
+ patsavoura (~linx@149-210-16-215.mobile.nym.cosmote.net)14:36
+ qbit (~qbit@h.suah.dev)14:36
- swivel (QUIT: Write error: Broken pipe) (~swivel@shells.gnugeneration.com)14:38
- bluerise (QUIT: Ping timeout: 305 seconds) (~bluerise@pc19f8e46.dip0.t-ipconnect.de)14:40
- Ar|stote|is (QUIT: Ping timeout: 305 seconds) (~linx@149-210-16-215.mobile.nym.cosmote.net)14:40
+ S0rin (~S0rin@user/s0rin)14:41
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)14:46
+ S0rin (~S0rin@user/s0rin)15:41
* blast007` -> blast00715:44
jfredSuspend tends to be more important to me than video on a laptop but both are needed, haha - when you use disk encryption it's quite annoying to reboot the machine more frequently15:54
jfred(Probably even moreso with the Pocket Reform where you'll want to be able to pull it out of your bag quickly on the go)15:55
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)16:09
BoostisbetterHoneslty, i think the biggest improvement for the MNT devices would be hibernation. 16:18
BoostisbetterI would love to see that. 16:18
+ XYZ_ (~XYZ@78-80-25-204.customers.tmcz.cz)16:48
- mtm- (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)17:08
+ mtm- (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)17:08
jfredI admittedly haven't used hibernation for a while, maybe because it sometimes didn't play nice with disk encryption a few years back17:10
jfredIt could be that that's been mostly resolved these days17:10
- S0rin (QUIT: Ping timeout: 276 seconds) (~S0rin@user/s0rin)17:36
Boostisbetteryeah it has been. On linux I can hibernate with or without encrypted drives. It is a bit cumberson and convaluted to setup, but it is possible. 18:09
+ S0rin (~S0rin@user/s0rin)18:42
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin)18:47
+ S0rin (~S0rin@user/s0rin)19:42
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)19:47
Boostisbetterout of curiosity has anyone ever had to replace their batteries becuase they had already power cycled them too much?20:26
pandora[m]On a normal laptop? Yes20:37
pandora[m]My current laptop has 400 cycles after 2 years and I guess I have to replace it in 2-3 years20:38
BoostisbetterI mean the Reform batteries. The 18650 cells. 20:42
BoostisbetterBut I hear ya. 20:42
+ S0rin (~S0rin@user/s0rin)20:42
- S0rin (QUIT: Ping timeout: 246 seconds) (~S0rin@user/s0rin)20:48
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@205.185.110.104)21:30
+ bkeys (~Thunderbi@205.185.110.104)21:43
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@205.185.110.104)21:52
joschtheoretically, the reform batteries should survive more charging cycles than the usual laptop batteries because of them being lifepo4 chemistry and not the usual li-ion batteries that are put in laptops and smartphones22:10
Boostisbetterjosch: yep, that is awesome. I'm just curious if anyone has seen the need to swap them out because they have cycled them too much and the loss of capacity is obvious. 22:30
Boostisbetterjosch, thank you once again for your help getting my custom kernel out. It works great, and I love this thing! I have been using the heck out of my Reform the last few days, and just love this thing. 22:39
joschwow, i'm happy to hear that! :)22:39
- mtm- (QUIT: *.net *.split) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)22:41
+ mtm- (~mtm@71.228.84.213)22:41
Boostisbetterjosch, you're my hero man. I wonder if you would be willing to do a review about your Reform use case. I think it would very interesting and would help to sell a lot more MNT products. Hahaha. No pressue!22:42
Boostisbetterjosch, you're my hero man. I wonder if you would be willing to do a review about your Reform use case. I think it would very interesting and would help to sell a lot more MNT products. Hahaha. No pressure!22:42
joschwhat do you mean by review?22:43
Boostisbetterjust kind of a day in the life of Reform. How does a day look with your Reform being your sole computer. That kind of thing. 22:43
joschi have no idea what i would write down -- it's just a normal laptop for me (minus no suspend and thus on 24/7)22:44
joschbut other than that my life with the reform looks nearly no different from before22:44
joschi'm using the same programs (except i now switched from xorg to wayland and from awesomewm to swaywm)22:44
joschand of course i'm not playing proprietary x86_64 games anymore22:45
Boostisbettergood call. Sway and Wayland are great. Serious progress has been made, and at this point I feel comfortable in saying that wayland is a big improvement of xorg. 22:45
joschoh and i don't have my /tmp mounted as tmpfs22:45
joschbut i guess that's all? it's a normal laptop otherwise22:45
jfredSway is wonderful on relatively low-spec machines like the Reform22:48
BoostisbetterI've found to be awesome on my Framework powerhouse as well. It just shines. 22:48
Boostisbetterespecially after you get your config file all sorted. 22:48
jfredI think it'll be great on the Pocket Reform too, especially since on a netbook-sized display you really only want one window at a time anyway22:48
jfred(anyone else remember all those netbook-specialized distros back in the day?)22:49
jfredI loved... I think it was Ubuntu Netbook Remix?22:49
Boostisbetterhmm, I hear you on the display for the Pocket, but I'm looking at having at least two applicatons on the screen at once. But I love stressing my eyes. Hahaha22:50
Booster[m]josch Your idea of what a normal laptop is is unique to me. I think it is impressive no matter.22:50
Booster[m]But I guess that makes sense as well. Probably why it wasn't a big idea for the Reform to be your only computer.22:51
joschin what way is a normal laptop different for you?22:51
Booster[m]mainly the ability to run x86_64 programs with ease, the ability to virtualize and be a hypervisor, touch input, more RAM, etc.22:53
Booster[m]But your point is true of course.22:53
Booster[m]The Reform is a normal laptop.22:53
joschindeed, the only x86_64 stuff i'd like to run would be (wine) games. The trackball is actually far superior for me compared to touch input. I was surprised that 4 GB of ram are fine for 100% of the programs I use. In nearly the year I'm using it, I literally never ran out of RAM.22:56
joschAbout virtualization: i am running virtual machines on the reform with qemu which works at native speed given the right qemu options.22:56
- bluerise_ (QUIT: Quit: brb) (~bluerise@pc19f8e46.dip0.t-ipconnect.de)23:04
Booster[m]That is nice but the system limitations greatly limited the type of virtualization that is possible. 23:16
Booster[m]Like you I am continually impressed with what the reform is capable of. 23:17
Booster[m]And I 100% agree with the trackball. Superior pointing device! 23:17
+ S0rin (~S0rin@user/s0rin)23:43
- S0rin (QUIT: Ping timeout: 250 seconds) (~S0rin@user/s0rin)23:48
+ bluerise (~bluerise@user/bluerise)23:58

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