2024-11-12.log

- colinsane (QUIT: Read error: Connection reset by peer) (~colinunin@97-113-146-52.tukw.qwest.net)00:18
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@2603:8080:b200:7b02:77cb:6304:f9db:dda1)00:25
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)00:37
- mjw (QUIT: Quit: Leaving) (~mjw@gnu.wildebeest.org)00:38
- chomwitt (QUIT: Ping timeout: 260 seconds) (~chomwitt@2a02:587:7a1a:7a00:1ac0:4dff:fedb:a3f1)00:39
- colinsane (QUIT: Ping timeout: 248 seconds) (~colinunin@97-113-86-27.tukw.qwest.net)01:09
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)01:24
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-86-27.tukw.qwest.net)02:10
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)02:14
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.244.100)02:18
+ Ar|stote|is (~linx@5.203.244.100)02:18
+ jacobk (~quassel@2603:8080:b200:7b02:77cb:6304:f9db:dda1)02:19
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@2603:8080:b200:7b02:77cb:6304:f9db:dda1)02:32
- kop316 (QUIT: Remote host closed the connection) (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:03
+ kop316 (m-6f6zq6@static.138.159.90.157.clients.your-server.de)03:04
- nsc (QUIT: Ping timeout: 246 seconds) (~nicolas@i5C74DC67.versanet.de)03:14
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)03:20
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-86-27.tukw.qwest.net)03:23
- paperManu (QUIT: Ping timeout: 260 seconds) (~paperManu@198.16.214.40)03:23
grimmwarejosch, mhoye: Just got something caught in the trackball sensor for my pocket so I decided I may as well give the Si3N4 ball another go and it appears to have oxidized "enough" in my backpack. Very nice. I'm interested to see whether it continues to work well.03:40
grimmwareoh my god this is a bit nice03:40
joschgrimmware: i need to learn some trackball aging tricks from you03:45
* robin_ -> robin03:50
grimmwarejosch: I'm hoping that the tricks are just "forgetful" and "busy" because I'll be quite upset if this is all to do with what materials are on the surface of the trackball and I am in fact just a bit dirty03:50
grimmwareI've only just put it in so we'll see how I get on tomorrow03:51
joschminute: are we maybe interested in the top 9 rk3588 mipi-dsi commits from here? https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/commits/rk3588-test-dsi03:52
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.244.100)03:58
+ Ar|stote|is (~linx@5.203.244.100)03:58
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)04:28
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-86-27.tukw.qwest.net)04:52
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)04:56
- colinsane (QUIT: Quit: bye) (~colinunin@97-113-86-27.tukw.qwest.net)05:04
+ colinsane (~colinunin@97-113-86-27.tukw.qwest.net)05:09
- Gooberpatrol66 (QUIT: Read error: Connection reset by peer) (~Gooberpat@user/gooberpatrol66)05:11
- colinsane (QUIT: Ping timeout: 248 seconds) (~colinunin@97-113-86-27.tukw.qwest.net)05:47
- _alice (QUIT: Ping timeout: 246 seconds) (sid544964@id-544964.ilkley.irccloud.com)06:05
+ _alice (sid544964@id-544964.ilkley.irccloud.com)06:09
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)06:32
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)06:50
- Ar|stote|is (QUIT: Ping timeout: 248 seconds) (~linx@5.203.244.100)07:04
+ chomwitt (~chomwitt@2a02:587:7a1a:7a00:1ac0:4dff:fedb:a3f1)07:41
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)07:41
+ Ar|stote|is (~linx@5.203.244.100)07:49
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.244.100)08:27
+ Ar|stote|is (~linx@5.203.244.100)08:27
+ networkstring (~ac130@2001:67c:2b44:100:c888:f3a6:f37d:aa00)10:00
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.244.100)10:02
+ Ar|stote|is (~linx@5.203.244.100)10:03
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.244.100)10:04
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)10:04
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)10:04
+ Ar|stote|is (~linx@5.203.231.238)10:11
- cow321 (QUIT: Ping timeout: 265 seconds) (~deflated8@user/meow/deflated8837)10:20
joschfirst builds of linux 6.12 rc6 for the reform: https://source.mnt.re/josch/reform-debian-packages/-/jobs/6696/artifacts/browse/repo/pool/main/l/linux/11:34
joschwith 6.12, 10 rk3588 patches got mainlined \o/11:35
joschpatch stack is shrinking11:35
joschi dropped imx8mp-mnt-pocket-reform/audio/0000-revert-crashy-audiomix-pm-support.patch in the hopes that this is supposed to do the same thing: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1496dd413b2e0974a040fa93a2ddc51cc9847fd811:36
joschand i updated cadence_mhdp8501 patch stack to v1811:36
joschlinux changed from asm/unaligned.h to linux/unaligned.h so things didn't build anymore11:37
grimmwarelove it when patches get upstreamed <311:47
grimmwaretracking is still good this morning11:47
- chomwitt (QUIT: Quit: WeeChat 3.8) (~chomwitt@2a02:587:7a1a:7a00:1ac0:4dff:fedb:a3f1)11:50
* Guest2576 -> mjw11:57
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.231.238)12:08
+ Ar|stote|is (~linx@5.203.231.238)12:08
+ cow321 (~deflated8@user/meow/deflated8837)12:27
+ paperManu (~paperManu@107.159.243.8)12:34
minutejosch: awesome @ patch stack12:53
- Ar|stote|is (QUIT: Read error: Connection reset by peer) (~linx@5.203.231.238)12:53
minutejosch: 0000-revert-crashy-audiomix-pm-support.patch is the opposite of the patch you are linking, i.e. it reverts that12:55
+ colinsane (~colinunin@97-113-93-25.tukw.qwest.net)12:55
minutejosch: so if https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=1496dd413b2e0974a040fa93a2ddc51cc9847fd8 is in the kernel and it is a bit different from what we are reverting, we need to revert that instead12:56
minutejosch: about the rk3588 dsi patches, we need to see if they are different. if they are not mainlined i don't see a reason to adopt those patches instead of the ones we already have12:57
minute(never touch a running system etc)12:57
minutei'm looking into displayport alt mode a bit (for the future) and trying to gauge if we can do that with the mcu+fusb setup we have plus a usb/pd mux13:01
minutethe mystery sauce i'm trying to yet understand is the negotiation of alt mode. it looks like it also works over usb-c pd protocol with additional messages13:02
minutehttps://acroname.com/blog/what-are-usb-c-alternate-modes13:02
+ gustav28 (~gustav@c-78-82-55-219.bbcust.telenor.se)13:02
minute"Exploiting Vendor-Defined Messages in the USB Power Delivery Protocol" https://inria.hal.science/hal-02534599v1/document13:13
joschminute: thank you for your feedback!13:24
minutehaha ok https://android.googlesource.com/kernel/msm/+/android-7.1.0_r0.2/drivers/usb/fusb302/core/vdm/vdm.c13:25
minutealso nice https://github.com/AsahiLinux/vdmtool13:30
vkoskivHas there been work yet to add fwupd support to reform USB devices? Was that now unblocked when the USB vendor IDs were assigned?13:31
minutevkoskiv: yes, ch is currently working on it and has some stuff working already13:33
vkoskivCool! And it will go through LVFS?13:33
minutevkoskiv: yes13:34
- Gooberpatrol66 (QUIT: Ping timeout: 260 seconds) (~Gooberpat@user/gooberpatrol66)13:39
joschvkoskiv: https://source.mnt.re/zeha/pocket-reform/-/wikis/fwupd-testing13:43
minutejosch: oh wow, i didn't see that yet13:43
hramrach\o/13:44
minutenice @ reformusbtool13:46
chminute: please give it a test!13:47
chi think hughsie merged something today, need to check. and probably need your help minute13:47
chyeah, plugin is merged \o/13:48
chminute: can you upload a special firmware binary (just to the "private remote") to lvfs, so hughsie can add a test for it?13:50
chminute: i think the sysctl.cab from https://source.mnt.re/zeha/pocket-reform/-/jobs/6599/artifacts/browse/pocket-reform-sysctl-fw/build/ should do for that13:50
chminute: i dont know what the lvfs web thing requires, if you have questions please shout (also ref https://github.com/fwupd/fwupd/pull/7931#issuecomment-2470098633 )13:51
minutech: ok, will try!13:52
minutech: > Upload Failed: File is not supported: Metadata is invalid: The metadata file was not complete; Any FIXME text must be replaced with the correct values13:53
minutei tried embargoed, maybe i can only use Privat13:53
minutePrivate13:53
minuteah yeah, that worked13:53
chok cool13:54
ch(funny that it checks for FIXME, but good idea)13:54
chdid that produce a url? if so, could you copy it into the github pr?13:54
chor i can paste it there, whatever works13:54
minutech: ah no with tiny delay i got the same error about the FIXMEs for private13:57
chugh13:57
minuteso these need to be fixed before i can upload13:57
chi'll try to come up with something13:57
minuteaha, so for native DP on usb-c with rk3588 we would need a different rcore adapter design because the SoC already muxes DP/USB14:01
chlike, it puts DP/USB on DP pins?14:01
minutech: yeah14:01
minuteit's not muxing HDMI/DP like imxes for example14:02
chhm14:02
chand the DP pins are not where we want them to be then, i guess14:02
chsystem design is hard :(14:02
minutewell only 2 lanes (0 and 1). and i haven't connected aux p/n at all yet14:03
minutebut rcore adapter is not a very expensive item, so feasible to extend it in the future14:03
chah rcore adapter! not rcore module14:03
minuteyep14:03
chit would be soo goood, i think14:04
minuteah wait, i was not entirely wrong14:05
minutenot entirely right i mean lol14:05
ch§:D14:05
ch:D14:05
minuteok so it _also_ has eDP muxed on HDMI14:05
minuteincl aux lanes which i did wire up on rcore14:05
minuteaux lane14:06
minuteso if i make sure to mux hdmi i2c and dp aux lane on the motherboard/fpc connector in the direction of the port board, it should be possible to mux that into usb-c on a future port board14:11
minuteti recommends this chip for muxing those kind of signals https://www.ti.com/product/TS3USB221E14:12
chah because its 'just' the aux lane that needs muxing and the soc muxes the rest?14:15
ch(was confused why its usb2.0 and not 3.x)14:15
chminute: can you try uploading the cab from https://source.mnt.re/zeha/pocket-reform/-/jobs/6698/artifacts/browse/pocket-reform-sysctl-fw/build/ please14:16
minutech: yeah it looks to me like the soc muxes HDMI display lanes and EDP display lanes but not HDMI DDC vs EDP AUX14:18
minutech: > Metadata is invalid: description has no value14:18
chok; but it also muxes USB on the display lanes that you picked? otherwise you'll need to mux that too and thats probably annoying?14:19
chsigh14:19
chi can make a firmware xml that has everything filled out, but i'd rather have CI do it right now14:19
minutech: no, there is a separate DP controller that muxes with some usb lines. 14:22
minutebut i didn't use all the lanes of that one, only half the lanes (because normally only 2 lanes are needed for one usb-c usb3 orientation)14:23
chminute: right, but then it'd make more sense to pick the separate DP controller? otherwise it will need muxing of (HDMI/EDP)|USB-superspeed and HDMI-DDC|EDP-AUX(|not sure what goes on these lines by default for usb)14:25
chminute: sorry for the back and forth. can you try the cab from https://source.mnt.re/zeha/pocket-reform/-/jobs/6700/artifacts/browse/pocket-reform-sysctl-fw/build/ ?14:43
chminute: if that doesn't work i'll ask hughsie if there's a checker tool somewhere that is not lvfs.org14:43
minutech: sorry i was having lunch, now trying14:58
chnp14:58
minuteinteresting15:00
minutenow the status is "checking for duplicates..."15:00
minute> Finished15:00
minutech: worked!15:00
ch\o/15:00
minute> MNT Research Pocket Reform 1.0 1112 has been downloaded 0 times. 15:00
minutech: screenshot https://mastodon.social/@mntmn/11347035446556495815:03
chwhoop!15:04
minutech: ok so do you need some kind of token or url to plug into fwupd?15:05
chin case you're wondering 1112 is today's date (cmake choses that if no git tag is set in the CI pipeline variables)15:05
minuteahaa15:05
chminute: token/url: let me read the lvfs doc15:07
chminute: i think for testing i need a vendor-embargo.conf from https://fwupd.org/lvfs/metadata/ ; the fw needs to be in the embargo remote; and i guess a token from https://fwupd.org/lvfs/profile15:11
minutequite interesting, rock5b is using fusb302 connected to the soc and has a config there for alt mode https://gitlab.collabora.com/hardware-enablement/rockchip-3588/linux/-/blob/rk3588/arch/arm64/boot/dts/rockchip/rk3588-rock-5b.dts?ref_type=heads#L30015:12
minuteaha maybe genbook are doing something similar and that's why they can't charge the laptop when it's off :D15:13
minutech: ok i will upload to embargo15:13
minuteah for that i need to delete the one in private, there can't be identical ones15:15
chminute: dunno if you can invite me into lvfs as a test user or something15:15
choh sigh15:15
chis that unique on the version?15:15
minutelooks like the cab is hashed and basically content addressed15:15
minute> Upload Failed: A file with hash 393cc9a9043c92439210e8950f2b10f41a8c64b0 already exists: /lvfs/firmware/9930615:15
chwell, i can just press run again :>15:16
minutech: ok thanks :D15:17
minutei'm multitasking a bit so sorry for smol delays15:17
chsame here15:17
minuteuploaded the one from the 6701 build15:26
minuteit's chilling in "Finished" state15:26
+ nsc (~nicolas@i5C74DC67.versanet.de)15:29
minuteaha15:42
minutech: it's also not allowing duplicate versions > Upload Failed: A firmware file for this device with version 1112 already exists15:42
minutei wonder if i can move the old one15:42
minutei can delete it...15:42
minuteok, expunged and re-uploading15:43
minuteok that worked15:44
minutech: http://dump.mntmn.com/mntre-embargo.conf15:45
grimmwareso completely apropos of nothing (because I don't want one), but are there plans to support the rpi cm5?16:26
[tj]does it exist?16:26
grimmwarehttps://chaos.social/@kuro/11346924041231262216:27
grimmwareyeah apparently16:27
grimmwarenot as performant as the rk3588 though according to cpubenchmark.net16:28
[tj]that is a very dusty module for something at a conference16:28
grimmwareit's probably beard dander16:29
[tj]not dear bander?16:29
grimmwarecould be16:29
grimmwarecould be.16:29
minuteyeah i've seen the cm5 in february or so for the first time16:49
minutesomeone from pi had it in their pants pocket16:49
minuteand yeah it should be quite easy to integrate with a RCM516:49
minutei'm not sure what the upsides are vs rk3588 except price though16:50
grimmwareI guess an easy upgrade path for A311D owners.17:05
minuteyeah that is true17:05
NanoCodeBuglooks like wifi and bt are integrated in the CM5 already? if a new carrier board is made to expose the usb 3.0, then it frees back up the m.2 modem slot.17:16
NanoCodeBugif its back compat with the RCM4 then it would probably be a lot cheaper of an upgrade than rk358817:17
- glu (QUIT: Ping timeout: 246 seconds) (~glu@91.141.33.201.wireless.dyn.drei.com)17:23
+ glu (~glu@91.141.32.69.wireless.dyn.drei.com)17:24
minuteok so in reform next motherboard d-2 i have now planned in a sysctl-controlled switch to toggle between hdmi ddc and dp aux on the hdmi port that is normally the external hdmi port. this would at first allow one to test the hdmi/dp muxed displayport functionality by itself, and later mux that dp into usb-c on a port board if it works. and if all that is stable we can carry it over to a future17:26
minutepocket reform mb17:26
minute(by hdmi port i mean a 20 pin fpc connector)17:26
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:40)17:39
chgah, got dragged into a long discussion18:16
chSuccessfully downloaded new metadata: Updates have been published for 1 local device18:18
chDevice Flags: • Updatable18:19
minutech: niiice18:20
minutech: does this version of the fw have the fix for being charged+being usb port for the monitor/hub? (asking before i update my pocket and take it home later)18:21
chno18:23
chbut i can easily build one18:23
chhttps://source.mnt.re/zeha/pocket-reform/-/wikis/fwupd-testing#testing-with-the-lvfs-remote-embargoed  <- full output from fwupd can be seen here18:23
minutethat would be nice :318:23
chhttps://source.mnt.re/zeha/pocket-reform/-/jobs/6702 this job will produce artifacts that work with fwupd/fwupdtool and has the usbpd fix18:26
chmaybe install that without uploading it to the remote today, and tomorrow we restart the job and tomorrows artifacts can go up to lvfs.org for testing18:26
ch(using MMDD as version number for test builds now seems less than ideal :D)18:27
chminute: is sysctl_3_.cab the firmware in embargo or in private?18:28
chhughsie has added that cab into fwupd ci here https://github.com/fwupd/fwupd/pull/8071/commits/8ade8fdeebd01f951355087ecd49e458a36ab0b1 and i'm wondering if that will continue to exist18:29
minutech: it's the one in embargo18:39
minuteso, should be good18:39
- networkstring (QUIT: Ping timeout: 248 seconds) (~ac130@2001:67c:2b44:100:c888:f3a6:f37d:aa00)19:10
+ Guest42 (~Guest42@189-232.customer.interconnect.cz)19:17
+ mark_ (~mjw@gnu.wildebeest.org)19:18
+ Gooberpatrol66 (~Gooberpat@user/gooberpatrol66)19:22
* mjw -> Guest584419:23
- Guest5844 (QUIT: Killed (molybdenum.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:23
* mark_ -> mjw19:23
+ Guest5844 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae)19:24
- Gooberpatrol66 (QUIT: Read error: Connection reset by peer) (~Gooberpat@user/gooberpatrol66)19:33
- Guest42 (QUIT: Quit: Client closed) (~Guest42@189-232.customer.interconnect.cz)19:40
grimmwaresilicon nitride ball is still tracking well19:43
joschi wonder what is wrong with mine o019:50
grimmwaremhoye: have you had any trouble with yours?19:52
grimmwaredoes the sysctl firmware on the pocket utilize both cores?20:06
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:07
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:09
- mjw (QUIT: Remote host closed the connection) (~mjw@gnu.wildebeest.org)20:09
+ mjw (~mjw@gnu.wildebeest.org)20:10
minutegrimmware: not yet @ cores20:14
+ bkeys (~bkeys@114.sub-75-228-28.myvzw.com)20:24
bkeysI ordered an rk3588 upgrade late last week, about how long do they take to ship?20:25
minutehey bkeys 20:25
bkeysHello20:26
minutei paid 34700 dollars for a batch of icores for that today!20:26
minutelead time is 3-4 weeks20:26
bkeysWow, that's a lot I'm glad to see your business doing well20:26
bkeysOkay so it'll be a while20:26
minutethe rk3588 is pretty popular yeah20:27
bkeysSo I remember you saying edk2 works fine with the Reform rk3588 right?20:27
bkeysDo I need to order any special hardware to flash to emmc?20:28
bkeysIdeally edk2 would be on emmc and my Linux would be on nvme drive20:29
bkeysWhat wireless is recommended? I have an mpcie one but I don't remember its performance being all that great20:30
minutehmm good question about wireless. if you don't mind firmware i would probably try intel or mediatek20:32
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:33
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:33
bkeysWhat about edk220:33
- bkeys (QUIT: Quit: Client closed) (~bkeys@114.sub-75-228-28.myvzw.com)20:36
+ bkeys (~bkeys@114.sub-75-228-28.myvzw.com)20:50
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:51
+ jacobk (~quassel@47-186-105-237.dlls.tx.frontiernet.net)20:51
- bkeys (QUIT: Client Quit) (~bkeys@114.sub-75-228-28.myvzw.com)20:52
+ sevarat (~sevarat@2601:207:600:d90::d573)20:59
mhoyegrimmware: zero problems so far21:07
- jacobk (QUIT: Ping timeout: 276 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)21:18
+ jacobk_ (~quassel@47-186-105-237.dlls.tx.frontiernet.net)21:18
mhoyejosch: Take the trackball out and clean the sensor with a qtip or something21:41
mhoyejosch: My trackball had _just_ a bit of dust on it, and that as enough to make it jumpy.21:41
- gustav28 (QUIT: Quit: Quit) (~gustav@c-78-82-55-219.bbcust.telenor.se)22:15
noamOof, confirmed that the steel side ports aren't enough; there's a cockroach in my Reform >_<22:16
noam...though, it may have climbed in through the trackball, the top was open all morning and I didn't see it :/22:16
- jacobk_ (QUIT: Ping timeout: 248 seconds) (~quassel@47-186-105-237.dlls.tx.frontiernet.net)22:34
hramrachit has bugs :/22:46
mhoyetake a picture, you might be the next Grace Hopper.22:50
joschmhoye: my sensor is spot clean. I have the effect that it works great for some hours and then it works badly for another few.23:02
joschmhoye: i come back the next day and the same thing happens again23:03
mhoyeThat is very strange!23:03
joschi use my reform 8+ hours a day, i know i have to clean my sensor regularly but that isn't it :)23:03
joschalso, i never use a q-tip to clean it. blowing on it with my mouth is usually enough23:04
joschwith the new ball, i got so frustrated that i *did* use a q-tip to get it extra clean23:04
joschbut to no avail23:04
joschalso, i now put the old ball back without cleaning anything and i have had no problems at all -- so i don't think there's anything on the sensor23:05
sevaratwhat's the general opinion here of the pocket reform's keyboard?23:39

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