• Joined on 2021-03-31
bradbqc commented on issue M-Labs/artiq#1653 2026-01-18 19:05:42 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1

I haven't used our Kasli 1.1 since my last comment on this issue, so I can't say for sure whether or not release-7 is still broken. That being said, I don't have time to do further testing and…

bradbqc commented on issue M-Labs/artiq#1653 2026-01-18 19:05:41 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1

Latest release-8 works fine:

 __  __ _ ____         ____
bradbqc commented on issue M-Labs/artiq#1653 2026-01-18 19:05:41 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1

Bitstream:

$ diff -q artiq_kasli_7.8193.c812801/tester_11/gateware/top.bit artiq_kasli_7.8194.2534678/tester_11/gateware/top.bit
Files artiq_kasli_7.8193.c812801/tester_11/gateware/top.b…
bradbqc commented on issue M-Labs/artiq#1653 2026-01-18 19:05:41 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1

Had to leave early to go out of town for the weekend but I'll compare once I get back. I guess I could ramp up nix's sandboxing (--pure and --restrict-eval off the top of my head) as…

bradbqc commented on issue M-Labs/artiq#1653 2026-01-18 19:05:41 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1

Yeah, I noticed the lack of relevant changes in that commit and thought it odd as well. If anything, I would have expected the previous commit to be the culprit, but I've done two builds of that…

bradbqc opened issue M-Labs/artiq#1653 2026-01-18 19:05:40 +08:00
Release-7: I2C comms failure with Si5324 on Kasli v1.1
bradbqc commented on issue M-Labs/artiq#1532 2026-01-18 19:04:11 +08:00
fix flakes installation with new DAX

Suggestion for a tweak to the follows: M-Labs/artiq-extrapkg#5

bradbqc opened issue M-Labs/artiq#1517 2026-01-18 19:04:03 +08:00
Release 7 fails to build (bad cherry pick)
bradbqc opened issue M-Labs/artiq#1505 2026-01-18 19:03:53 +08:00
Kasli fails to boot when Phaser is assigned to last available EEM port in JSON
bradbqc commented on issue M-Labs/artiq#1502 2026-01-18 19:03:50 +08:00
Compiler accepts returning allocated types from kernel

And it gets weirder! (I might be having too much fun with this.) If I iterate over the bytes in-kernel and print them individually it changes the return value!

from artiq.experiment
bradbqc commented on issue M-Labs/artiq#1502 2026-01-18 19:03:50 +08:00
Compiler accepts returning allocated types from kernel

Also holds if I modify the types to bytes:

from artiq.experiment import *


class BadString(EnvExperiment):
    def build(self):
        self.setattr_device('core')

   
bradbqc opened issue M-Labs/artiq#1502 2026-01-18 19:03:50 +08:00
Compiler accepts returning allocated types from kernel
bradbqc commented on issue M-Labs/artiq#1489 2026-01-18 19:03:36 +08:00
Kasli 1.0 smoltcp panic on boot

🤦‍♂️ I forgot to turn on line wrapping in my serial terminal... This was the full error message:

[     4.922190s]  INFO(runtime): network addresses: MAC=f7-38-8d-39-67-96…
bradbqc opened issue M-Labs/artiq#1489 2026-01-18 19:03:35 +08:00
Kasli 1.0 smoltcp panic on boot
bradbqc opened issue M-Labs/artiq#1471 2026-01-18 19:03:24 +08:00
Gateware build CLI option --cpu-type overridden by hardcoded CPU type
bradbqc commented on issue M-Labs/artiq#1446 2026-01-18 19:03:07 +08:00
AD9910 get/set default behavior out of sync

@lriesebos

bradbqc opened issue M-Labs/artiq#1446 2026-01-18 19:03:07 +08:00
AD9910 get/set default behavior out of sync
bradbqc commented on issue M-Labs/artiq#1306 2026-01-18 19:00:35 +08:00
Scheduler strict priority option

@dhslichter oops, sorry for letting this thread die. I developed a workaround that we're pretty happy with - although I…

bradbqc commented on issue M-Labs/artiq#1306 2026-01-18 19:00:34 +08:00
Scheduler strict priority option

Another, very simple solution would be to add a mode in which the prepare phase is skipped entirely, and prepare() is just called when the experiment runs.

Yeah, that sounds very similar to…

bradbqc opened issue M-Labs/artiq#1306 2026-01-18 19:00:34 +08:00
Scheduler strict priority option