LarryL - another Raven060 Adventure

LarryL
Posts: 241
Joined: 20 Nov 2022 14:42
Location: Germany

Re: LarryL - another Raven060 Adventure

Post by LarryL »

Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: LarryL - another Raven060 Adventure

Post by PhilC »

LarryL wrote: 06 Nov 2025 15:05 Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
Yes give that a go and post your results. I thoink you've probably got a level shifter or 68150 issue too though.
If it ain't broke, test it to Destruction.
Mikerochip
Posts: 85
Joined: 01 Mar 2022 14:38
Location: Ireland

Re: LarryL - another Raven060 Adventure

Post by Mikerochip »

I have taken Friday off, so, hopefully I'll catch up!

My biggest problem, atm, is RAM!
I've picked out some PSRAM that I'm *hopeful* will work. (Just not wanting to use the expensive current IC!!)

I've no real experience routing BGA stuff at all, and there's traces and vias going everywhere.
I'm going to start again (again) this weekend.
LarryL
Posts: 241
Joined: 20 Nov 2022 14:42
Location: Germany

Re: LarryL - another Raven060 Adventure

Post by LarryL »

PhilC wrote: 06 Nov 2025 15:07
LarryL wrote: 06 Nov 2025 15:05 Just found out, that the Nessi Firmware allowing 1x clock and different clocks is not part of the release but was shared in the main thread
Will check that out first…
Yes give that a go and post your results. I thoink you've probably got a level shifter or 68150 issue too though.
The new WIP firmware made the x1 clock setup work :D
Booted into a clean desktop :D
IMG_4634.jpeg
So, the plan for the weekend is:
Carefully checking soldering, and
Clean the baby!

Enough for today…
You do not have the required permissions to view the files attached to this post.
User avatar
PhilC
Moderator
Moderator
Posts: 7440
Joined: 23 Mar 2018 20:22

Re: LarryL - another Raven060 Adventure

Post by PhilC »

Oh that's good @LarryL, nice to see another Raven booting to desktop.
If it ain't broke, test it to Destruction.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: LarryL - another Raven060 Adventure

Post by agranlund »

Awesome! Congratulations!!
That must mean your machine is number 14 which has shown signs of life :)

Does it still say 8bit vgamem during boot, right before Starting Tos?
That may indicate some kind of issue as I would expect all ET4000 cards to be 16bit capable.

Perhaps, as @PhilC mentioned, the transcievers next to 68150, or some other kind of issue anywhere else on the 16/8 bit bus.
Though only running in 1x mode but failing in 2x is a bit of a new one to me :)

If you enter the monitor by pressing the NMI button, and then just send over "roms/srec/selftest.19" through the terminal. Will it run through ok? (might be worth a try but the test is really simple and underdeveloped so probably wont give much)


And also, similarly, press the NMI button to enter the monitor.
then runing:

Code: Select all

vga init
pw $820a0000 $aa55
pw $820a0000
pw $820a0000 $55aa
pw $820a0000

Code: Select all

vga init
pw $800a0000 $aa55
pw $800a0000
pw $800a0000 $55aa
pw $800a0000

Code: Select all

vga init
pb $800a0000 $55
pb $800a0000
pb $800a0001 $aa
pb $800a0001

Would be interesting to see the values that are read back and how they differ from the written ones.
Those commands are read/write to address. pw is word and pb is byte. the ones with three arguments are to write something and the ones without a last value argument are reads.
Screenshot 2025-11-06 at 20.33.00.png
You do not have the required permissions to view the files attached to this post.
User avatar
agranlund
Site sponsor
Site sponsor
Posts: 1749
Joined: 18 Aug 2019 22:43
Location: Sweden

Re: LarryL - another Raven060 Adventure

Post by agranlund »

actually, depending on how that vga write/read test goes it could be worth checking long access too, exactly as how it's being tested during startup :)

First through the 16bit aperture:
(32bit between cpu<->68150, 2x16bit between 68150<->videocard)

Code: Select all

vga init
pl $820a0000 $deadbeef
pl $820a0000
And if that didn't return $deadbeef then check if it does through an 8bit aperture:
(32bit between cpu<->68150, 4x8bit between 68150<->videocard)

Code: Select all

vga init
pl $800a0000 $deadbeef
pl $800a0000
(fishing for clues on which side of the 68150 the error is, on the 32bit bus or the 16/8 one)
LarryL
Posts: 241
Joined: 20 Nov 2022 14:42
Location: Germany

Re: LarryL - another Raven060 Adventure

Post by LarryL »

Thanks @agranlund
I am more than happy to be at that stage so quickly :D
I will do the proposed tests over the weekend - pretty busy at work tomorrow
Atarian Computing
Posts: 581
Joined: 22 Aug 2017 04:27

Re: LarryL - another Raven060 Adventure

Post by Atarian Computing »

LarryL wrote: 06 Nov 2025 14:42
PhilC wrote: 06 Nov 2025 14:28 @LarryL are you trying with the CPU set to 1x or 2x? I think for the firmware you might have it will need to be 2x and try a 40mhz oscillator at first is a good idea. What CPU are you using?
I am trying with 1x clock - I have read lately, that the actual release should support this.
But yes, this is a similar result like @Atarian Computing had
Issue is, that with 2x the Raven will not boot at all.

So I need some checks of soldering around the clock area - and maybe a good cleaning also :)

But anyhow, I am quite pleased that I got that far already :D

BTW: the CPU is supposed to be a rev6 71E41J (and the serial output confirms a rev6)
redpixel wrote: 06 Nov 2025 14:29 Wow!!! Great job!

Isn't this very similar to what @Atarian Computing was seeing in his build? Unfortunately if I understood correctly it just started working after a while, not sure if there was a definitive root cause found. Did you already clean everything carefully after the soldering?
Good job! Indeed, I had weird issues running at 2x mode at first. At one point it worked great, then just apparently bootloopping. Then everything just worked since then without me seemingly doing anything. It still kinda bugs me. But who knows, could have been a stray tiny solder ball or something.
LarryL
Posts: 241
Joined: 20 Nov 2022 14:42
Location: Germany

Re: LarryL - another Raven060 Adventure

Post by LarryL »

agranlund wrote: 06 Nov 2025 19:49 actually, depending on how that vga write/read test goes it could be worth checking long access too, exactly as how it's being tested during startup :)

First through the 16bit aperture:
(32bit between cpu<->68150, 2x16bit between 68150<->videocard)

Code: Select all

vga init
pl $820a0000 $deadbeef
pl $820a0000
And if that didn't return $deadbeef then check if it does through an 8bit aperture:
(32bit between cpu<->68150, 4x8bit between 68150<->videocard)

Code: Select all

vga init
pl $800a0000 $deadbeef
pl $800a0000
(fishing for clues on which side of the 68150 the error is, on the 32bit bus or the 16/8 one)
Ok, seems like a success now :D
16bit vgamem and system is booting with x1 and x2 (tried with 32 and 40MHz OSC)
Also the mentioned tests with the monitor were all successful now
IMG_4638.jpeg
Gave the whole board (THT components only) a good reflow and cleaned the pins of the 68150 - some of this made the trick :mrgreen:

Great adventure so far :mrgreen:
You do not have the required permissions to view the files attached to this post.

Return to “RAVEN 060 - USER BUILDS”

Who is online

Users browsing this forum: ClaudeBot and 3 guests