liyansong2018 / firmware-analysis-plus

Simulate firmware with one click of firmadyne (使用 firmadyne 一键模拟固件)
MIT License
314 stars 30 forks source link

关于 Tenda AC 15定制模拟的问题 #31

Open huahai111 opened 2 years ago

huahai111 commented 2 years ago

参考了文章(https://www.freebuf.com/sectool/264053.html)中关于Tenda AC 15定制模拟的过程,在alias.c config.h中添加了文章中所提到的信息: 图片 图片

然后,进行了编译,交叉编译工具是自己找的,编译成功了: 图片

这里没有用文章中给的交叉编译工具,是因为提示: firmware-analysis-plus/firmadyne/sources/arm-linux-musleabi/bin/../libexec/gcc/arm-linux-musleabi/5.3.0/cc1: error while loading shared libraries: libmpfr.so.4: cannot open shared object file: No such file or directory make: *** [Makefile:14:console.o] 错误 1 图片

然后开始模拟,但最终的模拟还是不行,似乎与没有编译修改前的报错是一致的(是对firmdyne的修改出了问题了么?)(报错日志不知道哪里是重要信息,所以都粘进去了),跪求师傅看一下是什么问题: [ 0.098105] [] (kernel_init) from [] (ret_from_fork+0x14/0x2c) [ 0.098222] ---[ end trace 4fc08b110b5ec178 ]--- [ 0.098311] ------------[ cut here ]------------ [ 0.098362] WARNING: CPU: 0 PID: 1 at /home/vagrant/firmadyne-kernel/kernel-v4.1/lib/kobject.c:240 kobject_add_internal+0x240/0x2ac() [ 0.098418] kobject_add_internal failed for gpio with -EEXIST, don't try to register things with the same name in the same directory. [ 0.098470] Modules linked in: [ 0.098526] CPU: 0 PID: 1 Comm: swapper Tainted: G W 4.1.17+ #1 [ 0.098562] Hardware name: Generic DT based system [ 0.098602] [] (unwind_backtrace) from [] (show_stack+0x10/0x14) [ 0.098650] [] (show_stack) from [] (warn_slowpath_common+0x80/0xa8) [ 0.098701] [] (warn_slowpath_common) from [] (warn_slowpath_fmt+0x2c/0x3c) [ 0.098755] [] (warn_slowpath_fmt) from [] (kobject_add_internal+0x240/0x2ac) [ 0.098806] [] (kobject_add_internal) from [] (kset_register+0x1c/0x44) [ 0.098855] [] (kset_register) from [] (class_register+0xa8/0x198) [ 0.098904] [] (__class_register) from [] (class_create+0x40/0x70) [ 0.098971] [] (__class_create) from [] (register_devfs_stubs+0x314/0xbb4) [ 0.099024] [] (register_devfs_stubs) from [] (init_module+0x28/0xa4) [ 0.099092] [] (init_module) from [] (do_one_initcall+0x104/0x1b4) [ 0.099173] [] (do_one_initcall) from [] (kernel_init_freeable+0xf0/0x1b0) [ 0.099320] [] (kernel_init_freeable) from [] (kernel_init+0x8/0xe4) [ 0.099489] [] (kernel_init) from [] (ret_from_fork+0x14/0x2c) [ 0.099661] ---[ end trace 4fc08b110b5ec179 ]--- [ 0.099771] firmadyne: Cannot create device class: gpio! [ 0.100617] firmadyne: Cannot register character device: watchdog, 0xa, 0x82! [ 0.100815] firmadyne: Cannot register character device: wdt, 0xfd, 0x0! [ 0.144252] PCI host bridge /pcie@10000000 ranges: [ 0.144492] IO 0x3eff0000..0x3effffff -> 0x00000000 [ 0.144651] MEM 0x10000000..0x3efeffff -> 0x10000000 [ 0.144707] MEM 0x8000000000..0xffffffffff -> 0x8000000000 [ 0.145102] pci-host-generic 3f000000.pcie: resource collision: [mem 0x00000000-0xffffffff] conflicts with /pl011@9000000 [mem 0x09000000-0x09000fff] [ 0.145377] pci-host-generic: probe of 3f000000.pcie failed with error -16 [ 0.151759] Non-volatile memory driver v1.3 [ 0.163184] brd: module loaded [ 0.168105] loop: module loaded [ 0.173982] vda: vda1 [ 0.178413] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 [ 0.178672] Intel/Sharp Extended Query Table at 0x0031 [ 0.179167] Using buffer write method [ 0.179353] erase region 0: offset=0x0,size=0x80000,blocks=128 [ 0.181552] 0.flash: Found 2 x16 devices at 0x0 in 32-bit bank. Manufacturer ID 0x000000 Chip ID 0x000000 [ 0.181639] Intel/Sharp Extended Query Table at 0x0031 [ 0.182037] Using buffer write method [ 0.182088] erase region 0: offset=0x0,size=0x80000,blocks=128 [ 0.182151] Concatenating MTD devices: [ 0.182199] (0): "0.flash" [ 0.182236] (1): "0.flash" [ 0.182269] into device "0.flash" [ 0.187335] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187426] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187473] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187519] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187563] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187624] [nandsim] warning: read_byte: unexpected data output cycle, state is STATE_READY return 0x0 [ 0.187801] nand: device found, Manufacturer ID: 0x98, Chip ID: 0x39 [ 0.187864] nand: Toshiba NAND 128MiB 1,8V 8-bit [ 0.187905] nand: 128 MiB, SLC, erase size: 16 KiB, page size: 512, OOB size: 16 [ 0.188292] flash size: 128 MiB [ 0.188334] page size: 512 bytes [ 0.188357] OOB area size: 16 bytes [ 0.188382] sector size: 16 KiB [ 0.188404] pages number: 262144 [ 0.188426] pages per sector: 32 [ 0.188447] bus width: 8 [ 0.188466] bits in sector size: 14 [ 0.188489] bits in page size: 9 [ 0.188528] bits in OOB size: 4 [ 0.188570] flash size with OOB: 135168 KiB [ 0.188611] page address bytes: 4 [ 0.188645] sector address bytes: 3 [ 0.188681] options: 0x42 [ 0.191595] Scanning device for bad blocks [ 0.271703] firmadyne: do_execve: /firmadyne/console [ 0.271795] OFFSETS: offset of pid: 0x190 offset of comm: 0x270 [ 0.272004] Creating 11 MTD partitions on "NAND 128MiB 1,8V 8-bit": [ 0.272181] 0x000000000000-0x000000100000 : "NAND simulator partition 0" [ 0.273263] 0x000000100000-0x000000200000 : "NAND simulator partition 1" [ 0.274014] 0x000000200000-0x000000300000 : "NAND simulator partition 2" [ 0.274751] 0x000000300000-0x000000400000 : "NAND simulator partition 3" [ 0.275470] 0x000000400000-0x000000500000 : "NAND simulator partition 4" [ 0.276193] 0x000000500000-0x000000600000 : "NAND simulator partition 5" [ 0.276933] 0x000000600000-0x000000700000 : "NAND simulator partition 6" [ 0.277749] 0x000000700000-0x000000800000 : "NAND simulator partition 7" [ 0.278505] 0x000000800000-0x000000900000 : "NAND simulator partition 8" [ 0.279213] 0x000000900000-0x000000a00000 : "NAND simulator partition 9" [ 0.279943] 0x000000a00000-0x000008000000 : "NAND simulator partition 10" [ 0.283202] tun: Universal TUN/TAP device driver, 1.6 [ 0.283253] tun: (C) 1999-2004 Max Krasnyansky maxk@qualcomm.com [ 0.289948] PPP generic driver version 2.4.2 [ 0.290333] PPP BSD Compression module registered [ 0.290531] PPP Deflate Compression module registered [ 0.290630] PPP MPPE Compression module registered [ 0.290691] NET: Registered protocol family 24 [ 0.290835] PPTP driver version 0.8.5 [ 0.291919] usbcore: registered new interface driver usb-storage [ 0.293749] rtc-pl031 9010000.pl031: rtc core: registered pl031 as rtc0 [ 0.294104] hidraw: raw HID events driver (C) Jiri Kosina [ 0.294344] usbcore: registered new interface driver usbhid [ 0.294397] usbhid: USB HID core driver [ 0.294618] Netfilter messages via NETLINK v0.30. [ 0.294912] nf_conntrack version 0.5.0 (3958 buckets, 15832 max) [ 0.295563] ctnetlink v0.93: registering with nfnetlink. [ 0.296209] ipip: IPv4 over IPv4 tunneling driver [ 0.297191] gre: GRE over IPv4 demultiplexor driver [ 0.297259] ip_gre: GRE over IPv4 tunneling driver [ 0.299740] ip_tables: (C) 2000-2006 Netfilter Core Team [ 0.300599] arp_tables: (C) 2002 David S. Miller [ 0.301065] Initializing XFRM netlink socket [ 0.301286] NET: Registered protocol family 10 [ 0.304594] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 0.305324] sit: IPv6 over IPv4 tunneling driver [ 0.307162] NET: Registered protocol family 17 [ 0.307449] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this. [ 0.307573] Bridge firewalling registered [ 0.307636] Ebtables v2.0 registered [ 0.308163] 8021q: 802.1Q VLAN Support v1.8 [ 0.308486] Registering SWP/SWPB emulation handler [ 0.309805] rtc-pl031 9010000.pl031: setting system clock to 2022-04-13 03:16:12 UTC (1649819772) [ 0.314751] EXT4-fs (vda1): couldn't mount as ext3 due to feature incompatibilities [ 0.315459] EXT4-fs (vda1): mounting ext2 file system using the ext4 subsystem [ 0.320288] EXT4-fs (vda1): warning: mounting unchecked fs, running e2fsck is recommended [ 0.322290] EXT4-fs (vda1): mounted filesystem without journal. Opts: (null) [ 0.322793] VFS: Mounted root (ext2 filesystem) on device 254:1. [ 0.326421] Freeing unused kernel memory: 180K (c05c7000 - c05f4000) [ 0.357755] random: init urandom read with 2 bits of entropy available [ 0.363096] firmadyne: sys_reboot[PID: 1 (init)]: magic1:fee1dead, magic2:28121969, cmd:0 mkdir: can't create directory '/var/run': File exists

######## STARTING PROGRAM ######### init_core_dump 1816: rlim_cur = 0, rlim_max = -1 init_core_dump 1825: open core dump success [ 1.071217] udevd (84): /proc/84/oom_adj is deprecated, please use /proc/84/oom_score_adj instead. init_core_dump 1834: rlim_cur = 5242880, rlim_max = 5242880 func:InitCfm begin load_mib.... Could not open mtd device 2 [get_mtd_size] Can't open file:CFM [get_mtd_size] Can't open file:CFM_BACKUP malloc buf failed load mib failed. flash_to_file:open Policy failed. going to rewrite flash... open Policy failed. rewrite flash ok... spawn-fcgi: bind failed: Cannot assign requested address Give root password for system maintenance (or type Control-D for normal startup):/dev/nvram: No such device

###########################################################

nvram partition is destory, restore by default and reboot

###########################################################
Could not open mtd device 1
envram_init: read flash error /dev/nvram: No such device load nvram from /webroot/nvram_default.cfg... /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device[ 1.442274] random: nonblocking pool is initialized

/dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device /dev/nvram: No such device left wan[0]:0 left lan[0]:1 left lan[1]:2 left lan[2]:3 left lan[3]:4 vlan_array[0]: value 1 index_num 1 name cpu_port 0index[0] 0 index[1] 0 index[2] 0 index[3] 0 index[4] 0
vlan_array[1]: value 0 index_num 4 name cpu_port 0index[0] 1 index[1] 2 index[2] 3 index[3] 4 index[4] 0
vlan_array[2]: value -2 index_num 0 name cpu_port 0index[0] 0 index[1] 0 index[2] 0 index[3] 0 index[4] 0
vlan_array[3]: value -2 index_num 0 name cpu_port 0index[0] 0 index[1] 0 index[2] 0 index[3] 0 index[4] 0
vlan_array[4]: value -2 index_num 0 name cpu_port 0index[0] 0 index[1] 0 index[2] 0 index[3] 0 index[4] 0
nvram unset vlan1ports /usr/sbin/wl: wl driver adapter not found /usr/sbin/wl: wl driver adapter not found The system is going down NOW! Sent SIGTERM to all processes Sent SIGKILL to all processes Requesting system reboot [ 3.224440] cfg80211: Calling CRDA to update world regulatory domain [ 3.531646] firmadyne: sys_reboot[PID: 115 (init)]: magic1:fee1dead, magic2:28121969, cmd:1234567 [ 3.532567] firmadyne: sys_reboot: removed CAP_SYS_BOOT, starting init... [ 6.372883] cfg80211: Calling CRDA to update world regulatory domain [ 9.522824] cfg80211: Calling CRDA to update world regulatory domain QEMU: Terminated

liyansong2018 commented 2 years ago

交叉编译工具提示缺少库文件,可以进行下载。firmadyne 仿真Tenda AC15会有点问题。ARM X模拟器也是一个不错的选择。

huahai111 commented 2 years ago

好的,谢谢您的回复,我尝试一下ARM X模拟器