2023-01-14.log

- mjw (QUIT: Quit: Leaving) (~wielaard@gnu.wildebeest.org)00:26
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)00:29
Boostisbetter> Boostisbetter: well, tell me if you find any small amd ryzen embedded SOMs that have board-to-board connectors00:51
BoostisbetterYeah it is doubtful honestly. But who knows. Maybe one day. 00:51
- mtm (QUIT: Ping timeout: 268 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)01:02
- S0rin (QUIT: Ping timeout: 268 seconds) (~S0rin@user/s0rin)01:25
+ S0rin (~S0rin@user/s0rin)01:26
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)01:31
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)01:31
- bkeys (QUIT: Quit: With every step we take, danger will follow closely) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)02:58
+ bkeys (~Thunderbi@static-198-54-135-69.cust.tzulo.com)03:04
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)03:08
+ bluerise_ (~bluerise@pc19f88b6.dip0.t-ipconnect.de)04:26
- bluerise (QUIT: Ping timeout: 252 seconds) (~bluerise@user/bluerise)04:26
joschvagrantc: you mean the upgrade process for u-boot?04:40
vagrantcjosch: yeah04:41
vagrantci suppose it's in the thourough documentation or something ... not used to that being a thing04:41
joschvagrantc: probably just the right wget and dd calls04:41
vagrantcmost likely something along those lines04:42
joschin reform-tools, reform-flash-rescue flashes the latest u-boot to eMMC04:44
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)05:32
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)06:42
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)06:43
- ajr (QUIT: Quit: WeeChat 3.7) (~ajr@user/ajr)07:02
ec0Boostisbetter: I’m also obsessed with the UMPC form factor and can’t wait for the pocket :)09:21
+ robin_ (~robin@user/terpri)11:34
- robin (QUIT: Ping timeout: 260 seconds) (~robin@user/terpri)11:35
joschminute: how much are the reform homing keys if i'd like them being engraved with the appropriate letters so that they fit the rest of my keyboard?12:10
- GNUmoon (QUIT: Ping timeout: 255 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon)12:23
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)12:36
- mtm (QUIT: Ping timeout: 272 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)13:03
minutejosch: we had a brief discussion about this yesterday, so prob 9 eur for the engraving. i realize this is a bit overpriced13:21
minutewe probably need to pre engrave a bunch of them13:21
joschminute: 9 EUR per key so 18 EUR for both?13:24
minuteno, 18 for the engraved pair13:25
minutein total13:25
minutei guess 5 eur would be a fairer price but right now theres manual labor involved13:25
joschwell... it's not like i buy this pair more than once... so i'd buy it for 18 EUR13:26
josch*them13:26
- XYZ (QUIT: Read error: Connection reset by peer) (~XYZ@37-48-51-185.nat.epc.tmcz.cz)14:10
sevanit would be cool if there was a cheaper shipping method available, it's 9 euros for those pair of keys + 40euro for UPS to ship to the UK :(15:06
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net)15:08
sigridcinap_lenrek: usb stop doesn't seem to reset the actual usb. maybe it makes sense to do a reset via gpio after usb_stop() call16:20
sigridcause sometimes usb devices are very flaky in 9front and linux after boot16:20
- GNUmoon (QUIT: Remote host closed the connection) (~GNUmoon@gateway/tor-sasl/gnumoon)16:21
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon)16:22
mtmminute: how much battery life are you experiencing with the Pocket? I know it's early days and nothing is optimised yet...17:04
Boostisbetterwhat I would estimate based on the 8000 mah available on the Pocket, that we are looking at about half of the battery life that the Reform now sees. This is about 2 -3 hours. 18:06
BoostisbetterJust a guess though. 18:06
Boostisbetterit is probably more as there will be power savings found in the smaller display and the built in wifi / bt on the newer SOC being offered. 18:07
Boostisbetterthese savings should be drastic but might add up more than I expect. 18:07
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)19:03
cinap_lenreksigrid: we can try, yeah19:05
cinap_lenreksigrid: i'v been experimenting with mmc and i even get adata abort panics sometimes19:06
cinap_lenreksigrid: enabled debug, and it seems to be corelated when the mmc driver configures it to 200Mhz mode19:06
cinap_lenrekinitially, it seems to configure it at 40Mhz19:07
cinap_lenreklater rescan attempts 200Mhz and then the front falls off19:07
cinap_lenreknot sure if we can even do 200Mhz as we'd need to switch signaling voltage no?19:08
sigrididk19:19
sigridthere is errata on mmc btw19:19
sigridi recall seeing something regarding clocks19:19
sigridcinap_lenrek: i tried a usb reset via gpio and it works fine. i need to restart more times to make sure tho19:33
+ bkeys1 (~Thunderbi@static-198-54-135-69.cust.tzulo.com)19:33
sigridie http://okturing.com/src/14830/body19:35
sigridmaybe it doesn't even need to come out of reset19:35
cinap_lenreksigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/278763f01b90e2d81508544d68755e3284030fff20:08
cinap_lenreksigrid: this fixes the panics for me20:08
cinap_lenreksigrid: lemme take a look at the usb reset20:08
cinap_lenreki hadnt had issues with usb tho20:08
cinap_lenrekbut i'll apply and try20:08
cinap_lenreksigrid: works20:14
cinap_lenreksigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/b724d929fc68fb0e60ac1bd999fa964b733b034d20:15
cinap_lenrekbtw20:17
cinap_lenrek"not sure if we can even do 200Mhz as we'd need to switch signaling voltage no?"20:17
cinap_lenrekit is not the external sdcard that causes the hangs20:17
cinap_lenrekit was the emmc (usdhc1)20:17
cinap_lenrekfor me, it was independent of having sdcard inserted or removed20:18
cinap_lenrekmaybe it is caused by the pin muxing for the 200mhz state of the emmc20:18
cinap_lenreki havnt checked these constants20:18
cinap_lenrekin any case20:19
cinap_lenrekmy patch will probably cause performance regression20:19
vkoskivFor the emmc?20:19
cinap_lenrekfor anyone using the internal emmc20:19
cinap_lenrekyeah20:19
cinap_lenrektho who does that? :)20:19
cinap_lenrekits only ment for rescure system, no?20:19
vkoskivYeah, it's only intended for recovery.20:19
cinap_lenrekyou put your important stuff on the nvme20:20
cinap_lenrekalso, i'm not a expert on emmc20:20
cinap_lenrekat least the issue could be isolated20:20
vkoskivWonderful work by the both of you, by the way. I've just been lurking the conversation from the beginning.20:20
cinap_lenrekso if anyone cares, it might be just a matter of debugging the emmc switch operation20:21
cinap_lenrekbecause 200mhz actually works20:21
cinap_lenrekit is just when switching/initializing that it causes some kind of interference20:21
vkoskivI'd like to get more towards this kind of hw development, but I'm still clueless for the most part.20:21
cinap_lenrekmy crazy longterm plan is to get rid of uboot20:24
cinap_lenrekbut i have to see how much time i have20:24
vkoskivWhat are the alternatives to uboot?20:24
cinap_lenrek9front has a kind of kexec support20:24
cinap_lenrekright now, we can't boot a linux kernel yet20:25
* robin_ -> robin20:25
cinap_lenrekbut that appears to be really the easy part20:25
vkoskivSo just a more minimal thing compared to uboot?20:25
cinap_lenrekyes.20:25
cinap_lenrek9front is way smaller than uboot20:25
vkoskivSounds good. Fewer lines of code -> fewer bugs and less headache20:25
cinap_lenrekand its a full operating syste :)20:25
vkoskivI did see you had some comments on how convoluted u-boot is :D20:25
cinap_lenrekalso, i would like to attempt the challenge of getting ddr initialization done from scratch20:26
vkoskivreverse-engineer the blob?20:26
cinap_lenreknot neccesarily20:26
sigridcinap_lenrek: emmc contains the kernel. otoh adding nvme boot support could be a thing20:26
vkoskivThe kernel is what, few dozen MB compressed?20:27
cinap_lenreklinux kernel or 9front kernel?20:27
cinap_lenrekbut yeah, lets see when its done20:28
cinap_lenrekwe definitely need to get our shit together on these uboot changes20:29
cinap_lenrekif you want to upstream it20:29
cinap_lenrekah, btw20:30
cinap_lenreksigrid: have the boot logo patch somewhere?20:30
cinap_lenreksigrid → optional logo: https://ftrv.se/_/0001-a-more-fitting-logo.patch20:30
cinap_lenrekfound it20:30
cinap_lenrekhahaha20:32
cinap_lenrekbrilliant20:32
sigridcan make a catclock splash screen too20:40
cinap_lenrekimagine a human foot stamping on a raspberry pi, forever.20:44
cinap_lenreksigrid: can you verify that the mmc issues are fixed with the change?20:45
cinap_lenreksigrid: https://source.mnt.re/cinap_lenrek/reform-boundary-uboot/-/commit/278763f01b90e2d81508544d68755e3284030fff20:46
sigridi can try it sometime later20:47
sigridrn busy20:47
cinap_lenrekokay20:49
cinap_lenrekits fine20:49
cinap_lenreki'll make some music in the meantime20:49
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)21:44
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:20)21:57
sigridok, now I have time22:11
sigridcinap_lenrek: hmmm. the device tree specified 1.8v for mmc, but the ushc config in spl.c did not22:13
sigridusdhc_cfg thingy, there should be "vs18_enable" set to 1 if it's 1.8v22:14
sigridbut anyway, I'll test your patch first22:14
sigridcinap_lenrek: your patch seems to fix it, I reverted my delay increase as well and it still works22:22
sigridbut setting 1.8v seems to work too without your patch?22:23
sigridcinap_lenrek: https://ftrv.se/_/0001-mmc-it-s-1.8v.patch22:24
sigridyeah, I can't get it to hang with that one instead of yours either :)22:26
sigridso maybe that's what it was, it had 1.8v set in the device tree, but was initializing as 3.4v22:26
sigridunless I completely misunderstad all these magical layers that u-boot consists of22:27
sigrid10 reboots, no hang, no usb falling out22:29
sigridok, a hang22:32
sigridlet's try yours again22:32
sigridcinap_lenrek: all good. no hangs22:43
sigridSHIP IT22:43
cinap_lenrekhttp://felloff.net/usr/cinap_lenrek/music/op1.mp322:48
sigridnice. should make one about u-boot :)22:51
cinap_lenrekhmmmm22:51
cinap_lenrekbut sdcard should be 3v3 no?22:51
cinap_lenrekUSDHC2 is the sdcard22:51
cinap_lenrekfor emmc i can understand22:52
sigridyeah it did not help anyway, I just noticed inconsistency and felt like trying this out22:52
sigriddisregard my patch22:52
+ XYZ (~XYZ@37.48.60.70)23:06
+ XYZ89 (~XYZ@37-48-60-70.nat.epc.tmcz.cz)23:14
- XYZ (QUIT: Read error: Connection reset by peer) (~XYZ@37.48.60.70)23:15
- bkeys1 (QUIT: Ping timeout: 260 seconds) (~Thunderbi@static-198-54-135-69.cust.tzulo.com)23:19
cinap_lenrekhttp://felloff.net/usr/cinap_lenrek/music/op2.mp323:33
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:20)23:35
cinap_lenrekhttp://felloff.net/usr/cinap_lenrek/music/op3.mp323:56
cinap_lenreki will stop :D23:56

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