Jump to content

drpump

Members
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. So I’ve done a bit more experimentation and checking with my N5 Max. I tested two g12a dtbs (g12a-gt1-mini-a and g12a-tx5-max) and an older g12b dtb (g12b-khadas-vim3). A few things to note: Ethernet works on the khadas dtb, but not the g12a dtbs. The g12a dtbs load the HiSilicon and Intel ethernet drivers, whereas the khadas dtb does not (the khadas seems to use a default driver). According to the dmesg log, the khadas DTB only fires up 2 of the 4 CPUs. I think because it is meant for a different CPU (Amlogic S912 from memory), Wifi on the g12a dtbs only works for a short while, then fails with sdio errors. The sdio issues are exacerbated when you connect via ssh: the ssh session eventually hangs and seems to cause infinite errors going to dmesg. As noted previously, wifi doesn’t work on the khadas dtb. I tried loading the brcmfmac driver (which is the one sort-of working for the other dtb) but still can’t get a wlan0 device to appear. Happy to share the dmesg and lsmod output for these three dtbs on the N5 Max if anyone wants to take a look. I’ve copied the image with khadas dtb onto the emmc and am using it. Not perfect, but workable.
  2. Just a quick followup: I posted the `running` note linked above quite a few months back. I downloaded the current image and tested most of the dtbs contained. None of them give me working ethernet, and wifi is flakey in all cases. The `-g12a-` dtbs seem to work best and I think the `gt1-mini-a` dtb is closest. Ethernet is visible with the gt1 dtb (and most of the g12a dtbs), but I can’t get it to talk to the network even with a static IP configuration. The previously-working khadas-vim3 dtb has been replaced by two more specific dtbs (one for the s922 SOC and one for the a311 SOC), neither of which work. If there are some instructions or reading material for coding dts files, I’m happy to have a go at it: I have some time at the moment. I can kind-of extract details from the Armbian image, but not sure how to use them.
  3. I have armbian running on a Magicsee N5 Max. See for the kernel and dtb details. I'm interested in building a better DTB for this device and have a little technical knowledge (more software than hardware). I'm looking for reading material and suggestions for next steps. Currently: I've tested the available DTBs and found the khadas vim3 DTB easiest to work with (stable ethernet driver, no wifi). The n96-max dtbs boot, but ethernet doesn't work and wifi is unreliable. I've extracted the DTBs from the Android ROM image for this device and converted to DTS, but they're nothing like the newer DTS files and I'm not sure how to translate them. I've tried moving bits that work between DTS files (e.g. moving ethernet nodes from khadas to N96 DTS), but usually end up with conflicts (the `dtc` compiler picks them up). Suggestions? Note that the box has been running quite happily on the khadas dtb for several days and I'm able to remote in with RDP and/or VNC from my desktop. It functions quite well as a linux server and I've been able to install quite a few software packages. It's still operating off a USB drive (haven't installed to eMMC yet).
  4. MagicSee N5 Max (Amlogix S905x2), 4GB RAM, 64GB eMMC Image: Armbian_5.89_Aml-s905_Ubuntu_bionic_dev_5.2.0-rc4_desktop_20190621 Boot: from USB key, had to use Android Backup/Update utility to boot, not yet installed on eMMC Three dtbs working (sort-of): meson-g12a-x96-max.dtb -- boots, ethernet dead, wifi works initially but has huge error rate and eventually hangs the box, bluetooth, audio untested meson-g12a-x96-max-rmii.dtb -- same as (1) meson-g12b-khadas-vim3.dtb -- boots, ethernet working (appears to be 1Gbit), wifi not working, bluetooth, audio untested Note that this is a fairly low power box and will run off a 2A USB charger. I was even able to get it to boot on power from my iPad Pro 2018 (USB-C).
×
×
  • Create New...

Important Information

Terms of Use - Privacy Policy - Guidelines