2026-02-27.log

Zabaminute: okay so I went to check to make sure I wasn't crazy and there is indeed such a pcb-based design in an official document on usb.org here: https://www.usb.org/sites/default/files/USB4_Gen3_plug_HS_design_guide_white_paper_2020_10_27.pdf00:12
Zababut it seems to be only for a test fixture and not for an actual receptacle 00:12
Zabawhich doesn't stop people from doing similar things in actual devices but it's probably not very wise00:13
- wielaard (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org)00:17
minuteZaba: funky00:20
- chomwitt (QUIT: Ping timeout: 276 seconds) (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)00:23
+ wielaard (~mjw@gnu.wildebeest.org)00:36
+ pomel0 (~pomel0@user/pomel0)00:58
minuteplaying with mmdebstrap and FEX: main issue: for some reason, amd64 debian doesn't build mesa with panthor support. all kinds of other arm gpus though. strange01:05
minutecc josch 01:05
joschminute: Debian mesa maintainers are probably just cautious. I remember libvulkan_panfrost.so: https://salsa.debian.org/xorg-team/lib/mesa/-/merge_requests/2801:08
minutejosch: hmm but panthor is production ready?01:09
minutejosch: and it is in arm64 debian mesa01:09
joschminute: which mesa option builds panthor?01:10
minutejosch: gallium-drivers=panfrost,... (and all the others). as well as vulkan-drivers=panfrost,... 01:11
minutejosch: perhaps debian builds with auto and mesa forgot to enable panfrost for x6401:11
joschindeed it only builds panfrost for arm64 and armhf01:12
joschminute: when would panfrost be useful for amd64?01:12
joschah for fex :)01:14
joschminute: you should file a bug against the mesa package explaining your use-case01:15
minuteyeah, not yet sure if it's _really_ needed though... trying to figure out what actually makes it fail01:15
joschtoo bad MNT gitlab CI doesn't build for x86 anymore or otherwise it could build you a patched mesa01:16
minuteyeah, thought about that too. but i'm not yet sure if it's really necessary01:16
minutebecause ideally i want to use the host side libs01:16
minuteother interesting problems: > /home/minute/emu/deb-x64/usr/bin/eglinfo: symbol lookup error: /usr/lib/x86_64-linux-gnu/libEGL_mesa.so.0: undefined symbol: drmGetDeviceFromDevId01:17
minutegoes away if i untick "drm" in "use host library for:"01:17
minuteglxinfo: X Error of failed request:  GLXBadFBConfig01:18
minuteeglinfo: works but only has swrast / llvmpipe01:18
minute> FEXBash-I have no name!@pocki3000:~/emu/deb-x64> eglgears_wayland01:19
minute>panthor: driver missing01:19
- wielaard (QUIT: Ping timeout: 265 seconds) (~mjw@gnu.wildebeest.org)01:19
minutethat symbol should really be in libdrm.so01:26
minutehmm, but /usr/lib/x86_64-linux-gnu/libdrm.so.2 doesn't have that symbol01:27
+ paperManu (~paperManu@146.71.9.156)01:27
minuteah, libdrm versions are different on arm64 vs amd6401:28
minute2.127.0 vs 2.131.001:28
minuteupgrading on arm side...01:28
minutelooks like drmGetDeviceFromDevId is just missing in FEX guest thunk lib01:51
minuteaha. looks like i just need to delete the thunk lib files in the build folder of FEX, as meson/ninja doesn't automatically update those02:04
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50)02:22
- boonet (QUIT: Read error: Connection reset by peer) (~boonet@user/boonet)02:42
- paperManu (QUIT: Ping timeout: 255 seconds) (~paperManu@146.71.9.156)02:44
+ paperManu (~paperManu@146.71.9.156)02:53
- pomel0 (QUIT: Read error: Connection reset by peer) (~pomel0@user/pomel0)02:57
+ pomel0 (~pomel0@user/pomel0)02:57
jfredooh, fex :D03:07
- nsc (QUIT: Ping timeout: 255 seconds) (~nicolas@17-98-142-46.pool.kielnet.net)03:33
+ nsc (~nicolas@i5C74DC1C.versanet.de)03:34
- skipwich (QUIT: Remote host closed the connection) (~skipwich@user/skipwich)04:02
+ skipwich (~skipwich@user/skipwich)04:03
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@146.71.9.156)04:10
+ talos0 (~talos@2600:6c5d:f0:1fd0:25ce:92af:56fb:626d)04:58
- talos (QUIT: Ping timeout: 276 seconds) (~talos@2600:6c5d:f0:1fd0:73d5:b6e6:8769:16d4)05:01
* talos0 -> talos05:01
+ brrttwrks (~brrttwrks@193.32.248.159)05:03
- brrttwrks (QUIT: Ping timeout: 248 seconds) (~brrttwrks@193.32.248.159)05:11
- skipwich (QUIT: Ping timeout: 248 seconds) (~skipwich@user/skipwich)05:57
+ brrttwrks (~brrttwrks@193.32.248.159)06:16
- brrttwrks (QUIT: Ping timeout: 245 seconds) (~brrttwrks@193.32.248.159)06:36
- Sario (QUIT: Quit: brb) (sario@libera/staff/owl/sario)07:09
+ Sario (sario@libera/staff/owl/sario)07:10
- pomel0 (QUIT: Read error: Connection reset by peer) (~pomel0@user/pomel0)07:14
+ pomel0 (~pomel0@user/pomel0)07:14
+ chomwitt (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)07:22
- aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius)07:23
+ aelius (~aelius@user/aelius)07:24
- aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius)07:32
+ aelius (~aelius@user/aelius)07:33
- aelius (QUIT: Remote host closed the connection) (~aelius@user/aelius)07:37
+ gianmarcogg03 (~quassel@user/gianmarcogg03)09:51
- gianmarcogg03_ (QUIT: Ping timeout: 268 seconds) (~quassel@user/gianmarcogg03)09:51
- blast007 (QUIT: Remote host closed the connection) (~blast@user/blast007)10:10
+ blast007 (~blast@user/blast007)10:10
+ wielaard (~mjw@gnu.wildebeest.org)10:19
* wielaard -> mjw10:53
kianryan*sighs* I just bricked my Pocket keyboard.   Upgrade Pocket Reform Input 1.0 from 20250623 to 20251118.  Right-o.11:31
- mjw (QUIT: Ping timeout: 246 seconds) (~mjw@gnu.wildebeest.org)11:32
* Guest4599 -> mjw11:42
kianryan(As a FYI, fwupdmgr update failed, failed to write-firmware: failed to wait for write-firmware replug: device 941a218b138323ac8382170446d34f575819e205 did not come back)11:43
kianryanWill take it apart and try to flash.11:43
minuteuff, i'm sorry to hear11:43
minuteis it still on?11:43
kianryanNo, I stupidly tried turning everything off and on again before realising why that was a stupid idea.11:44
kianryanRealise I could have tried path B with the machine still on.11:45
joschi had a badly flashed pocket keyboard last week -- i first flashed the sysctl with the rescue firmware so that i don't need the keyboard to turn on and used a usb keyboard and mouse to flash the pocket keyboard from the running device11:47
joschthis made me realize that i do not have any cables which fit the pocket reform keyboard connectors11:48
kianryanJust took the lid off.  That indeed might be a smaller JST connector than I have either here or in the space.11:52
kianryanI thought you would still need the pocket keyboard to boot the rescue firmware?11:53
kianryanhttps://community.mnt.re/t/firmware-update-20250623-has-bricked-my-pocket-reform/3528/411:58
kianryanGot it.11:58
minutejosch: we have a solution for that, a little board that adapts the pocket keyboard to usb-c. thanks for the reminder to put that in the shop12:00
minutealso kbd1.5 seems solid so far12:00
kianryanI like the idea of selling kbd1.5 as an unpopulated kit/board option.12:03
joschan adapter which gives me usb for the pocket keyboard *and* supplies it with 3v3? :D12:03
kianryanSteady now.12:03
+ paperManu (~paperManu@146.71.9.156)12:34
+ andreas-e (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)12:44
- chomwitt (QUIT: Ping timeout: 248 seconds) (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)12:54
minuteyeah, we'll offer kbd1.5 with all the electronics populated except the switches, that will be a fun thing for people to experiment with their fav switch models13:21
minutejosch: yes, that the adapter does13:21
wakest__0/search 13:28
minutewakest__: cryptic!13:29
wakest__ahhy sorry that was a glitching keyboard!13:29
minutejosch: oh gawd, that picolibc patch is patches for patches ufff13:29
minuteok then i'll download these patches https://salsa.debian.org/keithp/pico-sdk/-/tree/picolibc-compat/debian/patches13:31
minutethen i'm git am-ing those, and will reexport into patches that i can put in the CI13:33
minuteor just push that git repo and then we clone that instead of github13:34
minutenow here https://source.mnt.re/reform/pico-sdk13:37
+ chomwitt (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)13:37
minuterecursively clones stuff from github but yaeh.13:38
minutehmm > /home/minute/src/pref/pocket-reform/pico-sdk/src/rp2_common/pico_cxx_options/new_delete.cpp:11:10: fatal error: cstdlib: No such file or directory13:40
minutei possibly want libstdc++-arm-none-eabi-picolibc13:43
minuteUnsatisfied dependencies:13:45
minute libstdc++-arm-none-eabi-dev : Depends: gcc-arm-none-eabi (= 15:14.2.rel1-1)13:45
minute libstdc++-arm-none-eabi-picolibc : Depends: gcc-arm-none-eabi (= 15:14.2.rel1-1)13:45
minutetrying sudo apt install libstdc++-arm-none-eabi13:47
minuteokayyy, now it builds13:48
- paperManu (QUIT: Quit: WeeChat 4.1.1) (~paperManu@146.71.9.156)13:51
minutelets see https://source.mnt.re/reform/pocket-reform/-/merge_requests/8313:52
joschminute: alternatively i can also upload pico-sdk with these patches to unstable and you switch the gitlab CI from using the git clone of pico-sdk to the version of pico-sdk in Debian unstable (like it was before)14:06
joschI will certainly buy the pocket reform keyboard usb-c adapter :)14:07
- angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood)14:08
+ angelwood (~angelwood@user/angelwood)14:08
- angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood)14:10
minutejosch: well, it's already working :D https://source.mnt.re/reform/pocket-reform/-/jobs/18913/artifacts/browse14:10
+ angelwood (~angelwood@user/angelwood)14:10
joschnice! :)14:10
minutejosch: i think that we decided here to pin the version of the pico-sdk so it doesn't randomly change due to debian updates14:10
minute(iirc)14:10
joschminute: i'd like to hear your feedback on whether the pipeline result works or not14:11
minuteyeah, testing now14:11
joschit would be another data point for whether the patches do what they should14:11
joschand then i can click the merge button with more confidence :)14:11
minutewakest__ is testing this now, and me too on my pocket14:13
joschawesome! \o/14:13
- angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood)14:15
+ angelwood (~angelwood@user/angelwood)14:15
minutejosch: works on pocket reform kbd1.5 incl oled, backlight control, sysctl interaction, usb keyboard+mouse(trackball). wakest__ will now test on kbd1.014:18
josch*thumbsup*14:20
+ Guiller (~guiller@user/guiller)14:20
minuteworks fine also on kbd1.014:24
- pomel0 (QUIT: Read error: Connection reset by peer) (~pomel0@user/pomel0)14:25
+ pomel0 (~pomel0@user/pomel0)14:25
wakest__can someone with privlages kick @wakest out so I can have my real username back15:15
+ Guest64 (~Guest64@252.181.19.95.dynamic.jazztel.es)15:20
- Guiller (QUIT: Quit: WeeChat 4.8.1) (~guiller@user/guiller)15:33
- Guest64 (QUIT: Quit: Client closed) (~Guest64@252.181.19.95.dynamic.jazztel.es)15:34
- S0rin (QUIT: Quit: WeeChat 3.8) (~S0rin@user/s0rin)15:35
+ S0rin (~S0rin@user/s0rin)15:38
+ paperManu (~paperManu@142.169.16.188)15:49
jfredWould that pocket reform keyboard usb-c adapter work with kbd 1.0 as well? I'd be interested in swapping out the keyboard in my pocket and reusing the old keyboard standalone15:50
jfredI like the clicky switches in my pocket reform but with it being such a portable machine there are times I don't want loud clicky switches XD15:52
minutejfred: yes it's made for that15:52
jfredwoohoo :D15:52
minute1.0+1.5 are totally compatible15:53
minuteonly the led backlight control needs an additional gpio (gpio25) that was unused before15:53
+ aelius (~aelius@user/aelius)16:00
kianryanKeyboard fixed.  I will never update firmware again.  Until the next time.16:01
kianryanThe instructions were spot on.16:02
- chomwitt (QUIT: Ping timeout: 256 seconds) (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)16:04
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@98.19.131.29)16:10
+ bkeys (~Thunderbi@66.110.201.50)16:14
- paperManu (QUIT: Ping timeout: 248 seconds) (~paperManu@142.169.16.188)16:19
- marty (QUIT: Quit: WeeChat 4.6.3) (~marty@146.70.171.103)16:27
+ marty (~marty@146.70.171.103)16:28
+ paperManu (~paperManu@142.169.16.188)16:32
+ spew (~spew@user/spew)16:51
- angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood)16:53
+ angelwood (~angelwood@user/angelwood)16:54
- bkeys (QUIT: Ping timeout: 248 seconds) (~Thunderbi@66.110.201.50)17:09
jfredOh, something I'm also curious about... the Pocket Reform draws more power than I would expect while powered off, even with up to date keyboard/sysctl fw. Do we know what's drawing so much power, and if it's keyboard-related do newer keyboard revisions improve that at all?17:18
- chrcav (QUIT: Quit: leaving) (~chrcav@user/chrcav)17:27
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@142.169.16.188)17:29
+ chrcav (~chrcav@user/chrcav)17:42
- spew (QUIT: Quit: nyaa~) (~spew@user/spew)17:46
- RandyK (QUIT: Ping timeout: 258 seconds) (~RandyK@user/randyk)17:49
+ RandyK (~RandyK@user/randyk)17:49
- chrcav (QUIT: Quit: leaving) (~chrcav@user/chrcav)18:28
+ chrcav (~chrcav@user/chrcav)18:33
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2a02-8434-b6a3-e901-facc-8e87-8e54-890d.rev.sfr.net)18:47
+ chomwitt (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)18:57
- chomwitt (QUIT: Ping timeout: 245 seconds) (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)19:06
+ paperManu (~paperManu@142.169.16.188)19:41
+ wielaard (~mjw@gnu.wildebeest.org)20:09
* mjw -> Guest384020:34
- Guest3840 (QUIT: Killed (uranium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)20:34
* wielaard -> mjw20:34
+ Guest3840 (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d)20:34
+ bkeys (~Thunderbi@172.56.70.156)21:06
+ siviq (~siviq@user/siviq)21:19
- siviq (QUIT: Quit: Client closed) (~siviq@user/siviq)21:31
- bkeys (QUIT: Read error: Connection reset by peer) (~Thunderbi@172.56.70.156)21:40
+ bkeys (~Thunderbi@172.56.70.156)21:40
- marty (QUIT: Ping timeout: 245 seconds) (~marty@146.70.171.103)21:50
- paperManu (QUIT: Ping timeout: 265 seconds) (~paperManu@142.169.16.188)21:50
+ marty (~marty@static-23-234-100-211.cust.tzulo.com)21:52
+ paperManu (~paperManu@142.169.16.188)22:12
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50)22:13
- paperManu (QUIT: Ping timeout: 245 seconds) (~paperManu@142.169.16.188)22:16
- bkeys (QUIT: Ping timeout: 272 seconds) (~Thunderbi@172.56.70.156)22:41
- Sario (QUIT: Quit: Updates?) (sario@libera/staff/owl/sario)23:06
+ Sario (sario@libera/staff/owl/sario)23:07
+ paperManu (~paperManu@146.71.9.156)23:26
- pomel0 (QUIT: Ping timeout: 245 seconds) (~pomel0@user/pomel0)23:36
+ pomel0 (~pomel0@user/pomel0)23:36
- rodion_goritskov (QUIT: Remote host closed the connection) (~rodion_go@mail.goritskov.com)23:37
- Gooberpatrol_66 (QUIT: Quit: Konversation terminated!) (~Gooberpat@user/gooberpatrol66)23:37
+ chomwitt (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1)23:39
- angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood)23:39
+ rodion_goritskov (~rodion_go@mail.goritskov.com)23:43

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