2024-06-24.log

pandorabdw anyone got a good source for an ix industrial to rj45 ethernet cable? All i could find was like mouser with 40 bucks  + 20 for shipping00:10
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@2600:1700:9e1e:7800:2c94:5a14:bbc3:b280)00:17
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a2b:1eff:c85d:fd50:5b36:418)00:28
+ akira (~akira@37.4.230.225)00:28
minutepandora: unfortunately they are expensive, but i've been thinking to make our own adapters, which would be cheaper00:34
minutenow giving a311d module a spin in my pocket reform00:38
minuteoh niice, display comes on00:39
grimmware\o/00:39
minute(flashed system image 4529 to microsd card and booted that)00:39
minutenice, haven't seen pocket setup wizard on a311d yet00:40
minuteso cool, i expected it had maybe bitrotted a bit, but no, works fine so far00:41
minuteafaik i still have to fix sound (but after vacation)00:41
grimmwareI never quite know what to do with myself when stuff works00:44
minutehaha00:44
minuteyeah, today i got a haircut and bleach and hair color by holo_memory and during that time i figured out how to run katakis on vice64 on the pocket, and once it worked, i was really hooked00:45
minuteand finally just played through the game... :D00:45
minuteok, a311d in pocket reform is bliss00:45
minutespeeeed00:46
grimmwareHey look here man I can’t justify buying a processor module until o have the laptop00:47
grimmware*I00:47
minuteah, luckily there is a thing that doesn't work, nvme is not detected :D00:47
minutegrimmware: haha sure!00:47
minutethe imx8mplus is cool too00:47
grimmwareI’m kinda waiting to see how much the rcore destroys the battery when you get that working :P00:48
minutedoesn't destroy it much00:48
minuteah you mean in the pocket!00:48
minuteyeah, curious too00:48
grimmwareThe temptation to have a 32GB memory pocket reform is high. Needlessly powerful.00:49
minute:D00:50
joschgrimmware: if stuff just works, it must be because somehow you tested it wrongly (my own experience) ;)00:51
grimmwarejosch: facts.00:51
minuteah yeah, rcm4 has a design bug where pcie reset line is not pulled up00:52
minuteso in pocket with a311d probably only nvmes work that don't need reset pullup00:52
grimmwareI’ve just started playing around with an SDR so I’m hoping after I move house to take my Pocket on walks to the Thames to try and track boats.00:53
minutewell, the rcm4 adapter board itself is pretty cheap, we can probably replace it if necessary00:53
minutegrimmware: neat00:53
grimmwareOh nice my window will be facing London City Airport too00:53
minutecan confirm that this wifi fix for a311d works indeed https://community.mnt.re/t/a311d-wifi-issues-firmware-failed-to-leave-lps-state-disconnects/2112/201:01
minuteso this should be shipped by default01:01
joschminute: "wifi.powersave = 2" makes things better but not perfect01:02
minutejosch: hm!01:02
joschalso, our kernel not being bootable might turn out to be a binutils bug fixed here: https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=961befd69308895bf1dc39737d1598246dc296a801:03
minutewow @ binutils btw01:03
joschi hope only few people made their reforms non-bootable01:03
minutejosch: yeah, i think we pulled it pretty quickly01:03
joschrunning unstable, we are just the first affected by problems like this01:03
joschminute: i have a workaround building our stuff with old binutils as a MR in case you want to go that route01:04
joschotherwise we can just wait for the fix to get uploaded to unstable01:04
minutejosch: do you think it will take long for the fix to arrive?01:05
joschi have absolutely no clue01:06
joschpeople in #debian-arm are still making sure that this is the right fix01:06
joschbut it's being handled now which makes me happy because it means my job is done XD01:06
grimmwareThis is like, the opposite of the vendored android problem01:07
joschin what way?01:08
grimmwareYou can’t get timely updates on a vendor branded Android release whereas the reform image is so fresh it’s picking up breaking changes in unstable :D01:09
grimmwareTo clarify, that is a problem I would much rather have :)01:10
joschindeed -- the idea is of course: if nobody is using "unstable" and running into bugs, then those bugs will end up in "stable"01:10
joschyes, it absolutely is a trade-off between what kind of problem you rather have :)01:10
joschgrimmware: also, if you don't like unstable, you can try reform.debian.net01:10
grimmwareOh I’ll be running unstable :)01:12
grimmwareRight, I gotta go to sleep. Catch you all later!01:13
joschgood night!01:14
minuteoh nice, sound works now @ a311d pocket, and lpc too01:24
minuten8 grimmware 01:24
minutebtw i was thinking that later we could introduce our own semi-stable repo, where there's just a delay between the direct unstable repo and this semi-stable one01:25
minutei.e. a month or two weeks or so01:25
minutei would always run on the real unstable (and hopefully some volunteers) and catch the early bugs01:26
joschminute: debian linux kernel devs wanted to upload 6.9 to unstable today01:27
joschminute: had the reform users not caught this, then this upload would've happened01:27
joschnow it's on hold until the problem is fixed01:27
joschso many users running unstable is indeed useful01:27
minutewow01:29
minuteyeah, it is01:29
joschsituations like this happened in the past too01:30
joschjust not as bad as "the whole system becomes unbootable" :)01:30
minuteyeah "D01:32
joschmostly it was stuff where packages failed to build or failed to install01:32
minutei added a new MR for a311d/pocket, but stopped the pipeline because it doesn't make sense right now, right? https://source.mnt.re/reform/reform-debian-packages/-/merge_requests/4401:32
joschyes, the build result will be unbootable01:34
minuteok... but i'm happy to report that a311d will be nicely usable in pocket once we have builds again :D01:37
josch\o/01:37
joschpandora: can you confirm that the ls /opt/reform-qcacld2/qcacld2-*.ko can be replaced using this find command?01:43
joschfind /opt/reform-qcacld2/qcacld2-*.ko -maxdepth 1 -type f -print0 | sort -Vzr01:43
joschusing ls has the problem that ls output is meant for humans, so ls does all sorts of funny things for filnames that include more than a-z01:44
joschhttps://www.shellcheck.net/wiki/SC201201:44
joschit also allows using \x00 as the delimiter01:45
josch(technically, filenames can include newline characters)01:45
minutedual mnt reforms :0 https://tooting.ch/@vimja/11266840606749820701:45
- ggoes (QUIT: Ping timeout: 268 seconds) (~gregf@fsf/staff/ggoes)01:46
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a27:9000:1ac0:4dff:fedb:a3f1)01:47
joschpandora: oh actually, since you want to loop over these files, that can be done better... sec...01:47
joschminute: see, *that* is the setup i need for debian-installer work! :D01:48
joschthough i will fail at vimja's crazy display top XD01:48
minute:D01:51
minutepurple pocket at teardown2024 https://chaos.social/@ishotjr/11266861209530799801:52
minutejosch: why does one need ls or find, because of the date sorting?01:52
joschbecause of version sorting01:53
joschversion sort is differet from alphanumeric sort01:53
+ ggoes (~gregf@fsf/staff/ggoes)01:56
chany recommendations for a 4G/LTE modem for pocket reform in EU?01:57
+ cow321_ (~deflated8@user/meow/deflated8837)01:57
joschch: Quectel EM06-E01:58
- cow321 (QUIT: Ping timeout: 268 seconds) (~deflated8@user/meow/deflated8837)01:59
chthanks02:00
chcrowdsupply hates my creditcard. guess thats gonna be a phone call tomorrow02:00
- mtm (QUIT: Ping timeout: 255 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)02:03
- cow321_ (QUIT: Ping timeout: 268 seconds) (~deflated8@user/meow/deflated8837)02:03
joschpandora: i have an even better idea -- how about using "dpkg-query -l 'reform-qcacld2-*-mnt-reform-arm64'" and then using dpkg-query -L to get the path to the .ko?02:04
joschthis has the advantage that the output of dpkg-query -l is guaranteed to be sorted by version02:05
joschand it's an even better sort because GNU version sort is not exactly the same as Debian version sort02:05
joschand the resulting package names are guaranteed to only cover certain characters, so it's much easier to stuff that into a shell loop02:05
joschpandora: what do you think?02:05
- ggoes (QUIT: Ping timeout: 268 seconds) (~gregf@fsf/staff/ggoes)02:10
+ ggoes (~gregf@fsf/staff/ggoes)02:11
+ cow321 (~deflated8@user/meow/deflated8837)02:14
violet"rcm4 has a design bug where pcie reset line is not pulled up"02:19
violethmm, maybe this is why optane was not working with my soquartz in the mnt02:19
- cow321 (QUIT: Ping timeout: 255 seconds) (~deflated8@user/meow/deflated8837)02:20
+ cow321 (~deflated8@user/meow/deflated8837)02:25
minuteviolet: hmm could be, but you use mpcie to m2 adapter with reset pullup fix, no?02:27
violetah if the included adapter fixes that then yeah i suppose so02:28
violetwas not aware it was anything other than a passive connector adapter!02:29
+ cow321_ (~deflated8@user/meow/deflated8837)02:40
- cobra (QUIT: Quit: ZNC 1.8.2 - https://znc.in) (~cobra@user/Cobra)02:41
- cow321 (QUIT: Ping timeout: 252 seconds) (~deflated8@user/meow/deflated8837)02:42
+ cobra (~cobra@user/Cobra)02:43
- cow321_ (QUIT: Ping timeout: 268 seconds) (~deflated8@user/meow/deflated8837)02:46
+ cow321 (~deflated8@user/meow/deflated8837)02:57
- cow321 (QUIT: Ping timeout: 246 seconds) (~deflated8@user/meow/deflated8837)03:02
+ cow321 (~deflated8@user/meow/deflated8837)03:14
noamyou've put the soquartz into the Reform??03:20
- nsc (QUIT: Ping timeout: 268 seconds) (~nicolas@i5C74DC29.versanet.de)03:22
+ nsc (~nicolas@64-97-142-46.pool.kielnet.net)03:23
- Gooberpatrol66 (QUIT: Remote host closed the connection) (~Gooberpat@user/gooberpatrol66)03:49
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)04:09
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)04:40
- cow321 (QUIT: Remote host closed the connection) (~deflated8@user/meow/deflated8837)04:44
+ cow321 (~deflated8@user/meow/deflated8837)04:44
- cow321 (QUIT: Remote host closed the connection) (~deflated8@user/meow/deflated8837)04:46
+ cow321 (~deflated8@user/meow/deflated8837)04:48
pandora@josch: oh replacing ls with find is acutally a really good idea. I forgot how much ls is doing to special characters. I didn't know that \x00  is possible :D05:00
pandoraor newlines05:00
pandoradoes "dpkg-query -l 'reform-qcacld2-*-mnt-reform-arm64'" give you every available ko file in /opt/reform-qcacld2/?05:05
pandorai thought it only gives u installed packages05:06
pandorabut hmm yeah ... since qcacld2 is a deb package05:14
pandorait should find all of them05:15
pandorathat could work indeed05:17
- cow321 (QUIT: Remote host closed the connection) (~deflated8@user/meow/deflated8837)05:29
+ cow321 (~deflated8@user/meow/deflated8837)05:29
- cow321 (QUIT: Remote host closed the connection) (~deflated8@user/meow/deflated8837)05:35
- mtm (QUIT: Ping timeout: 252 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)05:42
- cobra (QUIT: Remote host closed the connection) (~cobra@user/Cobra)06:26
+ cobra (~cobra@user/Cobra)06:27
- akira (QUIT: Ping timeout: 264 seconds) (~akira@37.4.230.225)07:45
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)07:47
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)08:00
+ akira (~akira@185.111.34.19)08:01
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)08:05
+ akira (~akira@185.111.34.19)08:06
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)08:20
+ akira (~akira@185.111.34.19)08:20
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)08:29
+ akira (~akira@185.111.34.19)08:29
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)08:44
+ chomwitt (~chomwitt@2a02:587:7a24:dd00:1ac0:4dff:fedb:a3f1)08:53
+ reform10850 (~ning@64.186.9.81)09:00
- reform10850 (QUIT: Client Quit) (~ning@64.186.9.81)09:01
- mtm (QUIT: Ping timeout: 260 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)09:14
- chomwitt (QUIT: Ping timeout: 268 seconds) (~chomwitt@2a02:587:7a24:dd00:1ac0:4dff:fedb:a3f1)09:19
+ mjw (~mjw@gnu.wildebeest.org)09:23
- akira (QUIT: Ping timeout: 268 seconds) (~akira@185.111.34.19)09:36
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)09:37
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)09:38
+ akira (~akira@185.111.34.19)09:38
- nybble (QUIT: Quit: WeeChat 4.2.2) (~sprang@user/csprng)09:46
ex-parrotjosch: how does 'no u-boot' and 'none of the above' differ in this debconf question? Choices: no u-boot, ${MY_CHOICES}, none of the above09:56
ex-parrotit seems like they're equivalent functionality-wise to me?09:56
joschthanks, let me have a look09:57
ex-parrotunless I've misunderstood something09:57
ex-parrotI am again working on my notes and this was one of the questions :)09:57
ex-parrotwas also comparing how that question operates vs the "where do you want grub installed" question that people might? be more familiar with e.g. https://i.sstatic.net/Mu4GP.png09:58
ex-parrotit might make most sense to either have a multi-select box like the grub one, or have a "do not install u-boot" as the final option, to mirror the "do you want a bootloader?" question which has "do not install a boot loader" as the final choice09:58
ex-parrothope that makes some kind of sense09:59
joschabout u-boot: yes, only the values "eMMC" and "SD-card" let something happen -- any other value is ignored09:59
joschex-parrot: this is a very good suggestion, i'm leaving a FIXME in the code10:00
ex-parrotis one of the noop choices redundant then?10:00
joschand of course patches welcome :)10:00
ex-parrotsweet :)10:00
ex-parrothappy to have a swing at it once I've finished these notes10:00
joschre redundancy: yes, everything that is not "eMMC" or "SD-card" does the same thing: nothing10:00
ex-parrotyep, got it10:00
ex-parrotso we could prob remove one of them? that's what I am trying to be sure of10:01
ex-parrotone of the noops that is10:01
joschyes, removing either would work10:01
joschor by making it a multi-select and then the user can also select nothing10:01
ex-parrotcool10:01
ex-parrotI might have a go at that10:01
joschex-parrot: the relevant code is this: https://salsa.debian.org/reform-team/reform-debian-installer/-/blob/main/run.sh?ref_type=heads#L23710:02
joschMY_CHOICES has to be filled depending on the module10:02
ex-parrotyah, I was just reading through :)10:03
ex-parrotthat cpio filtering is some dark magic / geniu10:03
ex-parrots10:03
joschideally, we'd use /usr/share/reform-tools/machines/*.conf to find out what is supported and what not, so maybe the best patch would look for that in the rootfs and retrieve the variables EMMC_BOOT and SD_BOOT for the current board10:03
joschex-parrot: yes, the cpio filtering is the "never touch again" kind10:04
ex-parrotunfortunately it seems I deleted my working flash-kernel setup from my last install instead of backing it up10:19
ex-parrotso I'm just going to re-make that now :)10:19
- akira (QUIT: Ping timeout: 256 seconds) (~akira@185.111.34.19)10:37
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)10:38
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)10:39
+ akira (~akira@185.111.34.19)10:39
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64)10:48
joschminute: you were interested whether the bluetooth adapter from handheld scientific would work with the reform keyboard. The answer is yes: https://mister-muffin.de/p/rp6H.jpg10:59
joschminute: it even works with a usb hub in the middle and a reform trackball connected to the hub10:59
joschand then i get both keyboard and mouse via bluetooth10:59
joschnow i need to find a usb powerbank on kleinanzeigen and then the whole setup will become wireless \o/11:00
minute:011:03
minuteohh so it's powering via some "local" usb?11:03
joschit just needs 5V into the usb port at the left-hand-side of the white device in the bottom right of the photo11:05
ex-parrotjosch: I put notes up here https://lab.hotplate.co.nz/fincham/computers/reform/ in particular you might be interested in the `flash-kernel` thing. I am really not sure that it's "better" or "the right thing to do", I am presenting it merely as an option that might be helpful11:05
joschminute: if you attach the thing into a computer, you can configure it, program it etc11:06
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)11:06
ex-parrotI am gonna reformulate these notes at some point and add some stuff about the WIP lpc poweroff patch too11:06
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)11:06
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)11:06
+ akira (~akira@185.111.34.19)11:07
ex-parrotjust going to add a table of contents meanwhile... one sec11:07
joschex-parrot: correction to your text: the images from MNT and those on reform.d.n mainly differ by what the base suite is not by how vanilla they are11:08
joschex-parrot: the modifications (done by reform-system-image scripts and reform-tools) are nearly the same independent on whether you use Debian unstable from the MNT repos or Debian stable from reform.d.n11:09
ex-parrotah yeah, I'll clarify that11:09
ex-parrotI was thinking more about the stock sway install, fonts, etc11:09
ex-parrotand base applications11:09
joschex-parrot: those should also be the same11:09
joschex-parrot: reform.d.n uses the same scripts as are used on the MNT gitlab11:10
ex-parrothmmmmm ok, I might have misunderstood11:10
joschex-parrot: in fact, Lukas permitted all my changes that make reform.d.n possible to be carried by the official MNT scripts11:10
ex-parrotthe installer images just install a vanilla Debian though?11:10
joschso conveniently, the "only" thing that reform.d.n does is to run the same scripts but with different arguments11:10
joschex-parrot: vanilla plus reform-tools plus reform.d.n repo and patched kernel11:11
ex-parrotok cool, I'll clarify this in my notes, thanks :)11:11
ex-parrotI am mainly interested in the installer not the prebuilt images, I didn't realise they'd be ~ effectively the MNT shipped images11:11
joschyes, just different base (unstable versus stable)11:12
ex-parrotcool, I'll make that clear11:13
ex-parrotthese pages are opted out of google so there's little chance of misleading someone who stumbles on them anyway :P11:13
joschthis is also why this is not really a fork11:13
ex-parrotyeah makes sense11:13
ex-parrotpersonally I just want an empty Debian install w/ the reform-* tools, so the installer is ideal for me11:13
ex-parrotbbs11:14
ex-parrot(having "stable" images is also very cool though, not to diminish your hard work on this!!!)11:14
joschyes, with those requirements, the debian-installer is definitely the better choice11:14
joschex-parrot: i got no such vibe from you :)11:15
joschex-parrot: ah okay i now understand how you do the flash-kernel magic11:18
joschi was not familiar with the Boot-Device: option in all.db -- seems only five boards are making use of it11:19
joschthis sounds like a useful solution11:19
minutegood morning!11:37
minutelol. pocket with a311d didn't boot up today after lid screwed back on etc11:37
minutetook off the lid, connected uart... now it boots11:37
minutemeh :D11:37
joschclassic :)11:38
ex-parrotjosch: yeah I think it might be tidier than forcing /boot to be on emmc? I am really not sure though11:38
minutei mean, it did half-boot before i guess, backlight came on but no text output11:38
ex-parrotannoyingly you have to specify the other lines too otherwise it tries to create e.g. "/boot/whatever" on the emmc11:38
ex-parrotI'll mention that also in the notes11:38
minutei will now try migrating to eMMC on a311d pocket :0 :011:38
joschex-parrot: the problem with that solution is, that then you have to tell users of the debian-installer: please make sure *not* to use your eMMC during installation or thereafter -- what if users want to use debian-installer to install their system to eMMC?11:38
joschminute: wait, is that not dangerous?11:39
joschoh nevermind, my /boot is also on eMMC apparently XD11:39
minutehaha11:39
minutejosch: do you have separate partition for /boot ?11:40
joschyes11:40
joschdon't we all since sysimage-v311:40
minutesorry, i meant on the emmc11:40
minutemy emmc is unpartitioned yet11:40
ex-parrotjosch: yeah I agree, it makes the default case work but does still leave that issue. one solution might be to use like "vmlinuz-boot" or something for the filename so it won't collide even if someone is using /boot on emmc. I'll have to test that11:40
minutereform-migrate --help gives some parted commands that only suggest to create a single partition11:40
minuteor is that an older version? i foggily remember we talked about this a while ago11:41
joschaha, one sec...11:41
minutealso, cc violet i totally forgot yesterday that i already made an R2 version of RCM4 with the pcie reset situation fixed11:41
minutebut the one i grabbed from the office is R111:41
joschminute: according to git blame i wrote those lines in 2022 XD11:42
minuteaha, so that's not updated yet i reckon11:43
joschminute: i'm a bit confused though... this is only for the rootfs, not for /boot11:43
minuteideally ideally it would have the option to create those partitions11:43
minutei'm also confused josch11:43
joschyou want reform-migrate be the tool to create partitions?11:43
minuteah, normally reform-migrate doesn't move /boot, right11:44
minutesorry11:44
minuteso there's no simple process atm to move completely to emmc11:44
joschi think the best we have is reform-flash-rescue11:44
minute(i realize it's not often needed)11:44
minuteahh right11:45
minutedoes that use bmaptool and then go in to tweak fstab etc?11:45
joschit does use dd and then calls reform-boot-config at the end which will tweak fstab11:45
ex-parrotjosch: fixed up notes to clarify the difference between the complete images and the installer, am out of time for tonight though11:45
ex-parrotsee you all perhaps on the weekend when I have some more hours :)11:45
minutejosch: aha i see, so that's mostly what i want i guess11:45
minuteex-parrot: cheers!11:46
joschit does not use bmap tool as a) it is not part of the system image and b) we didn't know bmaptool existed when this script was written :)11:46
minutejosch: very true11:46
joschso it's only piping curl or wget output into gzip -d into dd11:46
minutejosch: i have grown to really like bmaptool a lot11:46
joschsame here!11:47
minuteimho we can ship it as standard11:47
ex-parrothuh bmaptool looks really handy11:47
ex-parrotACTION makes a note to investigate further11:47
joschminute: probably, it only takes 164 kB of disk space and just depends on python11:48
joschex-parrot: it's nice because suddenly your flashing process takes 30% less time11:48
joschand it makes sure that you do not accidentally flash to something important11:48
joschand it downloads and de-compresses for you without temporary files :D11:49
ex-parrotyeah all of that looks great11:49
ex-parrotI can imagine a bunch of uses for this in my so-called every-day life....11:49
joschaccording to its maintainer though, the tool is not very actively developed anymore upstream11:49
joschbut it's just a bunch of python so it's probably not too hard to keep it alive even if upstream stops caring about it11:49
ex-parrotyeah seems doable11:50
ex-parrotI sometimes write Python code for money, I could probably manage most things if necessary11:50
minutehmm, gnome-disks fails to create partitons on a311d emmc with weird error messages11:50
ex-parrotanyway, I'm actually locking my PC now :)11:50
minutegnome-disks is buggy somehow, parted just works11:55
minuteok, reform-migrating to emmc...11:57
minutei'm extremely curious what happens if i flash uboot to emmc :D11:57
joscheither it works or there goes the rest of your vacation to unbrick your a311d? :)11:58
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)12:00
+ akira (~akira@185.111.34.19)12:00
minutestrange, update-initramfs -u doesn't do anything12:13
minuteah, i need to mount /boot i ghuess12:13
minuteyup :D12:13
minutejosch: lol!12:13
minuteit's interesting to do these things at home without all the tools at the company12:14
minuteand reform as my primary computer12:14
minutei do have a working system with /boot and / on emmc now, will try to flash uboot12:16
minutejosch: aha, uboot loads from emmc, but is confused and wants to do network boot12:18
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0::c64)12:20
minutethe a311d boot script doesn't try to boot from mmc dev 1 (which is the emmc)12:27
minutebut it can still boot from sd card12:27
minutei have a workaround for non-loading wifi on a311d12:32
minutehttps://community.mnt.re/t/a311d-wifi-issues-firmware-failed-to-leave-lps-state-disconnects/2112/512:39
minutehmm strange, we use mainline uboot for a311d but that doesn't try emmc boot?!12:45
+ chomwitt (~chomwitt@ppp-2-84-146-12.home.otenet.gr)12:58
minutejosch: if we can fix mainline uboot for a311d's boot device list, we can remove the special casing that forbids flashing uboot on emmc13:21
minutei wonder why so many things want to update the linux image13:37
minutei can't install emacs-pgtk because it wants to install linux-image-6.8.12-mnt-reform-arm6413:37
minuteso we'll need to merge josch's binutils workaround13:38
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)14:02
+ akira (~akira@185.111.34.19)14:03
- mjw (QUIT: Killed (erbium.libera.chat (Nickname regained by services))) (~mjw@gnu.wildebeest.org)14:17
* Guest7521 -> mjw14:17
+ Guest3973 (~mjw@gnu.wildebeest.org)14:17
anzuHi, people who use the A311D soc, how is your wifi and bluetooth performance? I have noticed that bluetooth headphones are pretty much unusable because of bad connection whenever you move your head. And wifi is really unstable when the router is one floor below, where all other devices would have no problems at all14:27
anzuI wonder if that's normal behaviour if that's my setup only14:27
minuteanzu: hmm, i've had good experience with bluetooth, but wifi is limited: i get 30mbit/s download max, and you have to make a config file to disable power saving mode14:28
minuteanzu: what kind of antenna setup do you have?14:29
minuteanzu: i'm testing it now with my pocket reform where i've just installed the a311d module. streaming music over wifi and to my bluetooth headphones (bose quietcomfort)14:33
minuteanzu: i get dropouts when i move a few meters away from the pocket reform but that's because i have only one antenna connected to the module atm14:33
+ murph_nj (~murph@ool-457bb02e.dyn.optonline.net)14:35
anzuActually, now that you mention it, I did not install the antenna holders at all. They are lying around14:35
minuteanzu: and no antenna connected?14:36
- murphnj (QUIT: Ping timeout: 246 seconds) (~murph@user/murphnj)14:37
anzuminute: I don't think so14:40
minuteanzu: well, that explains it :D14:40
minuteimpressive that it works without antennas at all14:40
anzu:D14:40
joschminute: could you run your apt-get install emacs-pgtk with a few more debugging options and paste the output somewhere? these options: -oDebug::pkgProblemResolver=true -oDebug::pkgDepCache::Marker=1 -oDebug::pkgDepCache::AutoInstall=114:41
joschminute: i made the same experience with various wireless cards14:41
joschnot only wifi and bt but also umts modems14:41
anzuI've been using ethernet at home and never used my headphones living alone. Now I travel with the reform and have noticed these things, I think I remember where I placed the antenna.14:41
joschminute: do you have other things that want to update the linux image? i'd like to have a small list of them (i'm collecting those in a code comment)14:43
minutejosch: my guess is that it is related to gcc14:45
joschminute: gcc should not relate to the kernel though -- i'm actually curious, so if you have some time and could send me the output that would help me connect this :)14:46
minutejosch: http://dump.mntmn.com/emacs-wants-a-kernel.txt14:47
minuteah, it is libc14:47
minutelibc6-dev14:47
minute> as Recommends of libgcc-14-dev14:47
minutebut --no-install-recommends turns these into depends :D14:48
minutejosch: http://dump.mntmn.com/emacs-needs-a-kernel.txt14:49
joschthank you! though i'm staring at that output and it still does not make sense to me. I do not see the connection between linux-libc-dev and linux-image-6.8.12-mnt-reform-arm64 in their dependencies... hrm...14:57
minutejosch: i think linux-libc-dev is a kernel package?15:02
minutejosch: it has "Version: 6.8.12-1+reform20240605T104210Z" here15:02
minutehttps://mntre.com/reform-debian-repo/pool/main/l/linux/linux-libc-dev_6.8.12-1%2Breform20240605T104210Z_all.deb15:03
chIIRC apt tries to keep binaries built from the same source at the same version15:03
minutech: interesting15:03
joschch: that is news to me!15:03
joschch: is that a recent thing?15:04
chjosch: possible that its new in trixie, i remember juliank talking about it on irc15:04
joschinteresting... i guess one would need the --no-upgrade option then and that option does exist in bookworm15:06
joschch: thank you for that -- TIL15:06
minutejosch: i tried with --no-upgrade but it still wants to pull in the kernel15:09
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:19
anzuFor not having any antenna installed, the wifi actually works excellent15:49
anzuI was able to use it in the office and train with no issues15:50
- akira (QUIT: Read error: Connection reset by peer) (~akira@185.111.34.19)15:53
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)15:53
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)15:54
+ akira (~akira@185.111.34.19)15:54
- akira (QUIT: Ping timeout: 256 seconds) (~akira@185.111.34.19)15:59
+ akira (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)16:00
TwodisbetterIn the Reform or pocket Reform? 16:04
- ndufresne (QUIT: Quit: The Lounge - https://thelounge.chat) (~ndufresne@apple.collaboradmins.com)16:04
minuteTwodisbetter: what is the question about?16:04
Twodisbetterminute: anzu: was commenting on wifi performance without the antenna connected. 16:05
- akira (QUIT: Read error: Connection reset by peer) (~akira@2a01:599:a1d:76c4:2175:8bf9:96d7:1937)16:16
+ akira (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)16:16
anzuTwodisbetter: in the reform16:19
anzuWith A311D16:19
minuteneed some volunteers for testing this kernel package :D https://source.mnt.re/reform/reform-debian-packages/-/jobs/4716/artifacts/file/repo/pool/main/l/linux/linux-image-6.8.12-mnt-reform-arm64_6.8.12-1+reform20240624T113923Z_arm64.deb16:44
minutei will test on my a311d pocket reform16:44
minuteok, this kernel works for me on a311d pocket, and i have sound and battery status, because the build also includes my updated dtb cc josch 16:56
minutetrying to load the old qcacld2 module freezes insmod though17:01
minute(lol, strike that--of course there's no qcacld2 on a311d)17:02
minutejosch: some a311d wifi mitigations: https://source.mnt.re/reform/reform-tools/-/merge_requests/7417:15
minutelol, i'm on vacation and working on this stuff all day :D maybe that's enough for now17:15
- murph_nj (QUIT: Remote host closed the connection) (~murph@ool-457bb02e.dyn.optonline.net)17:18
mtmhmm, if Feierabend is quitting time what would the equivalent be for a work-free vacation? Feierferien or some such?17:21
+ murphnj (~murph@user/murphnj)17:30
- lexik_ (QUIT: Read error: Connection reset by peer) (~lexik@93.185.97.218)17:40
+ lexik (~lexik@93.185.97.218)17:41
minutemtm: Urlaub :D17:46
+ mark_ (~mjw@gnu.wildebeest.org)18:26
- Guest3973 (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org)18:26
Twodisbetteranzu: ok, awesome hear. So do you think you will be getting the antenna anyway?18:40
- xktr (QUIT: Ping timeout: 240 seconds) (~xktr@user/xktr)18:42
+ xktr (~xktr@user/xktr)18:44
anzuTwodisbetter: Yes, for example visiting my parents, when the router is one floor below me, it already became really unstable. And bluetooth is very unstable as well. I already have the Molex 208482-0100 antenna, I'll connect it when I'm back home :)18:48
anzuI think there's no good reason to use the wifi without an antenna18:50
Twodisbettervery cool. In my own house, I have a mesh network with much overlap and without the antenna connectivity was very spotty. I was surprised by that, but there are number of reasons for that. Happy to hear things are working for you!19:46
* mjw -> Guest877020:28
- Guest8770 (QUIT: Killed (calcium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:28
* mark_ -> mjw20:28
+ Guest8770 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)20:28
+ cow321 (~deflated8@user/meow/deflated8837)20:32
minutejosch: i have reenabled the debian repo and the fixed kernel package is there, too. i will now try to upgrade to it on pocket21:02
- akira (QUIT: Ping timeout: 268 seconds) (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)21:06
+ akira (~akira@ip2504e6e1.dynamic.kabel-deutschland.de)21:09
minute> Linux pocki3000 6.8.12-mnt-reform-arm64 #1 SMP Debian 6.8.12-1+reform20240624T113923Z (2024-06-24) aarch64 GNU/Linux21:23
- laumann (QUIT: Changing host) (~quassel@2a0a-e5c0-2-2-0-c8ff-fe68-bef1.loves.ipv6.at.ungleich.ch)21:53
+ laumann (~quassel@user/laumann)21:53
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@ppp-2-84-146-12.home.otenet.gr)22:27
+ chomwitt (~chomwitt@2a02:587:7a1a:7400:1ac0:4dff:fedb:a3f1)22:29
joschminute: yay!! \o/22:47
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:587:7a1a:7400:1ac0:4dff:fedb:a3f1)22:48
joschAbout linux-libc-dev upgrade upgrading your kernel, this can be disabled by setting APT::Get::Upgrade-By-Source-Package to false22:49
+ chomwitt (~chomwitt@2a02:587:7a08:700:1ac0:4dff:fedb:a3f1)22:50
pandora@minute: gonna try the kernel update on the default pocket reform via apt23:09
pandorait still warns about bugs23:22
joschpandora: can you show what you mean?23:22
+ reform30366 (~user@business-90-187-186-49.pool2.vodafone-ip.de)23:24
reform30366https://mister-muffin.de/p/g23f.txt23:24
pandorajust doing apt update and then apt upgrade on a fresh system23:25
joschpandora: to make use of Debian unstable less scary, the package apt-listbugs is installed23:26
joschpandora: that package, whenever you install or upgrade packages, will check if doing so might introduce release critical bugs in your system23:27
joschpandora: this is a safety mechanism to avoid downloading and installing packages with known bugs that are marked as "release critical", meaning bugs so severe, that debian will not release with them23:27
joschpandora: if you are interested and do not want to look up details, i can explain to you all these shown bugs except for firefox and ruby23:28
chi guess the call to action "Restart APT session to enable" is not very clear? in this case that means 'run apt upgrade a second time'(?)23:29
pandorathe question would be how someone with an mnt know if those bugs affect their system or not?23:30
pandoraand what the proper way of handling would be? put those packages in question on hold?23:30
joschpandora: these bugs are not reform specific -- they require knowledge about debian as an OS to understand them23:31
joschpandora: if you find this scary (i understand and i think it is scary) then you might want to consider running debian stable instead23:31
pandorano i find it interesting. i kinda wanna toy around with the mnt23:31
chthe 7th to last line says > firefox ruby-xmlrpc binutils login will be pinned. Restart APT session to enable23:31
pandorai have my macbook for a stable environment23:32
chdon't need to manually hold the packages 23:32
- chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a08:700:1ac0:4dff:fedb:a3f1)23:33
pandoraoh that means those packages wont get upgrade at the moment23:33
+ chomwitt (~chomwitt@2a02:587:7a10:8c00:1ac0:4dff:fedb:a3f1)23:34
pandoraso thats more like a warning and if i run apt again it will upgrade everything except the pinned packages23:34
joschtry it out :)23:34
- reform30366 (QUIT: Quit: reform30366) (~user@business-90-187-186-49.pool2.vodafone-ip.de)23:35
+ reform12304 (~user@business-90-187-186-49.pool2.vodafone-ip.de)23:48
reform12304https://mister-muffin.de/p/8wMR.txt23:48
pandoranot enough space :D23:48
joschpandora: are you running this from the sd-card with default partitioning?23:49
pandorayeah ... gonna extend the filesystem rn23:49
joschpandora: i wonder how you run it so that you get this warning: "WARNING: apt does not have a stable CLI interface. Use with caution in scripts."23:49
- reform12304 (QUIT: Client Quit) (~user@business-90-187-186-49.pool2.vodafone-ip.de)23:50
joschah because you are piping it into a logfile?23:50
pandorayeah exactly23:50
pandoraif something goes wrong 23:50
pandorathat i have a log23:50
pandorait is easier to find issues and share it with people :D23:51
pandoraso ... it is upgrading rn23:51
chi think nowadays there are automatic logs in /var/log/apt - might be easier (but check!)23:52
pandorayeah .... i should check them. Never sure if they log everything i see on the screen23:52
joschyes in /var/log/apt/term.log23:52
pandoraah ok... then i do unnecessary things LD23:53
joschnah, it's totally fine to do it the way you do it i think23:54
- chomwitt (QUIT: Ping timeout: 246 seconds) (~chomwitt@2a02:587:7a10:8c00:1ac0:4dff:fedb:a3f1)23:58
pandorahmm23:58
pandorait seems it is stuck or so23:58

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