Fix beaglev ahead support

Hi,
I want to work on improving support for BeagleV Ahead for this GSoC session.
I have a couple of updates:

  • I tried getting the meta-riscv port of beaglev ahead working with the latest kernel and it starts to boot but doesn’t proceed beyond random: crng init done.
  • I tried to make it work by using the vendor kernel by revyos which got updated last week to 6.6 and it is giving some wierd file not found error and needs more debugging.
  • I created a PR for improving the documentation of beaglev ahead specifically the “Accessing UART console” section to include some more information regarding which serial adapters work.
  • I tried debugging the xuantie-ubuntu project to check for wifi compatibility and as per yesterday’s discussion with robert, wifi drivers are not yet implemented and needs to be done.
  • Some of the Issues https://git.beagleboard.org/groups/beaglev-ahead/-/issues are not properly documented and no description is given on what the issue is.
  • The xuantie-yocto fork by the vendor is removed from gitee and is quite old and needs ubuntu 20.04. I tried spinning up vm for ubuntu 20.04 and ran the command but got a lot of fetch failures as it is downloading packages from gitee.

I have created the following proposal for GSoC: https://openbeagle.org/gsoc/gsoc.beagleboard.io/-/merge_requests/64

i got around this by setting up my own git server and adding it to the .bb files.
i’ve placed it on the back burner, seems to have so USB stability issues. couldn’t use it as a NAS backup.