2023-11-20.log

minutesevan: funny, i'm at this moment compiling xash3d-fwgs00:06
minutejosch: hmm sorry to hear, sounds... strange though00:07
minutejosch: i'll prioritize getting the mb2.5 online00:08
sevanminute: :)00:12
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin)00:24
+ S0rin (~S0rin@user/s0rin)00:26
- chomwitt (QUIT: Ping timeout: 252 seconds) (~chomwitt@ppp-94-67-189-25.home.otenet.gr)00:35
- mjw (QUIT: Ping timeout: 256 seconds) (~mjw@gnu.wildebeest.org)00:37
minutesevan: https://mastodon.social/@mntmn/11143987128022254000:50
minuteit was fiddly but works well00:51
sevanminute: nice :)00:58
sevanminute: I wonder if it's going to be like Portal and unplayable on the stock Reform without CM4 upgrade01:00
minutevideo https://mastodon.social/@mntmn/11143994448751067801:04
buckket adfd567       xyx o01:18
buckketoops, i cleaned my keyboard01:18
minute:001:30
+ jacobk (~quassel@47-186-95-57.dlls.tx.frontiernet.net)02:10
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@47-186-95-57.dlls.tx.frontiernet.net)02:45
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@p200300dcf704e5002f024df12aa61ae8.dip0.t-ipconnect.de)02:50
+ eibachd (~eibachd@p200300dcf704e50000ac6fadc04ec566.dip0.t-ipconnect.de)02:50
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)03:04
+ jacobk (~quassel@utdpat241106.utdallas.edu)04:49
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241106.utdallas.edu)05:31
- Ar|stote|is (QUIT: Quit: https://quassel-irc.org - Chat comfortably. Anywhere.) (~linx@149.210.8.188)05:49
+ Ar|stote|is (~linx@149.210.8.188)05:50
+ jacobk (~quassel@64.189.201.150)06:07
- GNUmoon (QUIT: Ping timeout: 240 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)06:20
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)06:23
Boostisbetterminute: very nice! Seems like the A113 really screams, to still Steve Jobs marketing lingo. Hahaha07:41
joschminute: if the only thing that got zapped is indeed just my wifi card, then that's not a big deal -- could be way worse and i even had a spare :D07:43
joschi just wish i knew what went wrong as i had the battery boards covered with tape... i have to investigate that the next time i take it a part07:43
joschthe good news is, that i managed to fix my F11 key which was completely dead07:44
joschi also finally installed the keyboard anti-flexing bars but must say that i was more happy with the keyboard bracer solution from the forum07:45
joschmaybe i should just print them a bit thicker next time but they definitely leave the keyboard flexing a bit more than it was with the bracer thingy07:46
- eibachd (QUIT: Ping timeout: 276 seconds) (~eibachd@p200300dcf704e50000ac6fadc04ec566.dip0.t-ipconnect.de)07:48
+ eibachd (~eibachd@2a01:599:318:84e4:e4d0:d8a8:c688:194a)07:50
BoostisbetterI haven't really noticed any flex on the Reform keyboard myself. I printed the bars as well, but have not added them yet, as I didn't see the work necessary to put them in as worth giving the result of their installation. 07:56
joschminute: in https://community.mnt.re/t/booting-from-luks-encrypted-nvme-after-a311d-upgrade/1731/5 somebody was confused (again) that they had to manually umount /boot. My idea to make the user do that manually was to add an additional protection against somebody running the scripts and destroying their working system (after all, these tools are also installed on the full system and not only the rescue 08:09
joschsystem). But now that we have a disk label "reformsdboot" for the boot partition, how about replacing the "exit 1" with a prompt that asks the user what to do and then umounts automatically -- that is *IF* the partition is labeled "reformsdboot" so we can be sure that it's the /boot partition of a rescue system08:10
joschand then reform-boot-config can be changed to remove the "reformsdboot" label from the /boot partition after it ran successfully so that this label cannot appear on a real system08:11
joschwhat do you think?08:11
- vkoskiv (QUIT: Ping timeout: 255 seconds) (~vkoskiv@87-100-141-229.bb.dnainternet.fi)08:31
+ vkoskiv (~vkoskiv@87-100-141-229.bb.dnainternet.fi)08:38
minutejosch: sounds good to me!09:25
+ eibachd63 (~eibachd@193.158.81.52)09:48
eibachd63josch: I am planning to reore the bootconfig pins of the LS1028A module to make it boot from eMMC. Is it sufficient to copy the sd card content over there or is there more to consider?09:49
eibachd63*rewire*09:50
joscheibachd63: there is a script that "should" do the right thing called reform-flash-rescue09:52
joschessentially it just does a dd of the rescue system to emmc09:52
joschand then runs reform-boot-config09:52
vkoskivGot HL1 running on my Reform :D09:52
minuteeibachd63: not sure if that emmc has special boot partitions, but perhaps not?09:52
vkoskivI'll play it a bit after work, perhaps09:53
minutevkoskiv: nice, how? like me or differently?09:53
vkoskivSame approach, I just nabbed the valve dir from my x86 desktop's steam directory09:53
vkoskivI got the free copy last night on steam. Though I do have the original 1998 CD too09:53
eibachd63josch: minute: I have mmcblkboot0 and mmcblkboot1. Does this mean trouble?10:15
eibachd63Sorry, mmcblk1boot0 mmcblk1boot1.10:16
minuteeibachd63: no, it means you need to install (dd) the bootloader to mmcblk1boot0, i think josch's script should take care of this10:50
minutevkoskiv: ah cool10:50
joschminute: actually reform-flash-rescue does not dd the bootloader to emmc on LS1028A because you said it only loads it from sd-card anyways, right?11:08
* mark_ -> mjw11:21
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-140-33.tukw.qwest.net)11:29
+ colinsane (~colinunin@97-113-140-33.tukw.qwest.net)11:30
+ chomwitt (~chomwitt@2a02:587:7a24:bc00:1ac0:4dff:fedb:a3f1)12:28
violetdoes anyone sell reform-compatible keyboards that have all the parts soldered in except for the keyswitches13:32
minuteviolet: we can ship you sth like that13:39
eibachd63josch: This is exactly what I am trying to change. Hack the bootstrap config to boot from eMMC-13:43
joschuh sweet13:44
eibachd63josch: So I could dd uboot to mmcblk1boot0 and then what?13:44
joschi cannot tell you. I don't know how to convince ls1028a to load u-boot from emmc instead of frem sd-card.13:45
joschbut maybe we are talking past each other?13:47
joscheibachd63: you want /boot on emmc or you want u-boot on emmc?13:48
violetooo cool. i will remember to ask about that again later then. i am getting a different device soon with hotswappable choc switches so im looking forward to trying out some varieties13:48
eibachd63josch: we are. Fiddling the bootstrap config hardware is my part. I can call reform-flash-uboot directly, right?13:48
joscheibachd63: yes, but you have to hack line 103 or otherwise it refuses to flash u-boot to emmc on ls1028a13:50
eibachd63josch: Undersood. I want u-boot on emmc, /boot on m2.13:51
joschthat'd be cool :)13:51
- XYZ_ (QUIT: Remote host closed the connection) (~XYZ@78-80-26-147.customers.tmcz.cz)13:52
eibachd63josch: How can I tell uboot that /boot is on m2?13:52
joscheibachd63: theoretically via DISTRO_BOOT_DEV_SATA but i never had this working myself13:53
joschyou'd add something like13:53
josch#define DISTRO_BOOT_DEV_SATA(func) func(SATA, sata, 0)13:53
joschand then distroboot would check that13:53
+ XYZ_ (~XYZ@78-80-26-147.customers.tmcz.cz)13:55
eibachd63Okay, uboot got flashed to emmc.13:55
eibachd63josch: It is at offset 0x1000, is that correct?13:58
joscheibachd63: i'm the wrong person to ask :) my work is mostly on the stack of linux and above that13:59
eibachd63josch: minute: For testing this, I probably would have UART access to the console, right?13:59
eibachd63josch: On the SD card it is at that offset too, so that is probably fine.14:01
- eibachd63 (QUIT: Quit: Client closed) (~eibachd@193.158.81.52)15:38
+ mark_ (~mjw@gnu.wildebeest.org)15:42
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:318:84e4:e4d0:d8a8:c688:194a)16:19
+ eibachd (~eibachd@p200300dcf704e50064afb133ccf6c994.dip0.t-ipconnect.de)16:20
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)16:23
- eibachd (QUIT: Ping timeout: 260 seconds) (~eibachd@p200300dcf704e50064afb133ccf6c994.dip0.t-ipconnect.de)16:47
+ eibachd (~eibachd@2a01:599:318:84e4:e4d0:d8a8:c688:194a)16:47
- eibachd (QUIT: Ping timeout: 256 seconds) (~eibachd@2a01:599:318:84e4:e4d0:d8a8:c688:194a)16:52
sevanw00t "UPS has received the information needed to submit your parcel for clearance."16:55
sevanWill my keyboard be here tomorrow though!?16:55
- mark_ (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)16:58
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)17:13
+ S0rin (~S0rin@user/s0rin)17:15
- S0rin (QUIT: Ping timeout: 252 seconds) (~S0rin@user/s0rin)17:20
+ S0rin (~S0rin@user/s0rin)17:23
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)17:28
+ S0rin (~S0rin@user/s0rin)17:30
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)17:34
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)17:43
- S0rin (QUIT: Ping timeout: 264 seconds) (~S0rin@user/s0rin)18:10
+ S0rin (~S0rin@user/s0rin)18:20
+ eibachd (~eibachd@2a01:599:30f:a272:5a4:51a6:f010:d942)18:21
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30f:a272:5a4:51a6:f010:d942)18:22
+ eibachd (~eibachd@p200300dcf73d8b0044f6ecbda5f1dc87.dip0.t-ipconnect.de)18:22
+ Boostisbetter (4a410829d7@irc.cheogram.com)18:30
sevan"UPS Update: Parcel Delivery Date Rescheduled"18:34
sevanthat's a no18:34
sevan"Estimated delivery18:34
sevanWednesday, November 22 by End of Day"18:34
sevan:D18:34
sevanlmao18:35
- Boostisbetter (QUIT: Ping timeout: 276 seconds) (4a410829d7@irc.cheogram.com)18:35
minutesevan: what the18:35
sevan:D18:35
+ Boostisbetter (4a410829d7@irc.cheogram.com)18:35
minuteeibachd: you definitely should hook up a UART-USB to another computer yeah18:36
f_sevan: :D18:41
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)18:47
+ S0rin (~S0rin@user/s0rin)18:52
+ mark_ (~mjw@gnu.wildebeest.org)19:11
joschminute: could you investigate why this job is stuck? https://source.mnt.re/reform/reform-debian-packages/-/jobs/256419:45
joschminute: i already retried it but in both cases it got stuck at exactly that line of the log19:45
joschminute: it would be interesting to know what process is currently running on the machine executing the job and by what it gets stalled19:45
minutejosch: at the moment i'm in the middle of pcb design, afaik you have root access to that builder machine no?19:53
- Boostisbetter (QUIT: Ping timeout: 276 seconds) (4a410829d7@irc.cheogram.com)19:56
+ Boostisbetter (4a410829d7@irc.cheogram.com)19:57
joschminute: i do not but the problem is reproducible so you or i can also do that investigation at any point in the future, no worries :)19:57
joschthis is going to be a very funny problem as i cannot reproduce it locally20:03
minuteok :320:04
minutejosch: there is a command hanging with 100% called "telinit u"20:04
minutei can try to kill it20:04
minutealso there's a bunch of other processes waiting, i will make a list20:05
joschoh no, please don't interrupt your pcb designing XD20:06
minutejosch: here's a ps auxw dump at that point http://dump.mntmn.com/waiting_procs.txt20:07
joschthank you!!20:08
minuteok, back to kicad ^^20:08
joschgogogo! :)20:08
joschokay, i see what is going on but it makes no sense... fantastic! XD20:19
joschthe problem should also happen just the same during the other sbuild invocations but it only happens when installing the build dependencies inside sbuild when building linux... what's the difference?20:20
joschessentially the problem seems to be that the libc6 postinst calls "telinit u" which should never happen because that maintainer script prevents this from happening if "ischroot" is true -- which is the case... or at least should be...20:21
- bkeys (QUIT: Remote host closed the connection) (~Thunderbi@45.134.140.153)20:42
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:42
* mark_ -> mjw20:42
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:42
minutejosch: weird20:42
- Boostisbetter (QUIT: Ping timeout: 256 seconds) (4a410829d7@irc.cheogram.com)20:44
+ bkeys (~Thunderbi@45.134.140.153)20:50
- cwebber (QUIT: Ping timeout: 268 seconds) (~user@user/cwebber)20:55
minutelooks like with the current batteries we get up to around 4 hours of screen+wifi time on the pocket21:00
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)21:04
+ S0rin (~S0rin@user/s0rin)21:11
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@64.189.201.150)21:33
+ jacobk (~quassel@utdpat241106.utdallas.edu)21:44
- natalie (QUIT: Ping timeout: 268 seconds) (~natalie@user/natalie)21:56
joschminute: the job succeeded -- did you just kill that telinit process in the end?22:00
- S0rin (QUIT: Ping timeout: 255 seconds) (~S0rin@user/s0rin)22:06
joscheibachd: those are some massive ITEM profiles on your surgery table! o0 Did it end up doing the right thing?22:06
+ S0rin (~S0rin@user/s0rin)22:08
f_minute: about battery life..for how much time does a311d reform last?22:09
+ natalie (~natalie@user/natalie)22:12
joschf_: https://mntre.com/reform-irc-logs/2023-08-05.log.html second message22:12
minutejosch: yes, only killed telinit22:14
joschyeah, that postinst script starts "telinit u || true" so killing it still lets everything succeed22:15
minute:D22:15
f_minute, josch: nice22:16
joschit should just never get there in the first place22:16
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@utdpat241106.utdallas.edu)22:20
+ jacobk (~quassel@129.110.242.224)22:33
austriancoderminute: is the SoM connector of the reform SMARC v2.1.1 compatible? 22:38
minuteaustriancoder: nope, not compatible with any standard22:40
austriancoderminute: okay.. then I need to buy an other system for an imx8 quad max setup.22:43
minutequad max :D22:45
minutethe most mysterious of the imx8s22:45
- S0rin (QUIT: Ping timeout: 276 seconds) (~S0rin@user/s0rin)22:50
+ S0rin (~S0rin@user/s0rin)22:51
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@129.110.242.224)22:54
+ Boostisbetter (4a410829d7@irc.cheogram.com)22:59
+ jacobk (~quassel@64.189.201.150)23:01
- S0rin (QUIT: Ping timeout: 256 seconds) (~S0rin@user/s0rin)23:36
+ S0rin (~S0rin@user/s0rin)23:38
eibachdminute: is it possible that I need a different image for eMMC boot?23:40
minuteeibachd: no23:43
minuteeibachd: don't think so23:43
- Boostisbetter (QUIT: Ping timeout: 255 seconds) (4a410829d7@irc.cheogram.com)23:44
eibachdminute: at least Freescale l has different images for the ls1028ardb23:46
minuteeibachd: hmm, i strongly recommend to double check the boot section in the ls1028a reference handbook then23:47
minuteeibachd: i mean, those rcw bits tell the chip where to load the full RCW from23:47
minuteeibachd: i don't remember atm if that has _another_ bit for the bootloader source23:48
minuteeibachd: i haven't ever tested anything except sd card23:48
eibachdminute: how do you build the image for the reform?23:50
+ Boostisbetter (4a410829d7@irc.cheogram.com)23:51
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150)23:51
eibachdminute: it might be the PBI command sequence that is different23:53
minuteeibachd: the main repo for image builds is reform-system-image, and there's a separate one for the ls1028a bootloader, i think reform-ls1028a-uboot23:59
- tarxvf (QUIT: Quit: out) (~tarxvf@mail.tarxvf.tech)23:59
minuteeibachd: https://source.mnt.re/reform/reform-ls1028a-uboot23:59

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