- b0 (QUIT: Quit: Ping timeout (120 seconds)) (~b0@user/b0) | 00:34 | |
+ b0 (~b0@user/b0) | 00:36 | |
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net) | 01:18 | |
- mjw (QUIT: Ping timeout: 276 seconds) (~mjw@gnu.wildebeest.org) | 01:57 | |
+ casparvitch (~casparvit@130.102.160.65) | 02:41 | |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 02:52 | |
- Gooberpatrol66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66) | 02:55 | |
- paperManu (QUIT: Ping timeout: 272 seconds) (~paperManu@72.10.129.226) | 03:10 | |
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66) | 03:10 | |
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 03:57 | |
- emdevt (QUIT: Remote host closed the connection) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 03:58 | |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 03:59 | |
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 03:59 | |
- kop316 (QUIT: Read error: Connection reset by peer) (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:06 | |
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:07 | |
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:07 | |
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de) | 04:08 | |
jogu | minute: when you get a sec could you unhide the post I made about zmk, seems like it got auto-flagged as spam? | 04:52 |
---|---|---|
josch | jogu: oh dear... the system says "This new user tried to create multiple posts with links to the same domain. All posts from this user that include links should be reviewed." | 04:59 |
josch | jogu: both posts should be visible again now, sorry for the inconvenience | 05:00 |
jogu | josch: Thanks for taking a look! Yeah, I think it didn't like my github links for some reason | 05:04 |
jogu | also cool to see that arm build support got added to the zmk studio ci! | 05:05 |
jogu | was looking into making the PR myself and saw someone had already made one haha | 05:05 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 06:26 | |
- vagrantc (QUIT: Ping timeout: 276 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 06:41 | |
- casparvitch (QUIT: Ping timeout: 260 seconds) (~casparvit@130.102.160.65) | 07:12 | |
+ casparvitch (~casparvit@130.102.160.65) | 07:12 | |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 07:14 | |
+ hairu (m-uotkmd@user/hairu) | 07:16 | |
- hairu (QUIT: Remote host closed the connection) (m-uotkmd@user/hairu) | 07:18 | |
+ hairu (m-uotkmd@user/hairu) | 07:21 | |
- emdevt (QUIT: Ping timeout: 252 seconds) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 07:53 | |
casparvitch | josch: (ignore if you're busy 🙃) - I *think* I may have found the issue. L405 in reform-d-i's run.sh only checks for /proc/device-tree/model in "MNT Reform 2"|"MNT Reform 2 HDMI". But the model is more like "MNT Pocket Reform with i.MX8MP Module" e.g. see https://source.mnt.re/reform/reform-imx8mp-uboot/-/blob/main/imx8mp-mnt-pocket-reform.dts?ref_type=heads#L266 OR https://source.mnt.re/reform/reform-factory/-/blob/main/classic-reform/factory | 08:33 |
casparvitch | josch: `flash-kernel` needs to know which hardware it's running on. (1) it can check `/etc/flash-kernel/machine` (not filled in due to that case guard failing for most reform models), or (2) reading /proc/device-tree/model -> but proc/device-tree/model is a symlink that points into /sys, and /sys isn't mounted in the installer's chroot environment | 08:36 |
casparvitch | => auto-detection fails, and flash-kernel configuration crashes. (I think this is the problem anyway ~~) | 08:36 |
josch | casparvitch: line 405 you found is a special-casing for the i.MX8MQ -- it should not be needed for any other models | 08:37 |
casparvitch | damn | 08:37 |
casparvitch | my logic was so good though :D | 08:37 |
josch | i'm surprised that /proc/device-tree/model is a symlink into /sys | 08:37 |
josch | that was not the case the last time i tried this | 08:37 |
josch | and it is not the case in my currently running system | 08:37 |
casparvitch | mmmmm ok I will confirm that again when I get time later | 08:37 |
josch | thank you! | 08:38 |
casparvitch | 👍 | 08:38 |
casparvitch | josch: I have a record: `ls -ld /target/proc/device-tree ==> irwxrwxrwx 1 root root 28 Aug 4 11:29 /target/proc/device-tree -> /sys/firmware/devicetree/base` & then /sys is not mounted into /target/sys so the symlink breaks? | 08:46 |
casparvitch | But I will do a fresh run to confirm, that isn't so useful on it's own | 08:48 |
josch | casparvitch: no, sorry you are right /proc/device-tree is the symlink | 08:49 |
josch | then what is puzzling is, that /sys is not mounted | 08:49 |
josch | debootstrap does mount it | 08:49 |
josch | or maybe something in the log says otherwise? | 08:50 |
casparvitch | maybe just /sys isn't mounted 'automatically' when I chroot in: https://tinyurl.com/e448jpr8 | 09:03 |
josch | yes, that's a possibility | 09:06 |
josch | casparvitch: are you able to extract the debootstrap logs? | 09:07 |
josch | casparvitch: there should be a program called intarget or in-target or similar which is doing the mounting and chroot call for you | 09:07 |
casparvitch | Not right now, will try now | 09:08 |
casparvitch | *later. What's the easiest way to share the logs of a partially installed system? | 09:09 |
casparvitch | nc? | 09:10 |
josch | casparvitch: the tool was called in-target: https://d-i.debian.org/doc/internals/ch02.html#idm312 | 09:12 |
josch | casparvitch: in section 2.7 you see tips of how to debug it | 09:12 |
casparvitch | ahh gotcha, thanks 🙏 | 09:13 |
+ jogu_ (~jogu@user/jogu) | 09:52 | |
+ jogu__ (~jogu@user/jogu) | 09:53 | |
- jogu (QUIT: Read error: Connection reset by peer) (~jogu@user/jogu) | 09:55 | |
- jogu_ (QUIT: Ping timeout: 252 seconds) (~jogu@user/jogu) | 09:56 | |
+ jogu (~jogu@user/jogu) | 09:58 | |
- jogu__ (QUIT: Ping timeout: 260 seconds) (~jogu@user/jogu) | 09:58 | |
+ mjw (~mjw@gnu.wildebeest.org) | 10:00 | |
C-Keen | What's the current state of suspend/resume on a classic reform2? | 10:34 |
- casparvitch (QUIT: Ping timeout: 272 seconds) (~casparvit@130.102.160.65) | 10:59 | |
- jogu (QUIT: Quit: Konversation terminated!) (~jogu@user/jogu) | 11:09 | |
+ jogu (~jogu@user/jogu) | 11:09 | |
[tj] | grimmware: I've never updated, I didn't spot the usb reset option I'll try that if it happens again | 11:28 |
josch | C-Keen: which SoM? | 11:45 |
C-Keen | josch: i.MX8 | 11:46 |
josch | C-Keen: it works most of the time with 6.12 | 11:47 |
josch | C-Keen: try it out with a debian trixie image from reform.debian.net on your sd-card | 11:48 |
C-Keen | josch: how do you trigger it and how am i supposed to wake it up properly? I cannot get mine to resume... | 11:48 |
josch | C-Keen: you press circle+space to resume | 11:48 |
C-Keen | josch: hm... do I need a specific LPC version for that? | 11:49 |
josch | C-Keen: no, it should work with the latest | 11:50 |
C-Keen | ok, I will try that again then | 11:50 |
- mjw (QUIT: Ping timeout: 252 seconds) (~mjw@gnu.wildebeest.org) | 12:27 | |
* Guest8149 -> mjw | 12:30 | |
+ paperManu (~paperManu@72.10.129.226) | 12:42 | |
+ cobra_ (~cobra@user/Cobra) | 13:45 | |
- cobra (QUIT: Ping timeout: 272 seconds) (~cobra@user/Cobra) | 13:46 | |
+ casparvitch (~casparvit@36.255.114.132) | 14:23 | |
josch | C-Keen: remember that it also depends on some random-ness of your i.MX8MQ. Using the same system image on an sd-card, suspend worked 10 times in a row on the unit of BoostisBetter and it didn't work even once when switching the SoM for mine | 14:31 |
[tj] | can someone link me to the documentation on updating sysctl firmwares | 14:42 |
[tj] | sysctl and keyboard I guess | 14:42 |
josch | [tj]: you had a rk3588 pocket reform? | 14:43 |
[tj] | imx8mp | 14:43 |
josch | [tj]: if your firmware is new enough you can use gnome-firmware | 14:48 |
josch | if you don't have gnome, you could use fwupdmgr from the command line | 14:48 |
[tj] | is there documentation? I'd like a tab to feel guilty about rather than an irc conversation that will scroll away | 14:49 |
[tj] | oh, I could just do it now | 14:50 |
josch | one sec, i took screenshots of the process a while ago for m.inute | 14:50 |
[tj] | :D | 14:50 |
josch | m.inute had plans to write these docs | 14:50 |
josch | i don't think that has happened yet unless i missed it | 14:50 |
josch | [tj]: found it: https://mister-muffin.de/p/1792.png | 14:53 |
josch | and here is how to do it: | 14:54 |
josch | 1. press the upgrade button | 14:54 |
josch | i guess that's why there are no docs -- if your firmware is too old for this to show up, there are manual steps which are shown here: | 14:54 |
[tj] | i am quite lost | 14:55 |
[tj] | what is that a screenshot of? | 14:55 |
josch | https://source.mnt.re/reform/pocket-reform/-/releases/20250724 | 14:55 |
josch | [tj]: that is gnome-firmware | 14:55 |
josch | if you don't have gnome, then on the command line you can carry out steps documented here: https://github.com/fwupd/fwupd?tab=readme-ov-file#basic-usage-flow-command-line | 14:57 |
josch | and if your firmware is too old for any devices to show up you follow the steps in the source.mnt.re link i pasted aobve | 14:57 |
[tj] | ta | 14:59 |
[tj] | the scripts should detect if they are not running with bash | 15:00 |
[tj] | the root check fails with ash | 15:00 |
josch | there are more issues with the scripts but they haven't been fixed in the past either | 15:03 |
josch | i guess because these scripts are also supposed to be temporary | 15:03 |
[tj] | fair enough | 15:03 |
josch | once everybody is upgraded, they are not needed anymore | 15:03 |
[tj] | I would fix things, but $work is so difficult to be motivated to do I'm really trying to not be distracted | 15:04 |
josch | i'd fix them but i don't have the permissions on that repo :D | 15:04 |
[tj] | thanks that worked | 15:06 |
josch | [tj]: you used the script method and not fwupd? | 15:06 |
[tj] | or, it didn't break everything I have no idea if it applied updates | 15:06 |
josch | you can check which firmware version you are on by using fwupdmgr | 15:07 |
josch | and soon using reform-mcu-tool | 15:07 |
josch | it needs this to get merged: https://source.mnt.re/reform/reform-tools/-/merge_requests/135 | 15:07 |
[tj] | I don't have fwupdmgr | 15:08 |
josch | [tj]: you could git clone https://source.mnt.re/reform/reform-tools/-/tree/zeha/mcu-version and confirm that it works :) | 15:10 |
josch | (you can run the tool directly from git) | 15:10 |
casparvitch | josch: josch: full syslogs @ https://pastebin.com/irE6jkTx . Some SSL connection fails for reform.debian.net/debian, but seems fine on my other system 🤷 | 15:16 |
josch | casparvitch: thank you. The problem could simply be that the package ca-certificates is not installed because there is this in the log: error:0A000086:SSL routines::certificate verify failed | 15:26 |
josch | it's only later in the log that ca-certificates gets installed | 15:27 |
josch | usually not having ca-certificates is fine because the debian mirrors are not https | 15:27 |
josch | that would also explain E: Package 'linux-headers-mnt-reform-arm64' has no installation candidate | 15:28 |
josch | casparvitch: I'm copypasting that log into a new issue on salsa.debian.org, okay? | 15:29 |
casparvitch | yep go for it, thanks 🙏 | 15:39 |
josch | casparvitch: what was your approach to obtain these logs? | 15:40 |
casparvitch | ran the installer with `openssh-client-udeb` comp, stopped after software install stage & scp'd the syslogs. No `set -x` or anything | 15:43 |
josch | okay, cool thank you! | 15:43 |
casparvitch | sorry for the fuss, if I'd known how easy the scp was we'd have been here earlier :) | 15:44 |
josch | casparvitch: i created this issue https://salsa.debian.org/reform-team/reform-debian-installer/-/issues/1 let me know if you would like to add more | 15:44 |
casparvitch | 👍 | 15:45 |
- casparvitch (QUIT: Ping timeout: 248 seconds) (~casparvit@36.255.114.132) | 15:55 | |
+ andreas-e (~Andreas@167.76.29.93.rev.sfr.net) | 15:58 | |
+ emdevt (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 16:23 | |
- andreas-e (QUIT: Quit: Leaving) (~Andreas@167.76.29.93.rev.sfr.net) | 16:31 | |
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@72.10.129.226) | 17:11 | |
+ wielaard (~mjw@gnu.wildebeest.org) | 17:28 | |
* mjw -> Guest9 | 17:28 | |
- Guest9 (QUIT: Killed (silver.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 17:28 | |
* wielaard -> mjw | 17:28 | |
+ Guest9 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c) | 17:28 | |
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-135-128.tukw.qwest.net) | 17:37 | |
+ colinsane (~colinunin@97-113-135-128.tukw.qwest.net) | 17:58 | |
+ paperManu (~paperManu@72.10.129.226) | 18:00 | |
- emdevt (QUIT: Ping timeout: 260 seconds) (~emdevt@2001:7e8:fa17:7901:889:cfa1:9c37:6514) | 18:07 | |
- paperManu (QUIT: Ping timeout: 252 seconds) (~paperManu@72.10.129.226) | 18:10 | |
- robin_ (QUIT: Ping timeout: 276 seconds) (~robin@user/terpri) | 19:06 | |
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net) | 19:12 | |
swivel | https://youtu.be/gYqF6-h9Cvg | 19:14 |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 20:06 | |
+ reform9646 (~optimal@212.58.103.251) | 21:47 | |
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@i5C74DEE8.versanet.de) | 21:47 | |
- reform9646 (QUIT: Client Quit) (~optimal@212.58.103.251) | 21:49 | |
+ nsc (~nicolas@i5C74DCB1.versanet.de) | 21:49 | |
- ZetaR (QUIT: Ping timeout: 252 seconds) (~user@c-98-208-141-90.hsd1.fl.comcast.net) | 22:09 | |
minute | swivel: hehe, nice one | 22:11 |
+ robin (~robin@user/terpri) | 22:23 | |
swivel | yeah, sorry I actually thought I was in a diff channel - but it works here just fine :) | 22:24 |
+ ZetaR (~user@c-98-208-141-90.hsd1.fl.comcast.net) | 22:24 | |
- L29Ah (PART: !!unknown attribute: msg!!) (~L29Ah@wikipedia/L29Ah) | 22:53 | |
+ L29Ah (~L29Ah@wikipedia/L29Ah) | 22:55 | |
- L29Ah (PART: Error from remote client) (~L29Ah@wikipedia/L29Ah) | 23:11 | |
+ L29Ah (~L29Ah@wikipedia/L29Ah) | 23:13 | |
- L29Ah (PART: !!unknown attribute: msg!!) (~L29Ah@wikipedia/L29Ah) | 23:31 | |
+ L29Ah (~L29Ah@wikipedia/L29Ah) | 23:32 | |
+ optimal (~user@212.58.103.251) | 23:47 | |
optimal | i flipped the battery standby switch on my MNT Pocket Reform while it was plugged into power, the machine switched off and now will not power up again (Hyper+Enter does absolutely nothing), although the red charging light on the side still works | 23:51 |
optimal | (my silly original reason for doing this was to "preserve battery health" while i had it plugged in, thinking it would just turn off the batteries and run off of wall power, oh well) | 23:52 |
optimal | does anyone know of a possible troubleshooting method/fix for this or have i bricked my unit after 3 hours of playing around with it :P | 23:53 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!