2025-06-18.log

bremnerhyper trackball?00:32
- AnimaInvicta (PART: !!unknown attribute: msg!!) (~AnimaInvi@88-120-179-216.subs.proxad.net)00:33
joschminute: after adjusting my antenna I now get 35 Mbps down and 19 Mbps up with quectel em06-e (provider: Lebara/O2). In my standalone wifi/lte access point the same sim card was only able to do 15 Mbps despite a much larger antenna... magic...00:51
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)01:53
minutejosch: oh neat02:08
minutejosch: take a look at the quickstart manual concerning the backlight magic ^^02:08
- mjw (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)02:30
joschwhaaaat no way!02:37
joschclassic reform with v4 keyboard needs this02:38
joschtoo bad the information has to go through the OS first fo that one02:38
bkeysMy build didn't include the .dts -_- I hate packaging so much it's always so opaque02:42
bkeysI will just place it in there without patching02:42
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@149.210.5.33)03:53
- cobra_ (QUIT: Read error: Connection reset by peer) (~cobra@user/Cobra)03:55
+ cobra (~cobra@user/Cobra)03:56
- nsc (QUIT: Ping timeout: 252 seconds) (~nicolas@i5C74DE14.versanet.de)03:58
+ nsc (~nicolas@i5C74DF29.versanet.de)04:00
kfxhmmm.. got a build with mux_mmio included, but still can't see mmc104:39
kfxnot even sure how to debug this tbh04:39
bkeyskfx: Welcome to my world04:48
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)05:01
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)05:01
kfxwould be cool if I could build a kernel in under two hours :/05:07
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)05:08
+ RandyK (~RandyK@user/randyk)05:08
- paperManu (QUIT: Ping timeout: 276 seconds) (~paperManu@72.10.128.164)05:22
bkeyskfx: I totally understand05:49
bkeysI'm using copr's infrastructure and their builders take about 3 hours05:58
kfxI got a rpi5 for builds, takes about 2.5 hours.  on my 40-core x86_64 desktop with qemu-user... it takes the same amount of time06:20
joschwhy emulate? linux can be cross-compiled easily06:22
kfxbecause it's easier than cross-compiling06:24
kfxI very much do not want to learn anything else about kernel building.  once I get one that works I will automate what I have06:24
- chorc (QUIT: Quit: ZNC 1.9.1 - https://znc.in) (~chorc@user/chorc)06:55
+ chorc (~chorc@user/chorc)06:56
- Guest2002 (QUIT: Ping timeout: 260 seconds) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)07:01
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)08:16
+ Guest40 (~Guest3@118.173.15.179)08:23
- Guest40 (QUIT: Quit: Client closed) (~Guest3@118.173.15.179)08:56
- RandyK (QUIT: Remote host closed the connection) (~RandyK@user/randyk)09:06
+ RandyK (~RandyK@user/randyk)09:06
zehaminute: no :/09:54
minutezeha: aw :(09:55
minutezeha: congress? :D09:55
zehamaybe! lets see09:56
zehastill wondering if i can get a room for a dance class at cch :)09:57
minutezeha: oh you would run that?10:31
zehayeah. last year we had three semi-spontaneous events in the hallways, and i'd try to organize something more 'formal' this year10:34
minutezeha: nice!10:47
minutezeha: what kind of dances?10:48
zehalast year we had lindy hop, west coast swing, zouk and i think individuals showed some other styles10:49
+ mjw (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)11:07
+ mark_ (~mjw@gnu.wildebeest.org)11:28
- mjw (QUIT: Ping timeout: 268 seconds) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)11:46
* mark_ -> mjw12:01
+ paperManu (~paperManu@72.10.128.164)12:14
minutezeha: neat12:21
minuteok, in a train to karlsruhe 12:21
joschsweet :)12:36
josch(both: the dancing and minute coming to visit us in the south)12:36
abortretryfailkfx: glad I'm not the only one who'd rather emulate than deal with the cross-compile disaster.12:53
joschis it that bad on other distros?12:53
abortretryfailIt's that bad on debian too. :D12:54
abortretryfailSo far the only distro I've seen who actually makes it *easy* is PostmarketOS12:54
joschabortretryfail: you know that i'm the maintainer of sbuild, right? You just pass --arch=foo to sbuild and then you get your cross compiled linux package.12:54
abortretryfailDon't you also have to have a bunch of stuff installed in special places first?12:54
joschabortretryfail: nope12:54
joschi can cross compile linux on a vanilla debian installation just by running this:12:55
joschsudo apt install sbuild mmdebstrap uidmap && sbuild --chroot-mode=unshare --arch=foo linux12:55
josch(replace foo with your architecture of choice)12:55
joschoh actually it's --host=foo, sorry12:56
abortretryfailHow new is this? I don't remember having that option when I was trying to cross-compile packages for the old NTC Chip's Debian a few years ago12:56
- mjw (QUIT: Ping timeout: 248 seconds) (~mjw@gnu.wildebeest.org)12:56
bremnersigh. speaking of cross compilation, I guess I should not have hard coded amd64 in my config manager, now all my sbuild chroots on the pocket reform are amd6412:57
bremnerI guess it's an achievement of some kind.12:57
joschabortretryfail: how new is what exactly? The --host option is from 201612:58
joschabortretryfail: i think these days, the problem with crossbuilding is not the tooling. I think the problem are projects with build systems which make it hard to cross-build them -- but those projects are hard to cross independent of the distro of course.13:00
abortretryfailYeah, I was just reading the doc for sbuild. This is probably very easy if somebody already source packaged the thing you want, but if I clone some nonsense out of Github and want to compile it maybe not so helpful. :)13:01
abortretryfailThanks. Next time I feel like resurrecting the Chip I'll give that a try. 13:02
joschabortretryfail: i agree, if somebody packaged your thing, then the magic of the tooling (including sbuild, including dpkg, including debhelper) will do the right thing. If you don't have these wrappers then you might end up having to pass all kinds of funny variables *and* then you are indeed responsible for installing the right packages (because nobody packaged it yet and declare what the package 13:03
joschneeds).13:03
joschabortretryfail: but the "install thing into the right place" is gone with multiarch. You install crossbuild-essential-foo (replace foo with your architecture) and you get a functioning cross compiler13:03
abortretryfailI think I tried that multiarch stuff to get Wine/box86 working on the Reform and gave up and it took me a while to clean up the mess I made. :)13:05
joschabortretryfail: feel free to ping me when you need help with multiarch13:05
joschabortretryfail: not only do i maintain sbuild -- i also maintain box64 in debian ;)13:05
abortretryfailNah, it was for video games, which are fundamentally a waste of time.13:05
joschhey, no dissing of my factorio play though!! ;)13:06
abortretryfaillol, I think I wanted to see if Rimworld ran on it13:06
joschoooh rimworld is fun too13:07
joschabortretryfail: i wishlisted it on gog.com -- maybe i'll try it out :)13:07
- ex-parrot (QUIT: Ping timeout: 276 seconds) (~fincham@user/ex-parrot)13:07
abortretryfailIt IS, but it's also a gigantic time sink and I need to spend less time in a chair in front of a computer. 13:07
joschtrue, same here13:07
joschspeaking of which13:08
josch <= afk for a few hours13:08
abortretryfailPeace. Thanks for everything you do. :)13:09
+ mjw (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)13:11
+ ex-parrot (~fincham@user/ex-parrot)13:17
+ josch-pocket (~josch-poc@5.42.207.9)14:01
josch-pocketabortretryfail: the big problem with the pocket reform with an lte modem in it is, that i can be online even when "afk" though ;)14:02
abortretryfailha! 14:03
abortretryfailbtw, I sent you a paste from u-boot-update. I have no idea what made it break, but it's consistently broken for me.14:03
abortretryfailoh, you got it14:05
- josch-pocket (QUIT: Ping timeout: 244 seconds) (~josch-poc@5.42.207.9)14:23
gsoraafter a few days of getting accustomed to my reform classic, i'm happy to report i use it as if it was any other computer15:20
gsorawhich is a great thing! 15:20
joschgsora: you got a rk3588 classic reform?15:21
gsorayeah15:21
gsorai'm regularly writing code on it15:21
joschright, sorry, i have you in my list and failed to check before asking XD15:21
gsorahaha no worries15:21
joschgsora: did you have the same problems as me and o.o on the forum had?15:21
gsorathe keyboard lockups due to the battery view crashing?15:22
joschyup15:22
gsorayeah15:22
gsorai think we were the first ones to report it?15:22
gsorabesides that, and the display issue, it's just another computer, only opensource and running arm linux :D15:23
gsoraif you ask me, that's a huge selling point15:23
joschthe reform next will be even more of that15:23
gsorathe only time i felt constrained with rk3588 was when working with a rather small rust codebase, i think rust-analyzer is just too heavy15:23
joschlooking at m.inute's fedi posts, people are probably inquiring more about the pocket than about the next which looks just like any other laptop15:23
gsorathe next in those posts looks like a powerbook titanium15:24
gsorawhich is great, loved the design of those machines!15:24
gsoraminute: regarding my issues with the display... they seem completely gone? not sure what happened, but they happen less and less15:25
gsorajosch: i was meaning to ask you, i'm testing the new mesa patches through the suggested apt repo, will that land in reform's repo any time soon? if yes, how can i switch to that version?15:25
joschminute: regarding display issues... the ones i had with kernel 6.15 and rk3588 seem to be not deterministic... i have yet to find something that reliably triggers the backlight not coming on before gdm starts...15:26
joschgsora: minute will be the one deciding whether or not that mesa patch lands in the MNT repos15:26
joschgsora: once it does, just disable the source.mnt.re repo and re-enable the MNT repo, no?15:26
gsoraah, apt will take care of uninstalling packages installed from a repo that's not available anymore?15:27
joschno, but apt will take care of upgrading to versions that are greater than the ones installed15:28
gsoraah yes, indeed15:28
gsoraconsidering the performance enhancement, i hope it lands :^)15:30
+ mark_ (~mjw@gnu.wildebeest.org)15:30
minutejosch: interesting, apparently we are not shipping alsa-ucm-conf?15:35
joschminute: no and i don't have it installed anywhere -- should i? i don't read from the package description what i would use it for15:37
minutejosch: we're gonna need it + ship files that go in the same directory structure15:39
minutejosch: you may or may not have noticed that on pocket (and next) you can't switch between headphone + speaker in pavucontrol or gnome15:40
joschi have noticed that15:40
minuteso i need to write files like this https://wiki.postmarketos.org/wiki/Alsa_UCM15:40
minute(trying this atm)15:40
minutejosch: we can also move the audio stuff from reform-hw-setup into this15:41
joschoooh the ucm profiles!15:41
joschcool, yes reform-tools can ship those15:41
minutebecause those are called a "BootSequence" in other profiles15:41
joschand then depend on alsa-ucm-conf15:42
minutefor example /usr/share/alsa/ucm2/Rockchip/es8316/es8316.conf15:42
minutejosch: yesss15:42
bremnerany recommendations for where to source ix industrial ethernet cables? Also, is there more than one type? Ali express seems to talk about "B key" while the mntre store talks about "type A"? I'm kinda hoping I don't need to read IEC 61076-3-124 ;)15:42
bremnerNot least of which because it is 280CHF15:43
joschbremner: the adapter from the mntre store is not an option for you?15:44
bremnerwell. I'm not in Europe and it doesn't ship for at least a month?15:46
bremneror I'm reading the wrong thing about shipping15:46
joschah yes, somehow i had you somewhere in europe in my head XD15:47
minutebremner: do you need the cable or an adapter?15:49
bremnereither or15:49
minutebremner: we're gonna ship adapters soon to crowdsupply15:49
bremnerok. 15:50
minuteah they made it quite expensive somehow, weird15:50
minute$5715:50
minutebremner: did you check mouser or digikey already?15:50
minutebremner: another option is the cable listed here https://www.crowdsupply.com/crowd-supply/basics15:51
bremnerYeah, mouser looks like an option, I'm just confused about type A versus type B15:51
minutebremner: you need type A15:52
minutefor ethernet15:52
bremnerOK15:52
minutebremner: see also https://shop.mntre.com/products/rj45-ethernet-adapter-for-mnt-pocket-reform15:52
bremnersinbon will also apparently do retail if you are in USA / Europe or China15:54
bremnerdunno about shipping costs15:55
minuteoh, they do?15:55
bremnerhttps://shop.sinbon.com15:55
gordon1okay, pcie PM during hibernate seems more borked on 6.15.2 than before https://0x0.st/86DC.txt15:55
minutebremner: ah nice15:56
wickedshellHas anyone else noticed a bunch of ubsan failures on pocket reform (imx8mp) recently? I can go find the dmesg log if helpful16:17
- mark_ (QUIT: Ping timeout: 260 seconds) (~mjw@gnu.wildebeest.org)16:21
gordon1minute: are there any plans to update keyboard for choc v2 or is it still possible to get industrial amounts of choc v1?16:32
minutegordon1: why wouldn't there be choc v1?16:32
gordon1oh there are v2s already? for some reason i thought i saw v1s on pics16:33
gordon1my bad16:33
gordon1oh, i see where i got that idea, this listing has v1 pictures https://shop.mntre.com/products/mnt-reform-keyboard-4016:35
gordon1oh, sorry, i can't read16:36
minutegordon1: i don't understand 16:36
gordon1nevermind16:37
gordon1good, it's good that there are v1s still available, i like v1 keycaps more16:37
gsoramine are still v1's 16:41
bremnerwelp, I ordered from ali express. let's see what happens. I guess that counts (barely) as "not amazon"16:41
gsoraare v2's mechanically incompatible with the reform keyboard? or it's just a matter of supply chain?16:47
gordon1i think center hole is slightly bigger, i.e. choc v1 should be compatible with v2 but not vice versa16:51
gsorahmm v2 uses a cherry-style stem it looks like16:52
gordon1well, and keycaps are different, yes16:52
minutejosch: https://source.mnt.re/reform/reform-tools/-/merge_requests/12917:14
minutei guess the same can be copied for imx8mplus and a311d pocket17:15
minutebut idk the audio device names atm17:15
joschminute: merged and I added a follow-up commit to main which installs them via the Makefile17:19
joschminute: what benefit do those ucm profiles have on a311d? I currently switch between headphones and speakers via "pactl set-sink-port ..."17:21
joschthis is not yet jack auto detection, right?17:21
joschon a311d, aplay -l gives me this: https://mister-muffin.de/p/dMAu.txt17:22
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)17:30
- L29Ah (QUIT: Read error: Connection timed out) (~L29Ah@wikipedia/L29Ah)17:47
minutejosch: on a311 pocket18:10
minutejosch: the port selection is missing with the tlv320aic chip18:10
joschah this is all about the pocket, understood18:24
- shtrophic (QUIT: Ping timeout: 244 seconds) (~m-hrdsqi@user/shtrophic)18:26
+ shtrophic (~m-hrdsqi@user/shtrophic)18:30
bremnerhrm. Mouser only seems to have "8-position" ix-industrial connectors, but the sinbon datasheet shows 10 pins. I guess mouser only has type B?18:35
bremnernope. that's not it. It has to do with where the notches are in the socket.18:41
bremnerhttps://www.premier-cables.com/info/technical-insight-the-difference-between-ix-a-102883017.html18:43
vagrantcACTION blinks that there are patches for reform-tools in reform-debian-packages18:46
joschvagrantc: yes, because during the freeze I cannot upload new versions to unstable18:48
joschvagrantc: also because the Debian package of reform-tools in the MNT repo is slightly different than the one that will be in Trixie because the latter is for long-term stable releases while the former is targetting unstable (firefox-esr vs. firefox)18:51
joschvagrantc: then there is this historic artifact dependency on fonts-reform-iosevka-term which was never packaged in Debian but only lives in the MNT repo18:52
joschand then there is the reform-qcacld2 hack which I replaced in Debian with ezurio-qcacld-2.0-dkms18:52
- chomwitt (QUIT: Ping timeout: 244 seconds) (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)18:57
+ AnimaInvicta (~AnimaInvi@88-120-179-216.subs.proxad.net)19:13
vagrantcjosch: hah! thanks for the explanations :)19:20
+ gustav28 (~gustav@c-78-82-38-186.bbcust.telenor.se)19:27
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)19:58
+ mark_ (~mjw@gnu.wildebeest.org)20:01
minutebremner: mouser probably bad data in db. check datasheet20:11
bremnerack20:12
* mjw -> Guest470520:35
- Guest4705 (QUIT: Killed (calcium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)20:35
* mark_ -> mjw20:35
+ Guest4705 (~mjw@2001:1c06:2486:a800:7602:5eff:dc71:a72c)20:35
- chomwitt (QUIT: Quit: WeeChat 3.8) (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)20:44
+ L29Ah (~L29Ah@wikipedia/L29Ah)21:16
* spew -> phew22:02
* phew -> spew22:02
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-38-186.bbcust.telenor.se)22:15
+ chomwitt (~chomwitt@2a02:85f:9a1d:4100:1ac0:4dff:fedb:a3f1)22:38
kfxffff23:02
kfxthanks, super laggy ssh connection!23:03

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