Port-arm archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: [EXT] Technologic Systems TS-7200 Testing, Bugs, and Patches
> For issue #2, a workaround in Redboot is to send a SOFT_RESET (lowest bit) to the epe selfCtl register, right before you hand off to NetBSD. At Reboot (or in your Redboot startup script), issue this:
>
> mfill -b 0x80010020 -l 4 -p 0x1 -4
>
> Then you can issue a "go 0x6066000" to boot NetBSD from Redboot.
That's how we isolated the issue and worked around it.
> This has worked for me for a long time and eliminates the vm page corruption when ethernet is physically connected at boot. Presumably an unconditional epe0 reset when NetBSD loads should also work, but my first attempt a bunch of years ago didn't work first attempt, and I never circled back to it.
Had to nail it down pretty early as we usually netboot boards while doing development work!
> Great to hear about the TS-4600 work. If it helps, I have TS-4900 support working (arm7, i.MX6) with device tree adjustments, and am working in the background on getting the aarch64 TS-4300 (i.MX93) working.
I'll have to look at it to see what overlap there is. This has been my first real adventure into *kernel* work on ARM. For most of my personal projects, and all of the $day_job work, we've just chosen platforms that already had mature NetBSD support.
Thanks,
Jonathan
Home |
Main Index |
Thread Index |
Old Index