check here: https://github.com/yangxuan8282/phicomm-n1/wiki
alpine on N1:
wttr.in in gotty:
more screenshot: https://github.com/yangxuan8282/phicomm-n1/wiki/cli
check here: https://github.com/yangxuan8282/phicomm-n1/wiki
alpine on N1:
wttr.in in gotty:
more screenshot: https://github.com/yangxuan8282/phicomm-n1/wiki/cli
非常感谢老铁的镜像! 希望能早些提供emmc运行的方法, 抛弃蛋疼的u盘! 非常感谢!
鉴于不时有人开 issues 来问 armbian 的问题,本身我不是很想解答这类问题的,因为我不是 armbian s9xxx 的作者,也没有长时间使用过 armbian 不能保证解决这类问题,不过为了帮助 n1 用户,还是单独开一个 issues 来放相关的问题,包括 armbian 或者其它不是我制作的镜像的问题都发到这里
如果你英文过关的话更建议的解决方式是直接向 armbian s9xxx 的作者 150balbes 来提问得到最好的解决
老大,你的n1的u-boot.bin是哪里来的?是自己编译出来的还是从n1里弄出来的?
参考了150大神的Linux代码,发现有线和无线部分有问题,写入后不能用,我看您发布的Linux都是150发布的,但是150大神的不知道用的哪个版本
能否写一份alpine编译的详细教程,谢谢!
目前armbian版本更新蛮快的,大神弄的dtb文件给大家造了不少便利。但希望大神能教我们如编译你的dtb文件,这样好适配当前内核版本的dtb文件,可获得更佳的稳定性。谢谢
编译新内核 uInitrd 文件不知道该怎么生成 ,请指教下;
t1可以用这个吗
全新安装 2018-11-09-alpine-n1-aarch64.zip
install-full 到 emmc。
测试 reboot 有时
会在启动时找不到 /dev/mmcblk1
要求按照格式发:
不按照格式或者未给出何种情况出现断网的不予答复
另外诸如某些无依据的推测不要再出现,比如断网是由 network manager 引起这种
大神好, 你家的Debian也好小巧哦, 希望能加入emmc脚本支持, 非常感谢!
当前版本3.8 内核 4.8
最新版本3.14.0 内核 5.10.51
fdisk -l没有emmc分区
https://github.com/shantigilbert/CoreELEC
水平有限,研究了几天只能运行到初始化完毕,自动重启后就卡在LOGO界面不动了。
手滑没编辑完不知道怎么就发出去了,rt,自己下载的你的archlinux的n1包对比ubuntu和arch的区别改了下脚本,放在/root下,改777权限运行后关机拔u盘开机,无法启动,其他操作是直接把ubuntu的/root/fstab复制到arch的u盘的/root下以供使用,ubuntu的fstab和改的一键脚本如下,请教下我哪里改的出错了或者有什么改的不全的:
installarch.sh
#!/bin/sh
echo "Start script create MBR and filesystem"
DEV_EMMC=/dev/mmcblk1
echo "Start backup u-boot default"
dd if="${DEV_EMMC}" of=/boot/u-boot-default.img bs=1M count=4
echo "Start create MBR and partittion"
parted -s "${DEV_EMMC}" mklabel msdos
parted -s "${DEV_EMMC}" mkpart primary fat32 700M 828M
parted -s "${DEV_EMMC}" mkpart primary ext4 829M 100%
echo "Start restore u-boot"
dd if=/boot/u-boot-default.img of="${DEV_EMMC}" conv=fsync bs=1 count=442
dd if=/boot/u-boot-default.img of="${DEV_EMMC}" conv=fsync bs=512 skip=1 seek=1
sync
echo "Done"
echo "Start copy system for eMMC."
mkdir -p /ddbr
chmod 777 /ddbr
PART_BOOT="/dev/mmcblk1p1"
PART_ROOT="/dev/mmcblk1p2"
DIR_INSTALL="/ddbr/install"
if [ -d $DIR_INSTALL ] ; then
rm -rf $DIR_INSTALL
fi
mkdir -p $DIR_INSTALL
if grep -q $PART_BOOT /proc/mounts ; then
echo "Unmounting BOOT partiton."
umount -f $PART_BOOT
fi
echo -n "Formatting BOOT partition..."
mkfs.vfat -n "BOOT_EMMC" $PART_BOOT
echo "done."
mount -o rw $PART_BOOT $DIR_INSTALL
echo -n "Cppying BOOT..."
cp -r /boot/* $DIR_INSTALL && sync
echo "done."
echo -n "Edit init config..."
sed -e "s/ROOTFS/ROOT_EMMC/g" \
-i "$DIR_INSTALL/uEnv.ini"
echo "done."
rm $DIR_INSTALL/s9*
umount $DIR_INSTALL
if grep -q $PART_ROOT /proc/mounts ; then
echo "Unmounting ROOT partiton."
umount -f $PART_ROOT
fi
echo "Formatting ROOT partition..."
mke2fs -F -q -t ext4 -L ROOT_EMMC -m 0 $PART_ROOT
e2fsck -n $PART_ROOT
echo "done."
echo "Copying ROOTFS."
mount -o rw $PART_ROOT $DIR_INSTALL
cd /
#echo "Copy BOOT"
#mkdir -p $DIR_INSTALL/boot
#tar -cf - boot | (cd $DIR_INSTALL; tar -xpf -)
echo "Create DEV"
mkdir -p $DIR_INSTALL/dev
#tar -cf - dev | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy ETC"
tar -cf - etc | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy HOME"
tar -cf - home | (cd $DIR_INSTALL; tar -xpf -)
#echo "Create MEDIA"
#mkdir -p $DIR_INSTALL/media
#tar -cf - media | (cd $DIR_INSTALL; tar -xpf -)
echo "Create MNT"
mkdir -p $DIR_INSTALL/mnt
#tar -cf - mnt | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy OPT"
tar -cf - opt | (cd $DIR_INSTALL; tar -xpf -)
echo "Create PROC"
mkdir -p $DIR_INSTALL/proc
echo "Copy ROOT"
tar -cf - root | (cd $DIR_INSTALL; tar -xpf -)
echo "Create RUN"
mkdir -p $DIR_INSTALL/run
#echo "Copy SELINUX"
#tar -cf - selinux | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy SRV"
tar -cf - srv | (cd $DIR_INSTALL; tar -xpf -)
echo "Create SYS"
mkdir -p $DIR_INSTALL/sys
echo "Create TMP"
mkdir -p $DIR_INSTALL/tmp
echo "Copy USR"
tar -cf - usr | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy VAR"
tar -cf - var | (cd $DIR_INSTALL; tar -xpf -)
echo "Copy BIN"
ln -s $DIR_INSTALL/usr/bin $DIR_INSTALL/bin
echo "Copy SBIN"
ln -s $DIR_INSTALL/usr/sbin $DIR_INSTALL/sbin
echo "Copy LIB"
ln -s $DIR_INSTALL/usr/lib $DIR_INSTALL/lib
echo "Copy fstab"
rm $DIR_INSTALL/etc/fstab
cp -a /root/fstab $DIR_INSTALL/etc/fstab
rm $DIR_INSTALL/root/installarch.sh
rm $DIR_INSTALL/root/fstab
cd /
sync
umount $DIR_INSTALL
echo "*******************************************"
echo "Complete copy OS to eMMC "
echo "*******************************************"
ubuntu的fstab信息:
#/var/swap none swap sw 0 0
#/dev/root / auto noatime,errors=remount-ro 0 1
#proc /proc proc defaults 0 0
/dev/root / ext4 defaults,noatime,errors=remount-ro 0 1
tmpfs /tmp tmpfs defaults,nosuid 0 0
LABEL=BOOT_EMMC /boot vfat defaults 0 2
或者安装其他的office工具
CentOS-7-aarch64-n1-7.5.1804_4.18.7_20180922.zip 密码是多少的
求个fedora桌面版本
现在N1刷的coreelec 9.2(内核 3.14),跑着docker + openwrt,就是负载有点高,看了手动改armbina dtb的教程,貌似不太一样,帮忙可以改下吗?
如果搞定负载,那就完美了,既可以硬解视频,又可以用docker跑openwrt。
感谢分享这些嵌入式linux的经验技巧!
看恩山的帖子在LibreELEC里蓝牙已经搞定了, 只更新dts就行吗?能否更新一下wiki/driver?
另外直接编译mainline kernel得到内核可以吗?我看大神提交了N1的dts
只试了下面的密码能登陆普通user
login: n1
passwd: phicomm
请问怎么切换root用户,或者root用户的登陆密码是?
请教一下这一款的的默认账号密码是多少呢?
附上链接:https://github.com/yangxuan8282/phicomm-n1/releases/tag/archlinuxarm
Any hope to support kodi. That will be awesome
下载了debian系统,没找到密码在哪,试过1234不正确
最近刚入手一个N1,还在研究中。
昨天使用了你的最新的两个dtb,系统刷的是“Armbian_5.67_Aml-s9xxx_Debian_stretch_default_4.19.7_20181218.img”
目前使用正常,就是想你文中所说的平均负载在2左右。想咨询下那种内核、版本的搭配系统负载最低、最稳定?
如题吗,可以使用pxe或者tftp引导系统启动,把N1当做无盘工作站来使用吗?
是否从官网上下载的固件需要作出什么改变才能用呢?
谢谢。
兄弟,
我在5.60以上的内核使用你的meson-gxl-s905d-phicomm-n1.dtb还是有断网问题。我调查了一下,看到有这个修复:
https://patchwork.kernel.org/patch/10712159/
把你的dtb转成dts后,是在这里:
> grep -n -a3 dwmac meson-gxl-s905d-phicomm-n1.dts
1102- };
1103-
1104- ethernet@c9410000 {
1105: compatible = "amlogic,meson-gx-dwmac", "amlogic,meson-gxbb-dwmac", "snps,dwmac";
1106- reg = <0x0 0xc9410000 0x0 0x10000 0x0 0xc8834540 0x0 0x4>;
1107- interrupts = <0x0 0x8 0x1>;
1108- interrupt-names = "macirq";
把1107行的"interrupts = <0x0 0x8 0x1>"改成"interrupts = <0x0 0x8 0x4>"应该就行了,也就是1换成4。
手工写入了一下,似乎引导不起来最新的rootfs
usb引导也是卡在最后。
gxl_p230_v1#setenv env_addr "0x10400000"
gxl_p230_v1#setenv kernel_addr "0x11000000"
gxl_p230_v1#setenv initrd_addr "0x13000000"
gxl_p230_v1#setenv dtb_mem_addr "0x1000000"
gxl_p230_v1#printenv env_addr
env_addr=0x10400000
gxl_p230_v1#printenv bootargs
bootargs=rootfstype=ramfs init=/init console=ttyS0,115200 no_console_suspend earlyprintk=aml-uart,0xc81004c0 ramoops.pstore_en=1 ramoops.record_size=0x8000 ramoops.console_size=0x4000 androidboot.selinux=enforcing logo=osd1,loaded,0x3d800000,576cvbs maxcpus=4 vout=576cvbs,enable hdmimode=1080p60hz cvbsmode=576cvbs hdmitx= cvbsdrv=0 pq= androidboot.firstboot=0 androidboot.factorystep=-1 jtag=apao androidboot.hardware=amlogic androidboot.slot_suffix=_a quiet
gxl_p230_v1#printenv bootcmd
bootcmd=run storeboot
gxl_p230_v1#printenv storeboot
storeboot=if imgread kernel ${boot_part} ${loadaddr}; then bootm ${loadaddr}; fi;run update;
gxl_p230_v1#printenv update
update=run usb_burning; run sdc_burning; if mmcinfo; then run recovery_from_sdcard;fi;if usb start 0; then run recovery_from_udisk;fi;run recovery_from_flash;
gxl_p230_v1#printenv boot_part
boot_part=boot
gxl_p230_v1#printenv loadaddr
loadaddr=1080000
gxl_p230_v1#setenv boot_start booti ${kernel_addr} ${initrd_addr} ${dtb_mem_addr}
gxl_p230_v1#if ext4load mmc 1 ${kernel_addr} vmlinuz-amlogic; then if ext4load mmc 1 ${initrd_addr} uInitrd; then if ext4load mmc 1 ${env_addr} uEnv.ini; then env import -t ${env_addr} ${filesize}; fi; if ext4load mmc 1 ${dtb_mem_addr} ${dtb_name}; then run boot_start;fi;fi;fi;
** File not found vmlinuz-amlogic **
gxl_p230_v1#ext4ls mmc 1
<DIR> 4096 .
<DIR> 4096 ..
<DIR> 4096 bin
<DIR> 4096 boot
<DIR> 4096 dev
<DIR> 4096 etc
<DIR> 4096 home
<DIR> 4096 lib
<DIR> 4096 media
<DIR> 4096 mnt
<DIR> 4096 opt
<DIR> 4096 proc
<DIR> 4096 root
<DIR> 4096 run
<DIR> 4096 sbin
<DIR> 4096 srv
<DIR> 4096 sys
<DIR> 4096 tmp
<DIR> 4096 var
<DIR> 4096 usr
gxl_p230_v1#ext4ls mmc 1 /boot
<DIR> 4096 .
<DIR> 4096 ..
<DIR> 4096 dtbs
139003 config-amlogic
17326592 vmlinuz-amlogic
3371650 initramfs-amlogic
1242 s905_autoscript
221 uEnv.ini
3454210 System.map-amlogic
3371714 uInitrd
<SYM> 4 dtb
480 emmc_autoscript.cmd
462 emmc_autoscript.cmd.orig
552 emmc_autoscript
gxl_p230_v1#if ext4load mmc 1 ${kernel_addr} /boot/vmlinuz-amlogic ; then if ext4load mmc 1 ${initrd_addr} /boot/uInitrd; then if ext4load mmc 1 ${env_addr} /boot/uEnv.ini; then env import -t ${env_addr} ${filesize}; fi; if ext4load mmc 1 ${dtb_mem_addr} ${dtb_name}; then run boot_start;fi;fi;fi;
17326592 bytes read in 536 ms (30.8 MiB/s)
3371714 bytes read in 113 ms (28.5 MiB/s)
221 bytes read in 11 ms (19.5 KiB/s)
25986 bytes read in 17 ms (1.5 MiB/s)
[rsvmem] get fdtaddr NULL!
rsvmem - reserve memory
Usage:
rsvmem check - check reserved memory
rsvmem dump - dump reserved memory
rsvmem check failed
## Loading init Ramdisk from Legacy Image at 13000000 ...
Image Name: uInitrd
Image Type: AArch64 Linux RAMDisk Image (gzip compressed)
Data Size: 3371650 Bytes = 3.2 MiB
Load Address: 00000000
Entry Point: 00000000
Verifying Checksum ... OK
load dtb from 0x1000000 ......
Amlogic multi-dtb tool
Single dtb detected
## Flattened Device Tree blob at 01000000
Booting using the fdt blob at 0x1000000
libfdt fdt_path_offset() returned FDT_ERR_NOTFOUND
[rsvmem] fdt get prop fail.
Loading Ramdisk to 73b90000, end 73ec7282 ... OK
Loading Device Tree to 000000001fff6000, end 000000001ffff581 ... OK
fdt_instaboot: no instaboot image
Starting kernel ...
uboot time: 548822093 us
[ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034]
[ 0.000000] Linux version 4.18.14-2-amlogic (packager@6c0cba3d7b0b) (gcc version 8.2.0 (Alpine 8.2.0)) #3-Alpine SMP PREEMPT Thu Nov 8 10:26:15 UTC 2018
[ 0.000000] Machine model: Phicomm N1
[ 0.000000] efi: Getting EFI parameters from FDT:
[ 0.000000] efi: UEFI not found.
[ 0.000000] Reserved memory: created CMA memory pool at 0x0000000067c00000, size 188 MiB
[ 0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[ 0.000000] psci: probing for conduit method from DT.
[ 0.000000] psci: PSCIv0.2 detected in firmware.
[ 0.000000] psci: Using standard PSCI v0.2 function IDs
[ 0.000000] psci: Trusted OS migration not required
[ 0.000000] random: get_random_bytes called from start_kernel+0x94/0x3f4 with crng_init=0
[ 0.000000] percpu: Embedded 23 pages/cpu @(____ptrval____) s56280 r8192 d29736 u94208
[ 0.000000] Detected VIPT I-cache on CPU0
[ 0.000000] CPU features: enabling workaround for ARM erratum 845719
[ 0.000000] CPU features: detected: Kernel page table isolation (KPTI)
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 478528
[ 0.000000] Kernel command line: root=LABEL=ROOTFS rootflags=data=writeback rw console=ttyAML0,115200n8 console=tty0 no_console_suspend consoleblank=0 fsck.fix=yes fsck.repair=yes net.ifnames=0
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Memory: 1694360K/1944576K available (9788K kernel code, 920K rwdata, 5564K rodata, 576K init, 1009K bss, 57704K reserved, 192512K cma-reserved)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
[ 0.000000] Tasks RCU enabled.
[ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4
[ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] irq_meson_gpio: 110 to 8 gpio interrupt mux initialized
[ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys).
[ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
[ 0.000003] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
[ 0.000333] Console: colour dummy device 80x25
[ 0.000605] console [tty0] enabled
[ 0.000626] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.000646] pid_max: default: 32768 minimum: 301
[ 0.000741] Security Framework initialized
[ 0.000798] Mount-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000818] Mountpoint-cache hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.024014] ASID allocator initialised with 32768 entries
[ 0.032001] Hierarchical SRCU implementation.
[ 0.041332] EFI services will not be available.
[ 0.048045] smp: Bringing up secondary CPUs ...
[ 0.080246] Detected VIPT I-cache on CPU1
[ 0.080289] CPU1: Booted secondary processor 0x0000000001 [0x410fd034]
[ 0.112281] Detected VIPT I-cache on CPU2
[ 0.112316] CPU2: Booted secondary processor 0x0000000002 [0x410fd034]
[ 0.144325] Detected VIPT I-cache on CPU3
[ 0.144357] CPU3: Booted secondary processor 0x0000000003 [0x410fd034]
[ 0.144416] smp: Brought up 1 node, 4 CPUs
[ 0.144478] SMP: Total of 4 processors activated.
[ 0.144490] CPU features: detected: 32-bit EL0 Support
[ 0.147900] CPU: All CPU(s) started at EL2
[ 0.147922] alternatives: patching kernel code
[ 0.148648] devtmpfs: initialized
[ 0.152863] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.152897] futex hash table entries: 1024 (order: 4, 65536 bytes)
[ 0.157400] pinctrl core: initialized pinctrl subsystem
[ 0.158305] DMI not present or invalid.
[ 0.158596] NET: Registered protocol family 16
[ 0.158996] audit: initializing netlink subsys (disabled)
[ 0.159119] audit: type=2000 audit(0.156:1): state=initialized audit_enabled=0 res=1
[ 0.159968] cpuidle: using governor menu
[ 0.160226] vdso: 2 pages (1 code @ (____ptrval____), 1 data @ (____ptrval____))
[ 0.160248] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers.
[ 0.161179] DMA: preallocated 256 KiB pool for atomic allocations
[ 0.161310] Serial: AMBA PL011 UART driver
[ 0.176931] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages
[ 0.177277] cryptd: max_cpu_qlen set to 1000
[ 0.179156] SCSI subsystem initialized
[ 0.179411] usbcore: registered new interface driver usbfs
[ 0.179468] usbcore: registered new interface driver hub
[ 0.179552] usbcore: registered new device driver usb
[ 0.179854] media: Linux media interface: v0.10
[ 0.179898] videodev: Linux video capture interface: v2.00
[ 0.180005] pps_core: LinuxPPS API ver. 1 registered
[ 0.180021] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <[email protected]>
[ 0.180054] PTP clock support registered
[ 0.180369] Advanced Linux Sound Architecture Driver Initialized.
[ 0.181186] clocksource: Switched to clocksource arch_sys_counter
[ 0.181395] VFS: Disk quotas dquot_6.6.0
[ 0.181454] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes)
[ 0.181552] FS-Cache: Loaded
[ 0.181788] CacheFiles: Loaded
[ 0.187270] NET: Registered protocol family 2
[ 0.187648] tcp_listen_portaddr_hash hash table entries: 1024 (order: 2, 16384 bytes)
[ 0.187691] TCP established hash table entries: 16384 (order: 5, 131072 bytes)
[ 0.187805] TCP bind hash table entries: 16384 (order: 6, 262144 bytes)
[ 0.188006] TCP: Hash tables configured (established 16384 bind 16384)
[ 0.188112] UDP hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.188162] UDP-Lite hash table entries: 1024 (order: 3, 32768 bytes)
[ 0.188308] NET: Registered protocol family 1
[ 0.188637] RPC: Registered named UNIX socket transport module.
[ 0.188654] RPC: Registered udp transport module.
[ 0.188663] RPC: Registered tcp transport module.
[ 0.188672] RPC: Registered tcp NFSv4.1 backchannel transport module.
[ 0.188825] Unpacking initramfs...
[ 0.318210] Freeing initrd memory: 3292K
[ 0.318880] hw perfevents: enabled with armv8_cortex_a53 PMU driver, 7 counters available
[ 0.319173] kvm [1]: 8-bit VMID
[ 0.320169] kvm [1]: vgic interrupt IRQ1
[ 0.320264] kvm [1]: Hyp mode initialized successfully
[ 0.324109] Initialise system trusted keyrings
[ 0.324243] workingset: timestamp_bits=46 max_order=19 bucket_order=0
[ 0.330709] NFS: Registering the id_resolver key type
[ 0.330746] Key type id_resolver registered
[ 0.330755] Key type id_legacy registered
[ 0.330773] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[ 0.331041] JFS: nTxBlock = 8192, nTxLock = 65536
[ 0.335493] pstore: using deflate compression
[ 0.337930] Key type asymmetric registered
[ 0.337952] Asymmetric key parser 'x509' registered
[ 0.338139] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 244)
[ 0.338273] io scheduler noop registered (default)
[ 0.338416] io scheduler cfq registered
[ 0.347908] (NULL device *): Failed to create dummy-system-controller@0 debugfs directory
[ 0.348219] soc soc0: Amlogic Meson GXL (S905D) Revision 21:d (4:2) Detected
[ 0.351610] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
[ 0.353362] c11084c0.serial: ttyAML1 at MMIO 0xc11084c0 (irq = 10, base_baud = 1500000) is a meson_uart
[ 0.353527] serial serial0: tty port ttyAML1 registered
[ 0.353765] c81004c0.serial: ttyAML0 at MMIO 0xc81004c0 (irq = 13, base_baud = 1500000) is a meson_uart
[ 1.047725] console [ttyAML0] enabled
[ 1.056902] loop: module loaded
[ 1.058244] libphy: Fixed MDIO Bus: probed
[ 1.058988] tun: Universal TUN/TAP device driver, 1.6
[ 1.065080] meson8b-dwmac c9410000.ethernet: PTP uses main clock
[ 1.069456] meson8b-dwmac c9410000.ethernet: no reset control found
[ 1.075964] meson8b-dwmac c9410000.ethernet: User ID: 0x11, Synopsys ID: 0x37
[ 1.082732] meson8b-dwmac c9410000.ethernet: DWMAC1000
[ 1.087903] meson8b-dwmac c9410000.ethernet: DMA HW capability register supported
[ 1.095316] meson8b-dwmac c9410000.ethernet: RX Checksum Offload Engine supported
[ 1.102740] meson8b-dwmac c9410000.ethernet: COE Type 2
[ 1.107908] meson8b-dwmac c9410000.ethernet: TX Checksum insertion supported
[ 1.114896] meson8b-dwmac c9410000.ethernet: Wake-Up On Lan supported
[ 1.121304] meson8b-dwmac c9410000.ethernet: Normal descriptors
[ 1.127146] meson8b-dwmac c9410000.ethernet: Ring mode enabled
[ 1.132922] meson8b-dwmac c9410000.ethernet: Enable RX Mitigation via HW Watchdog Timer
[ 2.177192] libphy: stmmac: probed
[ 2.178472] dwc3 c9000000.dwc3: Failed to get clk 'ref': -2
[ 2.181731] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 2.186989] ehci-platform: EHCI generic platform driver
[ 2.192300] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 2.198281] ohci-platform: OHCI generic platform driver
[ 2.203993] usbcore: registered new interface driver usb-storage
[ 2.210660] mousedev: PS/2 mouse device common for all mice
[ 2.215614] i2c /dev entries driver
[ 2.219177] Requesting IRQ 34
[ 2.222673] sdhci: Secure Digital Host Controller Interface driver
[ 2.227424] sdhci: Copyright(c) Pierre Ossman
[ 2.231759] Synopsys Designware Multimedia Card Interface Driver
[ 2.238969] meson-gx-mmc d0072000.mmc: Got CD GPIO
[ 2.269130] meson-gx-mmc d0074000.mmc: allocated mmc-pwrseq
[ 2.296056] sdhci-pltfm: SDHCI platform and OF driver helper
[ 2.296720] ledtrig-cpu: registered to indicate activity on CPUs
[ 2.302590] meson-sm: secure-monitor enabled
[ 2.307219] usbcore: registered new interface driver usbhid
[ 2.311809] usbhid: USB HID core driver
[ 2.315851] platform-mhu c883c404.mailbox: Platform MHU Mailbox registered
[BL31]: tee size: 0
[ 2.326198] meson-audio-core c1105400.audio: Failed to create c1105400.audio debugfs directory
[ 2.335998] ipip: IPv4 and MPLS over IPv4 tunneling driver
[ 2.339075] Initializing XFRM netlink socket
[ 2.342948] NET: Registered protocol family 10
[ 2.347676] Segment Routing with IPv6
[ 2.351338] NET: Registered protocol family 17
[ 2.354918] l2tp_core: L2TP core driver, V2.0
[ 2.357878] mmc1: new HS200 MMC card at address 0001
[ 2.359151] l2tp_ip: L2TP IP encapsulation support (L2TPv3)
[ 2.364704] mmcblk1: mmc1:0001 NCard 7.28 GiB
[ 2.369630] l2tp_netlink: L2TP netlink interface
[ 2.374402] mmcblk1boot0: mmc1:0001 NCard partition 1 4.00 MiB
[ 2.378679] l2tp_eth: L2TP ethernet pseudowire support (L2TPv3)
[ 2.384798] mmcblk1boot1: mmc1:0001 NCard partition 2 4.00 MiB
[ 2.390398] l2tp_debugfs: L2TP debugfs support
[ 2.396434] mmcblk1rpmb: mmc1:0001 NCard partition 3 4.00 MiB, chardev (242:0)
[ 2.400632] l2tp_ip6: L2TP IP encapsulation support for IPv6 (L2TPv3)
[ 2.400697] 9pnet: Installing 9P2000 support
[ 2.409297] mmcblk1: p1
[ 2.414354] Key type dns_resolver registered
[ 2.425839] registered taskstats version 1
[ 2.429272] Loading compiled-in X.509 certificates
[ 2.434059] Unable to create integrity sysfs dir: -19
[ 2.446569] meson-drm d0100000.vpu: Queued 2 outputs on vpu
[ 2.446952] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[ 2.453081] [drm] No driver support for vblank timestamp query.
[ 2.459026] meson-drm d0100000.vpu: CVBS Output connector not available
[ 2.493232] meson-dw-hdmi c883a000.hdmi-tx: Detected HDMI TX controller v2.01a with HDCP (meson_dw_hdmi_phy)
[ 2.497803] meson-dw-hdmi c883a000.hdmi-tx: registered DesignWare HDMI I2C bus driver
[ 2.505753] meson-drm d0100000.vpu: bound c883a000.hdmi-tx (ops meson_dw_hdmi_ops)
[ 2.512769] [drm] Cannot find any crtc or sizes
[ 2.517513] [drm] Initialized meson 1.0.0 20161109 for d0100000.vpu on minor 0
[ 2.524665] libphy: mdio_mux: probed
[ 2.528270] libphy: mdio_mux: probed
[ 2.533994] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 2.536846] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[ 2.545025] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f664 hci version 0x100 quirks 0x0000000002010010
[ 2.553788] xhci-hcd xhci-hcd.0.auto: irq 37, io mem 0xc9000000
[ 2.560218] hub 1-0:1.0: USB hub found
[ 2.563351] hub 1-0:1.0: 2 ports detected
[ 2.567559] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[ 2.572724] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[ 2.580310] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[ 2.586905] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[ 2.595338] hub 2-0:1.0: USB hub found
[ 2.598620] hub 2-0:1.0: config failed, hub doesn't have any ports! (err -19)
[ 2.607242] scpi_protocol scpi: SCP Protocol legacy pre-1.0 firmware
domain-0 init dvfs: 4
[ 2.623269] asoc-simple-card sound: i2s-hifi <-> meson-i2s-dai.1.auto mapping ok
[ 2.625034] asoc-simple-card sound: ASoC: no DMI vendor name!
[ 2.632486] hctosys: unable to open rtc device (rtc0)
[ 2.635934] VDDAO_3V3: disabling
[ 2.638922] ALSA device list:
[ 2.641900] #0: meson-gx-audio
[ 2.645411] Freeing unused kernel memory: 576K
[ 2.901230] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[ 2.941436] random: fast init done
[ 3.052534] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 3.053886] scsi host0: usb-storage 1-1:1.0
[ 3.189255] usb 1-2: new high-speed USB device number 3 using xhci-hcd
[ 3.261512] EXT4-fs (mmcblk1p1): mounted filesystem with writeback data mode. Opts: data=writeback
[ 3.340756] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 3.341669] scsi host1: usb-storage 1-2:1.0
[ 3.521260] [drm] Cannot find any crtc or sizes
您编译的Debian版本是stretch,现在bullseye已经成为Debian的稳定发行版,您可以为n1编译新的Debian 11吗?非常感谢
用usb image tool 备份出来的尺寸 就是u盘的尺寸,请问如何备份的和大佬发布的镜像一样的尺寸?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.