Yet Another Needless Site

  • About Me

N1

meson-gxl-s905d-phicomm-n1.dtb in Linux 5.0 won’t boot

Carrot 2019-03-04

After diffing the working dtb and the failing one (meson-gxl-s905d-phicomm-n1.dtb from compiling the kernel by hand), the issue was found to be the incorrectly high max-frequency specified in meson-gx-p23x-q20x.dtsi: mmc@7400Continue reading

Patch for compiling Linux for meson

Carrot 2019-02-02

Yes it’s the patch metioned in [v2,0/6] ARM64: meson: GXBaby (S905) and Vega S95 enablement. You might also would like to take a look at how did I build DebianContinue reading

Get wireless working on N1

Carrot 2019-01-13

Phicomm N1 uses BCM4345/6. The driver for that chip should come with kernel and needs no extra steps. It’s the firmware that is missing. Hence the firmware should be installedContinue reading

Built Debian 9 (4.20 kernel) for my N1 box

Carrot 2018-12-31

Cross build Debian 9 for N1 This is what the box finally looks like: $ ssh root@1.1.1.2 Linux n1-box 4.20.0 #2 SMP PREEMPT Mon Dec 31 12:00:00 UTC 2018 aarch64Continue reading

Cleaned up /boot in Phicomm N1

Carrot 2018-12-23

Update: If you really care about the number of files in /boot, I suggest you read this post, which will allow you to remove emmc_autoscript as well. Only the followingContinue reading

Made even more (once) reserved memory available to Linux on Phicomm N1

Carrot 2018-12-23

The corresponding memory region was shrinked in DTB for 3.1x by this patch, and I changed the dtb I’m using accordingly. — a.dts 2018-01-01 00:00:00.000000000 +0000 +++ b.dts 2018-01-01 00:00:00.000000000Continue reading

Get fw_printenv working on Phicomm N1

Carrot 2018-12-23

fw_printenv / fw_setenv on Armbian 5.6x does not work out of box: # fw_printenv Cannot parse config file ‘/etc/fw_env.config’: No such file or directory To solve this issue, put theContinue reading

Override available memory region passed to Linux by U-boot

Carrot 2018-12-17

It looks that u-boot does not make the whole memory region visible to Linux kernel on my N1 box: # hexdump -C /sys/firmware/devicetree/base/memory@0/reg 00000000 00 00 00 00 00 00Continue reading

Upgraded Ubuntu 18.04 to 18.10 on Phicomm N1

Carrot 2018-12-16

Nothing tricky. Just replace all occurrance of bionic with cosmic in /etc/apt/sources.list and do a apt full-upgrade. For details, see Upgrading from Ubuntu 18.04. But what worth noting is thatContinue reading

Ping latency raises after a while on Phicomm N1 running Armbian 5.67 (4.19 kernel)

Carrot 2018-12-15

Update: The patch mentioned in this post has been merged and I suppose it will be part of Linux 5.0. Phicomm N1’s dtb has also been merged into Linux 5.0.Continue reading

Posts pagination

« 1 2 3 »
Recent Posts
  • Stop /etc/resolv.conf from being updated automatically
  • My first take on C++ coroutines
  • Restart nginx on failure endlessly on Debian
  • Packing / unpacking FP32s as BFloat16s with AVX2 (truncating)
  • Build Linux 5.10 LTS for Phicomm N1
Categories
  • Linux
  • N1
  • Network
  • Programming
  • Router
  • U-Boot
  • Uncategorized
  • VPS
  • Website
Recent Comments
  • Carrot on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Carrot on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Justin on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Justin on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
  • Anonymous on Boot Phicomm N1 without emmc_autoscript / s905_autoscript
Meta
  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright 2025 Yet Another Needless Site | Designed by CodeGearThemes

Powered by WordPress