| Zaba | minute: 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.pdf | 00:12 |
|---|---|---|
| Zaba | but it seems to be only for a test fixture and not for an actual receptacle | 00:12 |
| Zaba | which doesn't stop people from doing similar things in actual devices but it's probably not very wise | 00:13 |
| - wielaard (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org) | 00:17 | |
| minute | Zaba: funky | 00: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 | |
| minute | playing 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. strange | 01:05 |
| minute | cc josch | 01:05 |
| josch | minute: Debian mesa maintainers are probably just cautious. I remember libvulkan_panfrost.so: https://salsa.debian.org/xorg-team/lib/mesa/-/merge_requests/28 | 01:08 |
| minute | josch: hmm but panthor is production ready? | 01:09 |
| minute | josch: and it is in arm64 debian mesa | 01:09 |
| josch | minute: which mesa option builds panthor? | 01:10 |
| minute | josch: gallium-drivers=panfrost,... (and all the others). as well as vulkan-drivers=panfrost,... | 01:11 |
| minute | josch: perhaps debian builds with auto and mesa forgot to enable panfrost for x64 | 01:11 |
| josch | indeed it only builds panfrost for arm64 and armhf | 01:12 |
| josch | minute: when would panfrost be useful for amd64? | 01:12 |
| josch | ah for fex :) | 01:14 |
| josch | minute: you should file a bug against the mesa package explaining your use-case | 01:15 |
| minute | yeah, not yet sure if it's _really_ needed though... trying to figure out what actually makes it fail | 01:15 |
| josch | too bad MNT gitlab CI doesn't build for x86 anymore or otherwise it could build you a patched mesa | 01:16 |
| minute | yeah, thought about that too. but i'm not yet sure if it's really necessary | 01:16 |
| minute | because ideally i want to use the host side libs | 01:16 |
| minute | other 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: drmGetDeviceFromDevId | 01:17 |
| minute | goes away if i untick "drm" in "use host library for:" | 01:17 |
| minute | glxinfo: X Error of failed request: GLXBadFBConfig | 01:18 |
| minute | eglinfo: works but only has swrast / llvmpipe | 01:18 |
| minute | > FEXBash-I have no name!@pocki3000:~/emu/deb-x64> eglgears_wayland | 01:19 |
| minute | >panthor: driver missing | 01:19 |
| - wielaard (QUIT: Ping timeout: 265 seconds) (~mjw@gnu.wildebeest.org) | 01:19 | |
| minute | that symbol should really be in libdrm.so | 01:26 |
| minute | hmm, but /usr/lib/x86_64-linux-gnu/libdrm.so.2 doesn't have that symbol | 01:27 |
| + paperManu (~paperManu@146.71.9.156) | 01:27 | |
| minute | ah, libdrm versions are different on arm64 vs amd64 | 01:28 |
| minute | 2.127.0 vs 2.131.0 | 01:28 |
| minute | upgrading on arm side... | 01:28 |
| minute | looks like drmGetDeviceFromDevId is just missing in FEX guest thunk lib | 01:51 |
| minute | aha. looks like i just need to delete the thunk lib files in the build folder of FEX, as meson/ninja doesn't automatically update those | 02: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 | |
| jfred | ooh, fex :D | 03: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 -> talos | 05: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 -> mjw | 10: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 -> mjw | 11: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 |
| kianryan | Will take it apart and try to flash. | 11:43 |
| minute | uff, i'm sorry to hear | 11:43 |
| minute | is it still on? | 11:43 |
| kianryan | No, I stupidly tried turning everything off and on again before realising why that was a stupid idea. | 11:44 |
| kianryan | Realise I could have tried path B with the machine still on. | 11:45 |
| josch | i 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 device | 11:47 |
| josch | this made me realize that i do not have any cables which fit the pocket reform keyboard connectors | 11:48 |
| kianryan | Just took the lid off. That indeed might be a smaller JST connector than I have either here or in the space. | 11:52 |
| kianryan | I thought you would still need the pocket keyboard to boot the rescue firmware? | 11:53 |
| kianryan | https://community.mnt.re/t/firmware-update-20250623-has-bricked-my-pocket-reform/3528/4 | 11:58 |
| kianryan | Got it. | 11:58 |
| minute | josch: 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 shop | 12:00 |
| minute | also kbd1.5 seems solid so far | 12:00 |
| kianryan | I like the idea of selling kbd1.5 as an unpopulated kit/board option. | 12:03 |
| josch | an adapter which gives me usb for the pocket keyboard *and* supplies it with 3v3? :D | 12:03 |
| kianryan | Steady 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 | |
| minute | yeah, 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 models | 13:21 |
| minute | josch: yes, that the adapter does | 13:21 |
| wakest__ | 0/search | 13:28 |
| minute | wakest__: cryptic! | 13:29 |
| wakest__ | ahhy sorry that was a glitching keyboard! | 13:29 |
| minute | josch: oh gawd, that picolibc patch is patches for patches ufff | 13:29 |
| minute | ok then i'll download these patches https://salsa.debian.org/keithp/pico-sdk/-/tree/picolibc-compat/debian/patches | 13:31 |
| minute | then i'm git am-ing those, and will reexport into patches that i can put in the CI | 13:33 |
| minute | or just push that git repo and then we clone that instead of github | 13:34 |
| minute | now here https://source.mnt.re/reform/pico-sdk | 13:37 |
| + chomwitt (~chomwitt@2a02:85f:9af1:5c00:1ac0:4dff:fedb:a3f1) | 13:37 | |
| minute | recursively clones stuff from github but yaeh. | 13:38 |
| minute | hmm > /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 directory | 13:40 |
| minute | i possibly want libstdc++-arm-none-eabi-picolibc | 13:43 |
| minute | Unsatisfied 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 |
| minute | trying sudo apt install libstdc++-arm-none-eabi | 13:47 |
| minute | okayyy, now it builds | 13:48 |
| - paperManu (QUIT: Quit: WeeChat 4.1.1) (~paperManu@146.71.9.156) | 13:51 | |
| minute | lets see https://source.mnt.re/reform/pocket-reform/-/merge_requests/83 | 13:52 |
| josch | minute: 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 |
| josch | I 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 | |
| minute | josch: well, it's already working :D https://source.mnt.re/reform/pocket-reform/-/jobs/18913/artifacts/browse | 14:10 |
| + angelwood (~angelwood@user/angelwood) | 14:10 | |
| josch | nice! :) | 14:10 |
| minute | josch: i think that we decided here to pin the version of the pico-sdk so it doesn't randomly change due to debian updates | 14:10 |
| minute | (iirc) | 14:10 |
| josch | minute: i'd like to hear your feedback on whether the pipeline result works or not | 14:11 |
| minute | yeah, testing now | 14:11 |
| josch | it would be another data point for whether the patches do what they should | 14:11 |
| josch | and then i can click the merge button with more confidence :) | 14:11 |
| minute | wakest__ is testing this now, and me too on my pocket | 14:13 |
| josch | awesome! \o/ | 14:13 |
| - angelwood (QUIT: Remote host closed the connection) (~angelwood@user/angelwood) | 14:15 | |
| + angelwood (~angelwood@user/angelwood) | 14:15 | |
| minute | josch: works on pocket reform kbd1.5 incl oled, backlight control, sysctl interaction, usb keyboard+mouse(trackball). wakest__ will now test on kbd1.0 | 14:18 |
| josch | *thumbsup* | 14:20 |
| + Guiller (~guiller@user/guiller) | 14:20 | |
| minute | works fine also on kbd1.0 | 14: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 back | 15: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 | |
| jfred | Would 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 standalone | 15:50 |
| jfred | I 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 XD | 15:52 |
| minute | jfred: yes it's made for that | 15:52 |
| jfred | woohoo :D | 15:52 |
| minute | 1.0+1.5 are totally compatible | 15:53 |
| minute | only the led backlight control needs an additional gpio (gpio25) that was unused before | 15:53 |
| + aelius (~aelius@user/aelius) | 16:00 | |
| kianryan | Keyboard fixed. I will never update firmware again. Until the next time. | 16:01 |
| kianryan | The 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 | |
| jfred | Oh, 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 -> Guest3840 | 20:34 | |
| - Guest3840 (QUIT: Killed (uranium.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2486:a800:a09a:fc1c:5a8:e74d) | 20:34 | |
| * wielaard -> mjw | 20: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/!