digitalrayne | can't wait to see what you've come up with, i haven't designed a flex pcb before but they look fun, could imagine noise being an issue for most of them i've seen | 00:46 |
---|---|---|
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 00:46 | |
digitalrayne | minute: when you get a free second (you can laugh at this) can you create a project on source.mnt.re for the openbsd uboot project? if you give me access i'll push up what i have for openbsd with nvme + wifi support on reform if you're ok with that? | 00:53 |
digitalrayne | i can put together a ci job too to build the flash.bin and maybe installer image as well | 00:53 |
- Goober_patrol66 (QUIT: Read error: Connection reset by peer) (~Gooberpat@2603:8080:4540:7cfb::113a) | 00:55 | |
+ Goober_patrol66 (~Gooberpat@2603-8080-4540-7cfb-0000-0000-0000-113a.res6.spectrum.com) | 00:55 | |
minute | digitalrayne: ok! | 00:59 |
minute | digitalrayne: https://source.mnt.re/reform/reform-openbsd | 01:00 |
digitalrayne | thank you! | 01:01 |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 01:33 | |
- eibachd (QUIT: Ping timeout: 272 seconds) (~eibachd@p200300dcf7353e0075303ca99dcd3f68.dip0.t-ipconnect.de) | 01:48 | |
+ eibachd (~eibachd@p200300dcf7353e0009e57960d4f78887.dip0.t-ipconnect.de) | 01:48 | |
digitalrayne | bluerise: i've pushed uboot with your patches and the couple of tweaks i've made to https://source.mnt.re/reform/reform-openbsd, and updated the thread on the community site to point there, so feel free to rebase your branch however you like :) ^^ minute | 02:20 |
- eibachd (QUIT: Ping timeout: 272 seconds) (~eibachd@p200300dcf7353e0009e57960d4f78887.dip0.t-ipconnect.de) | 02:31 | |
+ eibachd (~eibachd@p200300dcf7353e00fedb1098cab1f2ba.dip0.t-ipconnect.de) | 02:32 | |
+ sl (~sl@vpn.inri.net) | 02:47 | |
sl | digitalrayne: what was the url for your flash.bin again, i'd like to try the latest tonight if you don't mind | 02:49 |
sl | i have no linux on hand atm | 02:49 |
sl | ah, there are channel logs | 02:51 |
- mjw (QUIT: Ping timeout: 255 seconds) (~mjw@gnu.wildebeest.org) | 02:51 | |
- klardotsh (QUIT: Quit: zzz) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 02:57 | |
- nsc (QUIT: Ping timeout: 268 seconds) (~nicolas@236-121-142-46.pool.kielnet.net) | 03:20 | |
+ nsc (~nicolas@174-121-142-46.pool.kielnet.net) | 03:22 | |
- ehenter (QUIT: Ping timeout: 268 seconds) (~ehenter@81-175-159-24.bb.dnainternet.fi) | 03:33 | |
+ murphnj (~murph@user/murphnj) | 03:45 | |
sl | digitalrayne: how are you booting into openbsd after the successful install? | 04:19 |
sl | latest flash.bin recognized my nvme, i performed an install, but not sure how to boot sdcard to nvme | 04:20 |
+ ehenter (~ehenter@81-175-159-24.bb.dnainternet.fi) | 04:44 | |
digitalrayne | sl: I use the bootloader and u-boot on the SD card, the OpenBSD bootloader will prefer the install on the NVMe | 05:16 |
sl | it didn't for me, every time it just boots back into the installer | 05:17 |
digitalrayne | you could copy it to eMMC if you preferred, I don't mind having the SD card in, makes it quicker for me to test things | 05:17 |
sl | yeah, i prefer sdcard as well | 05:17 |
digitalrayne | do you only have OpenBSD on the NVMe? | 05:17 |
sl | no | 05:17 |
sl | and openbsd is the second partition | 05:17 |
sl | i realize openbsd prefers to be the first partition, but is this really still impossible | 05:18 |
sl | i have been using openbsd for 25 years but i rarely do nonstandard installs anymore | 05:19 |
digitalrayne | I doubt it's impossible, I think you'll probably just have to do some research to work out how you need to configure u-boot to load whichever bootloader you're using to boot OpenBSD | 05:19 |
sl | in the olden times i used freebsd bootloader to find openbsd elsewhere on the disk | 05:19 |
digitalrayne | I've had success using grub in between on x86_64 but haven't tried any dual-boot scenarios with OpenBSD on other architectures | 05:19 |
sl | but this was a very very long time ago | 05:20 |
digitalrayne | grub has the kopenbsd module for loading and booting OpenBSD kernels | 05:20 |
sl | or maybe i just stop being clever and put openbsd first on the disk | 05:20 |
sl | ok | 05:20 |
sl | thanks for your efforts on this :) | 05:20 |
digitalrayne | oh yeah no worries, I'll be curious to hear about what you try | 05:21 |
digitalrayne | it might be worth noting I'm also encrypting my disk, perhaps the bootloader is preferring that after it unlocks it | 05:24 |
sl | yeah, i tried that :) | 05:25 |
sl | is that flash.bin on your site the latest version? | 05:25 |
digitalrayne | it should be, but without the wifi fix, I'll push a newer version now | 05:25 |
sl | i will probably just redo everything with openbsd first on the disk | 05:25 |
sl | ah, thanks | 05:25 |
sl | i don't have a linux environment setup | 05:25 |
digitalrayne | ok it's the latest version now | 05:26 |
sl | i have another fun intermediary quirk where for some reason most openbsd mirrors can't complete downloads over my mobile phone wifi tethering. i thought i was going crazy for a while, but it's consistent across different machines. | 05:27 |
sl | thanks!~ | 05:27 |
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241106.utdallas.edu) | 05:35 | |
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 05:38 | |
- klardotsh (QUIT: Quit: klardotsh) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 05:55 | |
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 05:57 | |
+ jacobk (~quassel@utdpat242016.utdallas.edu) | 06:05 | |
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@utdpat242016.utdallas.edu) | 06:20 | |
- S0rin (QUIT: Ping timeout: 272 seconds) (~S0rin@user/s0rin) | 06:27 | |
+ S0rin (~S0rin@user/s0rin) | 06:31 | |
- eibachd (QUIT: Ping timeout: 272 seconds) (~eibachd@p200300dcf7353e00fedb1098cab1f2ba.dip0.t-ipconnect.de) | 06:34 | |
+ eibachd (~eibachd@p200300dcf7353e0043883f5ec072362f.dip0.t-ipconnect.de) | 06:37 | |
+ jacobk (~quassel@64.189.201.150) | 06:38 | |
- eibachd (QUIT: Ping timeout: 272 seconds) (~eibachd@p200300dcf7353e0043883f5ec072362f.dip0.t-ipconnect.de) | 06:49 | |
+ eibachd (~eibachd@2a01:599:30e:eb51:78c1:a471:76da:1744) | 06:50 | |
+ robin (~robin@user/terpri) | 07:20 | |
- Kooda (QUIT: Quit: WeeChat 4.1.2) (~kooda@natsu.upyum.com) | 07:29 | |
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 07:36 | |
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@64.189.201.150) | 07:46 | |
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 08:01 | |
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 08:01 | |
- erle (QUIT: Ping timeout: 272 seconds) (~erle@89.205.137.201) | 08:16 | |
+ erle (~erle@89.205.136.94) | 08:28 | |
- klardotsh (QUIT: Ping timeout: 272 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 09:53 | |
+ jacobk (~quassel@64.189.201.150) | 09:53 | |
* Guest3205 -> mjw | 10:00 | |
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@64.189.201.150) | 10:12 | |
+ jacobk (~quassel@64.189.201.150) | 10:51 | |
- chomwitt (QUIT: Ping timeout: 272 seconds) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 11:19 | |
minute | bizarro hybrid riscv/arm/8051 soc https://www.cnx-software.com/2024/02/07/sophgo-sg2000-sg2002-ai-soc-features-risc-v-arm-8051-cores-android-linux-freertos/ | 11:26 |
hramrach | they should put na alpha and a sparc on it for completeness | 11:38 |
hramrach | technically, putting aplha on a SoC is not really an option, not without writing an ATF - Alpha Trusted Firmware | 11:40 |
- qbit (QUIT: Remote host closed the connection) (~qbit@mail.suah.dev) | 12:27 | |
minute | hehe | 12:38 |
+ chomwitt (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 12:45 | |
+ qbit (~qbit@mail.suah.dev) | 12:47 | |
minute | some more details about my next attempt to combat 2.4ghz wifi -> edp interference with ls1028a https://community.mnt.re/t/research-into-ls1028a-wifi-to-edp-interference/1762/4 | 13:00 |
- jacobk (QUIT: Ping timeout: 268 seconds) (~quassel@64.189.201.150) | 13:45 | |
- erle (QUIT: Ping timeout: 276 seconds) (~erle@89.205.136.94) | 14:20 | |
+ erle (~erle@89.205.135.87) | 14:33 | |
- chomwitt (QUIT: Quit: Leaving) (~chomwitt@2a02:587:7a10:cd00:1ac0:4dff:fedb:a3f1) | 14:48 | |
+ jacobk (~quassel@64.189.201.150) | 15:06 | |
- buckket (QUIT: Quit: buckket) (~buckket@vps.buckket.org) | 15:14 | |
+ buckket (~buckket@vps.buckket.org) | 15:15 | |
+ Nixkernal (~quassel@2a02:1210:1613:e600:c981:878f:e61f:7e1c) | 15:38 | |
- eschaton (QUIT: Quit: ZNC 1.8.x-git-43-6af32bbf - https://znc.in) (~eschaton@li541-49.members.linode.com) | 16:47 | |
+ eschaton (~eschaton@li541-49.members.linode.com) | 16:47 | |
- GNUmoon (QUIT: Ping timeout: 255 seconds) (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:48 | |
+ GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) | 16:50 | |
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@64.189.201.150) | 17:25 | |
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30e:eb51:78c1:a471:76da:1744) | 17:37 | |
+ eibachd (~eibachd@p200300dcf7353e00dd9ce5b7d4a439d9.dip0.t-ipconnect.de) | 17:38 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 17:47 | |
- aperezdc (QUIT: Ping timeout: 255 seconds) (~aperezdc@2a03:6000:6e61:633::43) | 18:27 | |
- f_ (QUIT: Remote host closed the connection) (~f_@fases/developer/funderscore) | 18:54 | |
+ f_ (~dingus@fases/developer/funderscore) | 18:55 | |
- vagrantc (QUIT: Ping timeout: 272 seconds) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 19:16 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 19:17 | |
- eibachd (QUIT: Ping timeout: 246 seconds) (~eibachd@p200300dcf7353e00dd9ce5b7d4a439d9.dip0.t-ipconnect.de) | 19:38 | |
+ eibachd (~eibachd@2a01:599:30e:eb51:78c1:a471:76da:1744) | 19:38 | |
- eibachd (QUIT: Read error: Connection reset by peer) (~eibachd@2a01:599:30e:eb51:78c1:a471:76da:1744) | 19:40 | |
+ eibachd (~eibachd@p200300dcf7353e00d28b409f7e4ce7e9.dip0.t-ipconnect.de) | 19:41 | |
+ wielaard (~mjw@45.83.234.184) | 19:48 | |
* mjw -> Guest751 | 19:54 | |
- Guest751 (QUIT: Killed (silver.libera.chat (Nickname regained by services))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 19:54 | |
* wielaard -> mjw | 19:54 | |
+ Guest751 (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 19:54 | |
+ aperezdc (~aperezdc@2a03:6000:6e61:633::43) | 20:23 | |
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 20:31 | |
+ Guest10 (~Guest10@88.97.17.88) | 21:34 | |
+ jacobk (~quassel@129.110.242.224) | 21:43 | |
- cow321 (QUIT: Read error: Connection reset by peer) (~deflated8@50.39.247.54) | 21:57 | |
digitalrayne | putting a copper pour on the other side of the digital signals is smart, when i used to do eurorack module stuff this was super helpful for combatting noise from switching powersupplies and cpus on audio lines | 21:58 |
+ cow321 (~deflated8@50.39.247.54) | 22:10 | |
minute | digitalrayne: ah nice | 22:16 |
- jacobk (QUIT: Ping timeout: 240 seconds) (~quassel@129.110.242.224) | 22:48 | |
sl | digitalrayne: okay, openbsd + encryption + nvme full disk boots automagically from sdcard image | 22:56 |
sl | digitalrayne: now that i knowb this works i'll try to get multiple os on the nvme | 22:56 |
minute | sl: neat | 23:00 |
sl | well, i managed to reproduce the science experiment, anyway :) | 23:01 |
sl | the intel 6205 wifi i use for 9front is detected but openbsd says "not configured" | 23:02 |
sl | this card works in openbsd 386 and amd64 | 23:02 |
digitalrayne | it's possible the relevant driver is not compiled into the default OpenBSD kernel for arm64, but I haven't checked | 23:06 |
digitalrayne | my testing was with an atheros device | 23:06 |
sl | yeah | 23:07 |
sl | nobody expects iwm on arm | 23:08 |
sl | so... is this pulling the boot kernel from the sdcard? | 23:08 |
digitalrayne | the boot kernel should be coming from the nvme | 23:09 |
sl | ok | 23:09 |
sl | it confuses me because it calls it sd0 at the boot prompt no matter what | 23:09 |
digitalrayne | oh that's interesting, maybe it is pulling the kernel from sd card | 23:10 |
digitalrayne | i haven't actually removed the install stuff from the sd card yet so it's definitely possible | 23:10 |
sl | is there an environment variable or ioctlnor something that tells what the running kernel is | 23:10 |
digitalrayne | maybe something in sysctl | 23:11 |
sl | hm there's version string info but no disk path | 23:11 |
sl | or file name | 23:11 |
digitalrayne | i know it loads boot.conf from the nvme so to be sure you could always set the "boot" command to use in there | 23:12 |
digitalrayne | i'll do some testing later but if you work it out let me know | 23:13 |
digitalrayne | you could also check the value of 'device' in the bootloader before booting | 23:14 |
sl | yeah, device is always sd0a | 23:14 |
digitalrayne | it'll be good to confirm this because i'd want to make sure we're using the reordered kernel on each boot too | 23:14 |
sl | even when it boots the sdcard | 23:14 |
sl | yeah, since install74.img is read only | 23:15 |
digitalrayne | probably need to tune boot.conf then | 23:15 |
digitalrayne | just confirmed mine uses sr0a not sd0a | 23:16 |
digitalrayne | sr0 = softraid0 for disk encryption | 23:16 |
sl | ah ok, maybe i just didn't squint hard enough | 23:16 |
digitalrayne | possibly mine is switching over due to the full disk being encrypted too | 23:17 |
sl | mine is currently setup that way too, that was the only way i could boot (so far) | 23:18 |
josch | openbsd without iwm on arm reminds me of when I found that Debian linux on arm did not have the joystick drivers enabled because who in their right mind would attempt playing a game on arm?? | 23:23 |
sl | haha | 23:23 |
- Guest10 (QUIT: Quit: Client closed) (~Guest10@88.97.17.88) | 23:23 | |
josch | (currently 12 hours into a new stardew valley playthrough on my reform) | 23:24 |
digitalrayne | lol, the retropi developers i'm sure had similar feelings | 23:24 |
josch | well, retropi are not using debian so they didn't run into that issue :) | 23:25 |
digitalrayne | ahhhhh | 23:25 |
digitalrayne | i didn't know stardew valley had an arm64/linux port, that's cool! | 23:26 |
josch | i mean they use raspbian which is based on debian but raspbian linux kernel packaging differs heavily from the one in debian | 23:26 |
digitalrayne | this is normally when someone says "it doesn't have a port" and proceed to tell me the incredible thing they did to get it working | 23:26 |
josch | digitalrayne: it does have a linux port but only for x86 | 23:26 |
josch | i'm "emulating" it with box64 | 23:26 |
digitalrayne | haha nice | 23:27 |
digitalrayne | i rememeber the raspbian kernels being not based on mainline kernels for a long while, is that the case? | 23:27 |
josch | i can't answer that -- i'm not a raspbian user | 23:28 |
josch | i always used plain debian on my raspis :) | 23:28 |
digitalrayne | as is right and proper :) | 23:28 |
josch | nah, derivatives are super useful | 23:29 |
josch | i mean for the reform we have our own derivative :D | 23:29 |
digitalrayne | yes of course, sorry that was an unclear joke | 23:29 |
josch | nah still funny :D | 23:29 |
+ jacobk (~quassel@utdpat241040.utdallas.edu) | 23:52 | |
- jacobk (QUIT: Ping timeout: 260 seconds) (~quassel@utdpat241040.utdallas.edu) | 23:57 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!