whitequark changed the topic of #glasgow to: glasgow debug tool · code https://github.com/GlasgowEmbedded/Glasgow · logs https://freenode.irclog.whitequark.org/glasgow
thaytan has quit [Ping timeout: 245 seconds]
thaytan has joined #glasgow
ylamarre has quit [Quit: Lost terminal]
pke has joined #glasgow
pke has quit [Client Quit]
<whitequark> marcan: esden: any source for the absolute cheapest *double sided* flex PCBs?
<whitequark> even worse actually, double sided flex PCBs with plated through holes
<whitequark> ah, dirtypcbs does flex
<whitequark> hm, pcbway does too at the same cost
<whitequark> holy shit
<whitequark> they do SIX LAYER flex?!
<Hellsenberg> that's a lot of layers to flex
<Hellsenberg> I wonder how they do to avoid the layers from separating when flexed
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 3 commits to wip-audio-yamaha_opl-ymf262 [+0/-0/±5] https://git.io/fjv92
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark cdd55d3 - applet.audio.yamaha_opl: parameterize over specific Yamaha chip.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark 2f1743a - protocol.vgm: add YMF262 support.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark 0635d2b - WIP: applet.audio.yamaha_opl: YMF262 support.
<_whitenotifier> [Glasgow] whitequark created branch wip-audio-yamaha_opl-ymf262 - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 2 commits to master [+0/-0/±3] https://git.io/fjv9a
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 1 commit to wip-audio.yamaha_opl-ymf262 [+0/-0/±2] https://git.io/fjv9o
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark 0635d2b - WIP: applet.audio.yamaha_opl: YMF262 support.
<_whitenotifier> [Glasgow] whitequark created branch wip-audio.yamaha_opl-ymf262 - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark deleted branch wip-audio-yamaha_opl-ymf262
<_whitenotifier> [Glasgow] whitequark deleted branch wip-audio-yamaha_opl-ymf262 - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 1 commit to wip-lpc [+1/-0/±1] https://git.io/fjv96
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark a4e8419 - wip
<_whitenotifier> [Glasgow] whitequark deleted branch lpc - https://git.io/fhhGp
<_whitenotifier> [Glasgow] whitequark created branch wip-lpc - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark deleted branch lpc
<_whitenotifier> [Glasgow] whitequark deleted branch revC-awygle - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark deleted branch revC-awygle
<_whitenotifier> [Glasgow] whitequark created branch wip-smia - https://git.io/fhhGp
<_whitenotifier> [Glasgow] whitequark deleted branch smia - https://git.io/fhhGp
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark deleted branch smia
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 1 commit to wip-smia [+4/-0/±1] https://git.io/fjv9P
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark 282d894 - applet.smia: new (partially functional) applet.
<_whitenotifier> [Glasgow] whitequark opened issue #116: Verify NAND programming on revC - https://git.io/fjv9D
<whitequark> marcan: also, poke
<Hellsenberg> 3~
<Hellsenberg> oops
<whitequark> gruetzkopf: ping
<whitequark> can you please push your changes?
<whitequark> it's been weeks
<marcan> whitequark: I know I owe you a refactor of the expanders, it's in the queue. still juggling through some crap this week with deadlines, will try to find time.
<whitequark> marcan: ack
<gruetzkopf> sorry, it's been faar more than busy
<whitequark> gruetzkopf: I think I reproduced your changes
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 3 commits to master [+0/-0/±4] https://git.io/fjvFk
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark b906631 - gateware.clockgen, applet: fix typos.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark cf47a3a - applet.interface.spi_master: use ClockGen.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark e5f9ea9 - firmware: use PF instead of EF/FF and INFM1/OEP1. "NFCI."
<gruetzkopf> yeah, looks similar enough
<gruetzkopf> what was your reason for doing this anyways?
<whitequark> it's necessary to increase latency by one cycle further
<whitequark> but that's impossible
<gruetzkopf> ah, so you can move timing around more easily
<whitequark> now, yeah
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 3 commits to master [+0/-0/±4] https://git.io/fjvFM
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark ed609c7 - applet.interface.spi_master: lazily dump hex data.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark efc321c - applet.memory.25x: lazily dump hex data.
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark 684e458 - gateware.fx2: re-register FX2 outputs. (UPDATE FIRMWARE.)
<_whitenotifier> [Glasgow] whitequark closed issue #89: Use SB_GB_IO instead of SB_IO+SB_GB - https://git.io/fjvFD
<whitequark> gruetzkopf: this should fix the hangs you've been seeing
<gruetzkopf> give me one moment to dig out microb cable
<whitequark> gruetzkopf: ping
<gruetzkopf> cable located, git pull running
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark pushed 1 commit to master [+0/-0/±1] https://git.io/fjvb3
<_whitenotifier> [GlasgowEmbedded/Glasgow] whitequark e53e8e2 - applet.video.rgb_input: exclude frame from FSM but not subtarget reset.
<gruetzkopf> https://paste.debian.net/plainh/4502008d did i manage to make my install inconsistent?
<gruetzkopf> (selftest passes)
<whitequark> gruetzkopf: try `make -C firmware load` then `glasgow run benchmark`
<gruetzkopf> ok, that's consistent with the behaviour before the patch. let me stare at the patches some more
<gruetzkopf> I: g.applet.internal.benchmark: running benchmark mode source for 4.000 MiB
<gruetzkopf> I: g.applet.internal.benchmark: running benchmark mode sink for 4.000 MiB
<gruetzkopf> E: g.applet.internal.benchmark: mode sink failed!
<gruetzkopf> I: g.applet.internal.benchmark: running benchmark mode loopback for 4.000 MiB
<gruetzkopf> I: g.applet.internal.benchmark: mode source: 23.863 MiB/s
<gruetzkopf> __hangs__
<whitequark> ok
<whitequark> still broken
<whitequark> that's really bad
<whitequark> i have absolutely no idea what to do now
<gruetzkopf> it _might_ just be a faulty board?
<whitequark> unlikely
<whitequark> i observe visual snow with video-rgb-input applet
<whitequark> which is digital
<gruetzkopf> i'lll page jn, who has a board from the same run
<whitequark> that means *something* is fucked up with timings
<whitequark> like, i know for sure it's fucked up
<_whitenotifier> [Glasgow] whitequark commented on issue #89: Use SB_GB_IO instead of SB_IO+SB_GB - https://git.io/fjvb4
<whitequark> tnt: could you take another look at the FX2 interface?