<sajattack[m]>
sometimes it says the initramfs contains junk or something
<sajattack[m]>
other times it kernel panics even earlier
<somlo>
sajattack[m]: fwiw, we're exercising different #ifdef branches of spisdcardboot(), but we both have at least one spi_sdcard_readFile() and one boot() call in there
<sajattack[m]>
ok
<somlo>
so I think those work fine for both of us. It's what happens once you jump to the data you transferred over into memory that things go south for you
<sajattack[m]>
yeah
<sajattack[m]>
memtest is ok
<sajattack[m]>
but maybe the sdcard is dirty somehow
<somlo>
could be the stuff you transfer over is already corrupted somehow, or maybe some overrun of some kind ?
<somlo>
I haven't played with vexriscv linux, so I don't know much about all the ways it can go wrong
<sajattack[m]>
it worked before reclocking
<somlo>
easy (if maybe a bit time consuming) would be to check out a pre-reclocking commit and build that, see if reclocking consistently breaks it for you
<sajattack[m]>
yeah
<somlo>
i.e, "git bisect" :)
<somlo>
then you'd have a specific commit to blame for your troubles, and a slightly smaller problem space to deal with
<sajattack[m]>
idk git bisect but I can git log and git checkout
<somlo>
sajatacc[m]: webchick.net/node/99 (there's many more guides if you google)
<somlo>
you'll love it :)
<somlo>
pick a commit that works, pick one that breaks, let git tell you which ones to try until you find the one that broke your stuff
<sajattack[m]>
cool
<sajattack[m]>
`2bf31a31da336b628825aced248396b8ba3e3105 is the first bad commit`
<sajattack[m]>
as I suspected
HoloIRCUser has joined #litex
HoloIRCUser1 has quit [Ping timeout: 250 seconds]
tucanae47 has joined #litex
rohitksingh has joined #litex
HoloIRCUser2 has joined #litex
HoloIRCUser has quit [Read error: Connection reset by peer]
Degi has quit [Read error: Connection reset by peer]