+ aliosablack (~chomwitt@2a02:587:7a15:5600:1ac0:4dff:fedb:a3f1) | 00:06 | |
- chomwitt (QUIT: Remote host closed the connection) (~chomwitt@2a02:587:7a15:5600:1ac0:4dff:fedb:a3f1) | 00:06 | |
- aliosablack (QUIT: Ping timeout: 240 seconds) (~chomwitt@2a02:587:7a15:5600:1ac0:4dff:fedb:a3f1) | 00:12 | |
+ jacobk (~quassel@129.110.242.224) | 00:20 | |
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@129.110.242.224) | 00:26 | |
+ jacobk (~quassel@utdpat241106.utdallas.edu) | 00:31 | |
- mjw (QUIT: Ping timeout: 245 seconds) (~mjw@gnu.wildebeest.org) | 00:31 | |
violet | oh interesting, in the move from sid to bookworm i accidentally stopped getting security updates | 00:54 |
---|---|---|
violet | i only had `deb http://ftp.us.debian.org/debian bookworm main` in my sources.list. apparently you also need | 00:55 |
violet | `deb http://security.debian.org/debian-security bookworm-security main` | 00:55 |
violet | otherwise you dont get security updates, like the chrome/libwebp thing that just happened | 00:55 |
violet | there is also apparently a `deb http://deb.debian.org/debian bookworm-updates main`, i dont really know what comes from that but my server had it | 00:56 |
- Sario (QUIT: Quit: WeeChat 3.0) (sario@libera/staff/owl/sario) | 01:08 | |
+ Sario (sario@libera/staff/owl/sario) | 01:09 | |
- violet (QUIT: Quit: leaving) (~vi@user/violet) | 01:09 | |
+ violet (~vi@user/violet) | 01:09 | |
- sknebel (QUIT: Ping timeout: 240 seconds) (~quassel@v22016013254630973.happysrv.de) | 01:23 | |
+ sknebel (~quassel@v22016013254630973.happysrv.de) | 01:26 | |
- sevan (QUIT: Server closed connection) (~sevan@user/venture37) | 01:33 | |
+ sevan (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4) | 01:33 | |
+ doppler2 (~doppler@user/doppler) | 01:52 | |
- ajr (QUIT: *.net *.split) (uid609314@user/ajr) | 02:00 | |
- Boostisbetter (QUIT: *.net *.split) (4a410829d7@irc.cheogram.com) | 02:00 | |
- jomo (QUIT: *.net *.split) (~jomo@user/jomo) | 02:00 | |
- V (QUIT: *.net *.split) (~v@ircpuzzles/2022/april/winner/V) | 02:00 | |
- jjbliss (QUIT: *.net *.split) (~jjbliss@1464766-static.elnsmiaa.metronetinc.net) | 02:00 | |
- ex-parrot (QUIT: *.net *.split) (~fincham@user/ex-parrot) | 02:00 | |
+ ajr (uid609314@user/ajr) | 02:00 | |
+ jjbliss (~jjbliss@1464766-static.elnsmiaa.metronetinc.net) | 02:00 | |
+ jomo (~jomo@user/jomo) | 02:00 | |
+ ex-parrot (~fincham@user/ex-parrot) | 02:02 | |
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 02:02 | |
+ V (~v@ircpuzzles/2022/april/winner/V) | 02:03 | |
- jacobk (QUIT: Ping timeout: 246 seconds) (~quassel@utdpat241106.utdallas.edu) | 02:22 | |
- sevan (QUIT: Changing host) (~sevan@2001:470:1f1d:1d6:5a55:caff:fe24:ed4) | 02:30 | |
+ sevan (~sevan@user/venture37) | 02:30 | |
+ jacobk (~quassel@utdpat242016.utdallas.edu) | 02:36 | |
- vagrantc (QUIT: Quit: leaving) (~vagrant@2600:3c01:e000:21:7:77:0:50) | 02:37 | |
- ajr (QUIT: Quit: Connection closed for inactivity) (uid609314@user/ajr) | 03:27 | |
- nsc (QUIT: Ping timeout: 245 seconds) (~nicolas@206-48-142-46.pool.kielnet.net) | 03:52 | |
+ nsc (~nicolas@202-48-142-46.pool.kielnet.net) | 03:54 | |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 04:10 | |
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@utdpat242016.utdallas.edu) | 05:16 | |
- natalie (QUIT: Server closed connection) (~natalie@user/natalie) | 05:31 | |
+ natalie (~natalie@user/natalie) | 05:31 | |
+ jacobk (~quassel@64.189.201.150) | 06:24 | |
- Asmadeus (QUIT: Server closed connection) (~asmadeus@M014009140128.v4.enabler.ne.jp) | 06:49 | |
+ Asmadeus (~asmadeus@240b:13:8c80:d300::42:13) | 06:49 | |
+ chomwitt (~chomwitt@ppp-94-67-176-27.home.otenet.gr) | 07:52 | |
+ Boostisbetter (4a410829d7@irc.cheogram.com) | 08:10 | |
+ XYZ_ (~XYZ@37-48-49-3.nat.epc.tmcz.cz) | 09:31 | |
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64) | 09:43 | |
- XYZ_ (QUIT: Ping timeout: 240 seconds) (~XYZ@37-48-49-3.nat.epc.tmcz.cz) | 10:00 | |
- klardotsh (QUIT: Ping timeout: 246 seconds) (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 10:03 | |
+ mjw (~mjw@gnu.wildebeest.org) | 10:12 | |
+ XYZ_ (~XYZ@78-80-98-72.customers.tmcz.cz) | 10:13 | |
josch | minute: once you have some time again (i know you are super busy these days), could you give me some pointers of how i can best investigate my "magic smoke" situation and which replacement parts i would need to order to fix my board? thank you :) | 10:52 |
josch | since parts are cheap, maybe i should order some possible parts i'd likely need to replace now. If the SP0503BAHTG is the broken part it seems it's only possible go get them from the US with quite expensive shipping, so maybe it makes sense to bundle several possible parts together in the same order to avoid having to order twice. | 10:54 |
minute | josch: oh damn, we need to get your board fixed | 10:55 |
josch | i have bluetooth and usb audio, so it's not super urgent :) | 10:56 |
josch | plus, it's totally my fault XD | 10:57 |
josch | i don't know what went wrong as everything was working fine as i had the speakers outside the chassis. Only when i put everything back in did i hear the fizzle and see the smoke coming out from next to the 3.5 mm audio jack. | 10:57 |
josch | so i probably failed insulating something of the cabling i did | 10:58 |
josch | i'm most happy that everything else still works XD | 10:58 |
- XYZ_ (QUIT: Ping timeout: 240 seconds) (~XYZ@78-80-98-72.customers.tmcz.cz) | 11:05 | |
minute | josch: the wm8960 still gets detected right? | 11:05 |
josch | yes | 11:05 |
josch | well, wait | 11:06 |
minute | hmm, maybe your best option would be to upgrade to 2.5 mb at some point | 11:06 |
josch | what should be in dmesg to make sure it is? | 11:06 |
minute | josch: it should be in alsamixer as one of the cards (F6) | 11:07 |
josch | yes, mainboard 2.5 is on my shopping list but it's not offered yet, right? | 11:07 |
josch | alsamixer just shows me pulseaudio | 11:07 |
josch | aplay --list-devices | 11:07 |
josch | card 1: wm8960audio [wm8960-audio], device 0: HiFi wm8960-hifi-0 | 11:07 |
minute | not offered yet, but will be soon i think | 11:07 |
minute | josch: ah, so the digital part of the chip is still there | 11:07 |
minute | josch: but you neither get speaker nor headphone audio? | 11:08 |
josch | nothing on speaker and headphone audio is just a constant high buzzing | 11:08 |
minute | then it could be that the wm8960 is damaged (maybe the analog part of it) | 11:08 |
josch | yes, maybe | 11:09 |
minute | replacing it requires a bit more advanced soldering. i can do it, but probably better if you have a replacement mb first, and then you can keep this one as a backup, for example | 11:09 |
josch | yes :) | 11:10 |
josch | i need a second mobo anyways once you sell the rack reform :D | 11:11 |
josch | for now i'll just use usb/bt audio | 11:11 |
minute | ok! | 11:11 |
josch | if the ls1028a is going to ship soon [tm] you could also put in a replacement for the optical sensor of my trackball2. That would reduce shipping costs, right? I would just write this in a mail to support@mntre.com | 11:12 |
minute | josch: yes, please do! | 11:17 |
josch | sent. thank you! :) | 11:21 |
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae))) (~mjw@gnu.wildebeest.org) | 11:41 | |
* mark_ -> mjw | 11:41 | |
Boostisbetter | josch: any idea on what happened to your trackball sensor? | 12:15 |
violet | neat, i got box86 working using an archlinuxarm chroot and the box86 AUR package, plus i386 wine. there's almost enough CPU to run the music program i was trying to run too, id say like 70 or 80% of what it needs. so maybe when the a311d gets here i can run it full speed! | 12:16 |
violet | graphics were perfectly smooth since i think the program uses gles2 anyway. just the audio synthesis is very cpu intensive through the x86 to arm translation | 12:17 |
minute | violet: nice | 12:17 |
violet | i should write up how i did it on my blog later when its not so late. it definitely is easier than getting it working with debian multilib outside the chroot i think | 12:18 |
josch | Boostisbetter: this: https://community.mnt.re/t/trackball-v2-with-rp2040-requires-a-trace-cut/1473 | 12:18 |
josch | violet: you mean multiarch not multilib, right? | 12:19 |
violet | probably | 12:19 |
josch | violet: i am maintaining box64 in debian -- what issues are you running into? | 12:19 |
violet | none, as i havent tried using box64 | 12:20 |
violet | box64 cannot run 32-bit binaries | 12:20 |
josch | oh | 12:20 |
josch | i misread, sorry :D | 12:20 |
violet | npnp | 12:20 |
violet | i mostly dont have x86/amd64 binaries i need to run anyway, but this one is special because its a program that we've used for music making over the past decade. so being able to run it even away from an x86 system is really cool | 12:22 |
violet | ill be able to open these old projects forever! | 12:22 |
- Boostisbetter (QUIT: Ping timeout: 264 seconds) (4a410829d7@irc.cheogram.com) | 13:15 | |
- mtm (QUIT: Ping timeout: 246 seconds) (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 14:02 | |
+ Boostisbetter (4a410829d7@irc.cheogram.com) | 14:16 | |
sevan | surprised to find Debian/sid is not on the latest version of coreutils but 3 versions out. (was trying to work out oddness somewhere else and fired up the reform to see if the issue was present there) | 15:45 |
+ mtm (~mtm@c-71-228-84-213.hsd1.fl.comcast.net) | 16:08 | |
erle | sevan what was missing or different? | 16:17 |
sevan | coreutils 9.2 builds fine on ancient OS X, but its version of ln is behaving odd and I was trying to work out roughly where the issue is. | 16:20 |
sevan | (thought I'd check on the reform) | 16:21 |
sevan | coreutils is on 9.1 in sid, latest release is 9.4. I'm building 9.2 :) | 16:22 |
sevan | anyway. | 16:22 |
minute | video about the protected battery boards, showing how they are installed etc, by nat tuck: https://www.youtube.com/watch?v=5cGDXyqNqvg | 17:44 |
andreas-e | Thanks, minute! I have bought some, but not yet installed them, so this could come handy. (Well, I assumed it would be super easy anyway, but I will give it a look.) | 17:56 |
- robin (QUIT: Read error: Connection reset by peer) (~robin@user/terpri) | 18:26 | |
+ robin (~robin@user/terpri) | 18:27 | |
- mlarkin (QUIT: Quit: leaving) (~mlarkin@047-036-115-056.res.spectrum.com) | 18:35 | |
+ mark_ (~mjw@gnu.wildebeest.org) | 19:02 | |
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0::c64) | 19:14 | |
+ andreas-e (~Andreas@2001:861:c4:f2f0::c64) | 19:15 | |
- jacobk (QUIT: Ping timeout: 248 seconds) (~quassel@64.189.201.150) | 19:21 | |
- ndufresne (QUIT: Server closed connection) (~ndufresne@apple.collaboradmins.com) | 19:33 | |
+ ndufresne (~ndufresne@apple.collaboradmins.com) | 19:34 | |
+ jacobk (~quassel@129.110.242.224) | 19:37 | |
+ vagrantc (~vagrant@2600:3c01:e000:21:7:77:0:50) | 19:39 | |
+ klardotsh (~klardotsh@c-67-170-115-80.hsd1.wa.comcast.net) | 20:24 | |
- mjw (QUIT: Killed (NickServ (GHOST command used by mark_!~mjw@gnu.wildebeest.org))) (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 21:05 | |
* mark_ -> mjw | 21:05 | |
+ mark_ (~mjw@2001:1c06:2488:1400:4fd:39a7:74ac:7bae) | 21:05 | |
+ mlarkin (~mlarkin@047-036-115-056.res.spectrum.com) | 21:09 | |
- doppler (QUIT: Quit: doppler) (~doppler@user/doppler) | 21:25 | |
- jacobk (QUIT: Ping timeout: 255 seconds) (~quassel@129.110.242.224) | 22:01 | |
+ jacobk (~quassel@64.189.201.150) | 22:11 | |
minute | i have kernel 6.5 running on the ls1028a, and mainline uboot, but there's a lot of nonsense in the default config for uboot for the ls1028ardb, so will have to customize that | 22:25 |
minute | also struggling with sd card always being in hard write protect mode | 22:26 |
+ XYZ (~XYZ@78-80-17-96.customers.tmcz.cz) | 22:27 | |
vagrantc | nonsense in mainline u-boot or vendor u-boot? :) | 22:28 |
minute | mainline | 22:33 |
josch | well then... and there i thought i had to do *anything* to get ls1028a working and it turns out it will ship 100% done after all :D | 22:33 |
minute | it looks directly copied from vendor uboot | 22:33 |
minute | josch: not sure about that :D | 22:33 |
josch | what'll be missing you think? | 22:33 |
josch | i certainly expected fiddling with getting linux 6.5 and mainline u-boot to work -- amazing that this already is done! | 22:34 |
minute | well, currently i have to paste custom commands into uboot to make it boot | 22:35 |
vagrantc | minute: what sort of nonsens are you talking about? | 22:35 |
vagrantc | ah, doesn't support distro_boot (or the shiny new standard boot) | 22:35 |
minute | well, hdpload is kind of bodged in here https://github.com/u-boot/u-boot/blob/master/include/configs/ls1028a_common.h#L49 | 22:37 |
vagrantc | that ought to be called with pre-boot-env or whatever it's called | 22:39 |
vagrantc | does it not detect weather you're doing spi, sd or emmc boot? | 22:40 |
minute | but right now i have two other issues, which are unrelated to uboot, the PHY is not detected (think the address might be wrong, hopefully) and i can't write to MMC because the controller has a hardwired bit that forbids writing if a certain pin is high, which is floating on this board, but it's also multiplexed, and it seems the multiplexing is configured by RCW, but that doesn't change | 22:40 |
minute | anything either | 22:40 |
minute | vagrantc: not sure, i think it wants to boot from (empty) emmc | 22:41 |
minute | no, it wants to boot from SD but fails | 22:42 |
minute | MMC read: dev # 0, block # 32768, count 81920 ... 81920 blocks read: OK | 22:42 |
minute | Wrong Image Format for bootm command | 22:42 |
minute | ERROR: can't get kernel image! | 22:42 |
minute | u-boot supports the usb controller at least... | 22:43 |
minute | currently i boot like this by hand: | 22:44 |
minute | ext2load mmc 0 $kernel_addr_r vmlinuz-6.5.0-0-reform2-arm64; ext2load mmc 0 $fdt_addr_r dtb; ext2load mmc 0 $ramdisk_addr_r initrd.img-6.5.0-0-reform2-arm64; booti $kernel_addr_r $ramdisk_addr_r:$filesize $fdt_addr_r | 22:44 |
vagrantc | ACTION wonders if that shouldn't be booti | 22:44 |
vagrantc | ah, yes. you found it. :) | 22:44 |
minute | josch: there is a possibility that it will be impossible to write to SD cards with the ls1028a | 22:56 |
josch | minute: interesting -- i thought that the write-protect bit was guarded by software and not by hardware (despite the physical switch on the sd-card) | 22:59 |
minute | josch: not in the case of the ls1028a... it is totally hardwired | 22:59 |
minute | i've also never encountered something like this before | 22:59 |
minute | i.e. the controller IP refuses any write commands in hardware if this bit is set | 23:00 |
josch | huh | 23:00 |
minute | unfortunately rbz did not connect anything to the ball T2 | 23:00 |
minute | > If the SDHC_WP pin is not used, it | 23:00 |
minute | should be tied low, so that the reset value of this bit is high and write is enabled. | 23:00 |
minute | says the reference manual | 23:00 |
- andreas-e (QUIT: Quit: Leaving) (~Andreas@2001:861:c4:f2f0::c64) | 23:01 | |
josch | meh... i guess the upside is, that this way my reform will definitely not screw up the photos on the sd-card of my camera XD | 23:01 |
minute | i thought i could change the meaning of this pin in RCW, but it doesn't matter, the pin is sampled on cold boot it seems. which is super weird because you couldn't use the WP switch of a card | 23:01 |
minute | also, the ls1028a will _only_ be able to load uboot from sd card | 23:01 |
josch | can you make a list of these oddities somewhere? | 23:02 |
minute | yes, it will all go in the manual | 23:02 |
josch | okay, great! | 23:02 |
minute | sorry i didn't catch this earlier. i never expected that something like this could be the case in a chip | 23:02 |
josch | sure, who could've thought about that | 23:02 |
josch | bummer but it is as it is | 23:03 |
minute | yeah. this also means the system image for ls1028a will have to be customized a bit | 23:03 |
josch | as it will be strictly read-only... does that even work? | 23:04 |
minute | we can put a copy of the system image on eMMC and boot to that by default | 23:04 |
minute | so the sd card has only the bootloader | 23:04 |
minute | and then you can move your system to SATA from there | 23:04 |
josch | that would make a rescue sd-card quite pointless though | 23:05 |
josch | though there used to be a time when read-only rootfs did function -- i wonder what breaks if one tries these days | 23:06 |
minute | well, linux can boot from the sd card | 23:06 |
minute | it just takes a while and systemd complains a lot | 23:06 |
minute | it might even be possible to run reform-migrate | 23:06 |
minute | or if you have the tools you need already on sd card, you can surely use it to perform repairs | 23:07 |
josch | at the very least, reform-flash-rescue should work from sd-card to make sure one can always restore "factory settings" on emmc in case something gets bodged by accident | 23:08 |
minute | yeah | 23:10 |
minute | > When the write protect switch is on (that | 23:10 |
minute | is, PRSSTAT[WPS] is active as '0'), any command with a write operation will be ignored. | 23:10 |
minute | really strange | 23:10 |
josch | just to understand this correctly: is this a problem that would need a theoretical second revision of the ls1028a board? | 23:11 |
minute | josch: yep | 23:14 |
minute | one could try to drill through the board from below or do some lasercut surgery or something to get to the ball underneath the ls1028a, but that would be quite risky | 23:14 |
josch | lol no :D | 23:15 |
josch | another way to make the rescue-image work to just flash it on a usb-stick instead of sd-card | 23:19 |
josch | u-boot on the sd-card will probe the first partition on usb before trying emmc and load everything from there | 23:19 |
josch | since we recently started using LABEL=reformsdroot and LABEL=reformsdboot instead of /dev paths, the rescue-image will work from usb-stick just as well | 23:20 |
minute | ok 1gbe works | 23:59 |
minute | josch: ah cool, yes | 23:59 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!