Closed LomotHo closed 2 years ago
同时 5.4 内核网卡会报错
root@armbian:/boot# [ 628.087049] meson8b-dwmac ff3f0000.ethernet eth0: no phy at addr -1
[ 628.096833] meson8b-dwmac ff3f0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 628.217051] meson8b-dwmac ff3f0000.ethernet eth0: no phy at addr -1
[ 628.226641] meson8b-dwmac ff3f0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 628.350381] meson8b-dwmac ff3f0000.ethernet eth0: no phy at addr -1
[ 628.359751] meson8b-dwmac ff3f0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
[ 628.483610] meson8b-dwmac ff3f0000.ethernet eth0: no phy at addr -1
[ 628.487093] meson8b-dwmac ff3f0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
用5.4的主要原因是5.9以上的内核不能从emmc启动, 只能尝试旧版内核
写入时大量的I/O error,说明emmc有问题
另外你选择设备时输入了1,我的固件里没有1,你从哪下的固件?
不写入emmc,在usb中可以正常使用不。
我直接使用的release里面的 Armbian_22.05.0_Aml_s905l3a_focal_5.4.188_2022.04.03.0215.img.gz
, usb里面io正常, 毕竟也没写emmc, 就是会报网卡错, 如果用5.15, 那就全部正常, 写入emmc全过程也没问题, 但是写入后会不启动
上面那个选择1是选择文件系统, 设备选的是304, e900v22c/d
附上5.15的安装日志, 这里是正常的
armbian:~:# armbian-install
Start install armbian to emmc...
DEV_EMMC: /dev/mmcblk2
This Kernel Version: [ 5.15.32 ]
K510: [ 1 ]
--------------------------------------------------------------------------------------
ID SOC MODEL DTB
--------------------------------------------------------------------------------------
101 s905d Phicomm-N1 meson-gxl-s905d-phicomm-n1.dtb
102 s905d Phicomm-N1-(DMA-thresh) meson-gxl-s905d-phicomm-n1-thresh.dtb
103 s905x hg680p-&-b860h meson-gxl-s905x-p212.dtb
104 s905w X96-Mini-&-TX3-Mini meson-gxl-s905w-tx3-mini.dtb
105 s905d MECOOL-KI-Pro meson-gxl-s905d-mecool-ki-pro.dtb
201 s912 Octopus-Planet meson-gxm-octopus-planet.dtb
202 s912 H96-Pro-Plus meson-gxm-octopus-planet.dtb
203 s912 Tanix-TX92 meson-gxm-octopus-planet.dtb
204 s912 VORKE-Z6-Plus meson-gxm-octopus-planet.dtb
205 s912 MECOOL-M8S-Pro-L meson-gxm-q201.dtb
301 s905x2 X96-Max-4GB meson-g12a-x96-max.dtb
302 s905x2 X96-Max-2GB meson-g12a-x96-max-rmii.dtb
303 s905x2 MECOOL-KM3-4G meson-g12a-sei510.dtb
304 s905l3a E900V22C/D meson-g12a-u200.dtb
401 s922x Beelink-GT-King meson-g12b-gtking.dtb
402 s922x Beelink-GT-King-Pro meson-g12b-gtking-pro.dtb
403 s922x Beelink-GT-King-Pro-H meson-g12b-gtking-pro-h.dtb
404 s922x Beelink-GT-King-Pro-Rev_A meson-g12b-gtking-pro.dtb
405 s922x Hardkernel-ODroid-N2 meson-g12b-odroid-n2.dtb
406 s922x UGOOS-AM6-Plus meson-g12b-ugoos-am6.dtb
407 a311d Khadas-VIM3 meson-g12b-a311d-khadas-vim3.dtb
501 s905x3 X96-Max+ meson-sm1-x96-max-plus.dtb
502 s905x3 X96-Max+-(OverClock) meson-sm1-x96-max-plus-oc.dtb
503 s905x3 HK1-Box meson-sm1-hk1box-vontar-x3.dtb
504 s905x3 HK1-Box-(OverClock) meson-sm1-hk1box-vontar-x3-oc.dtb
505 s905x3 H96-Max-X3 meson-sm1-h96-max-x3.dtb
506 s905x3 H96-Max-X3-(OverClock) meson-sm1-h96-max-x3-oc.dtb
507 s905x3 Ugoos-X3 meson-sm1-ugoos-x3.dtb
508 s905x3 Ugoos-X3-(OverClock) meson-sm1-ugoos-x3-oc.dtb
509 s905x3 TX3-1Gb meson-sm1-tx3-qz.dtb
510 s905x3 TX3-1Gb-(OverClock) meson-sm1-tx3-qz-oc.dtb
511 s905x3 TX3-100Mb meson-sm1-tx3-bz.dtb
512 s905x3 TX3-100Mb-(OverClock) meson-sm1-tx3-bz-oc.dtb
513 s905x3 X96-Air-1Gb meson-sm1-x96-air-gbit.dtb
514 s905x3 X96-Air-100Mb meson-sm1-x96-air.dtb
515 s905x3 A95XF3-Air-1Gb meson-sm1-a95xf3-air-gbit.dtb
516 s905x3 A95XF3-Air-100Mb meson-sm1-a95xf3-air.dtb
0 Other Unknown Import-custom-dtb-file
--------------------------------------------------------------------------------------
Please Input ID: 304
Input Box ID: [ 304 ]
FDTFILE: [ meson-g12a-u200.dtb ]
UBOOT_OVERLOAD: [ u-boot-u200.bin ]
--------------------------------------------
Please select the type of file system:
1. ext4
2. btrfs
--------------------------------------------
Please Input ID: 1
Input Type ID: [ 1 ]
The type of file system: [ ext4 ]
1+0 records in
1+0 records out
512 bytes copied, 0.00685754 s, 74.7 kB/s
Start create MBR and partittion
[ 300.215576] mmcblk2:
[ 300.316035] mmcblk2: p1
[ 300.439509] mmcblk2: p1 p2
Start write u-boot
Restore the mybox u-boot
442+0 records in
442+0 records out
442 bytes copied, 0.00482354 s, 91.6 kB/s
[ 300.463911] mmcblk2: p1 p2
8191+0 records in
8191+0 records out
4193792 bytes (4.2 MB, 4.0 MiB) copi[ 300.827401] mmcblk2: p1 p2
ed, 0.371272 s, 11.3 MB/s
Start copy system for eMMC.
Formatting BOOTFS partition...
mkfs.fat 4.1 (2017-01-24)
Start copy BOOT_EMMC partition data...
Generate the new uEnv.txt file.
Copy [ u-boot-u200.bin ] to u-boot.emmc
Formatting ROOTFS partition...
[ 316.689507] EXT4-fs (mmcblk2p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
Start copy ROOTFS_EMMC partition data...
copy [ etc ] ...
copy [ home ] ...
copy [ lib64 ] ...
copy [ opt ] ...
copy [ root ] ...
copy [ selinux ] ...
copy [ srv ] ...
copy [ usr ] ...
copy [ var ] ...
Copy complete.
Generate the new fstab file.
Update the relevant parameters
*************************************************************************************************
Successful installed, please unplug the USB, re-insert the power supply to start the armbian.
*************************************************************************************************
5.15 的相关问题我开了一个新的issue #222
KryptonLee 为这个设备提供了u-boot支持,现在已经可以完美写入emmc使用了。
Armbian_22.05.0_Aml_s905l3a_focal_5.4.188_2022.04.03.0215.img.gz
304 s905l3a E900V22C/D meson-g12a-u200.dtb
下面是报错日志