| Bird Site | https://twitter.com/mcbridematt |
| GitHub | https://github.com/mcbridematt/ |
| Bird Site | https://twitter.com/mcbridematt |
| GitHub | https://github.com/mcbridematt/ |
@azonenberg Oh man, those MCB registers and SERDES6G bring back memories.
We use a smaller variant in the family (VSC8514). It has an errata called "FoJI" where the QSGMII link fails to equalize on startup. We started seeing an increased failure rate at the factory and Microchip pointed us to the MESA repo and told us "you need to do this".
This is the fix I had to implement, ported across from MESA:
https://gitlab.com/traversetech/ls1088firmware/u-boot/-/commit/dbdd658fe529b4614bf610cc071981a09ba0dbdb
(The Linux 'mscc' driver now has a cleaner version of that fix)
The VSC8514 is a quad-port 10/100/1GBase-T PHY connected to the host SoC via QSGMII. A rebranded ('badge engineered') version was previously available from Freescale as the F104S8A, hence several QorIQ/Layerscape...
Could I use Windows-on-Arm for daily productivity? Mostly...
✅ Firefox
✅ VLC*
✅ LibreOffice*
✅ Tortoise Git*
✅ VSCode*
☑️ Nextcloud
☑️ KeePassX
☑️ Altium Designer 2025
(the last three are emulated)
Altium struggles when editing large projects, it would be OK for on-the-road work but I could not use this a a daily driver.
* project website defaults to x86-64 install. As far as I can tell, both Edge and Firefox use the same user-agent for x86-64 and arm64, so it can't be detected browser side!
So Hyper-V On Arm64 and standard Linux does not play nice [right now]😭 It appears to be a regression in the latest W11/Hyper-V version (24H2), as there are plenty of reports of it working correctly before.
Linux will not boot when the VM has more than 1 vCPU configured (ref: https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/lt6xtop/ ) .
Even on a single core, it feels a slow, apparently there are timer related changes in the WSL2 kernel ( https://www.reddit.com/r/Surface/comments/1dmzpzt/comment/m5bqgrm/ )