ST意法半导体
直播中

cherry1989

13年用户 1021经验值
擅长:嵌入式技术
私信 关注
[问答]

STM32MP135无法用NFS开机挂载文件系统启动,报错root \'/dev/nfs\' doesn\'t exist的原因 ?

一、前提:
1、uboot中可以ping通ubuntu服务器
2、Ubuntu中已经搭建好nfs服务,且将路径配置好
3、ubuntu使用的版本为,正点原子提供的虚拟机,版本为 ubuntu 18、ubuntu 22 都测试过
4、可以在正常eMMC进入系统的时候,可以使用mount指令挂载到虚拟机中的nfs路径
5、确认bootargs的参数都正常

  • root=/dev/nfs nfsroot=192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs,proto=tcp rw ip=192.168.6.41:192.168.6.137:192.168.6.1:255.255.255.0::eth1:off console=ttySTM0,115200

复制代码
二、挂载rootfs的报错信息提示:

  • [    3.819621] input: gpio-keys as /devices/platform/gpio-keys/input/input0
  • [    4.032391] STM32-dwmac 5800e000.eth2 eth1: PHY [stmmac-1:02] driver [YT8531 Gigabit Ethernet] (irq=POLL)
  • [    4.041360] stm32-dwmac 5800e000.eth2 eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
  • [    4.058819] dwmac4: Master AXI performs any burst length
  • [    4.063037] stm32-dwmac 5800e000.eth2 eth1: No Safety Features support found
  • [    4.069876] stm32-dwmac 5800e000.eth2 eth1: IEEE 1588-2008 Advanced timestamp supported
  • [    4.078104] stm32-dwmac 5800e000.eth2 eth1: registered PTP clock
  • [    4.084254] stm32-dwmac 5800e000.eth2 eth1: configuring for phy/rgmii-id link mode
  • [    7.203445] stm32-dwmac 5800e000.eth2 eth1: Link is Up - 1Gbps/Full - flow control rx/tx
  • [    7.240975] IP-Config: Complete:
  • [    7.242877]      device=eth1, hwaddr=4e:a4:35:d9:43:43, ipaddr=192.168.6.41, mask=255.255.255.0, gw=192.168.6.1
  • [    7.253214]      host=192.168.6.41, domain=, nis-domain=(none)
  • [    7.258715]      bootserver=192.168.6.137, rootserver=192.168.6.137, rootpath=
  • [    7.259905] ALSA device list:
  • [    7.269135]   #0: STM32MP1-DK
  • [    7.274588] Freeing unused kernel image (initmem) memory: 1024K
  • [    7.291232] Run /init as init process
  • Starting version 250.4-1-gc3aead5+
  • root '/dev/nfs' doesn't exist or does not contain a /dev.

复制代码
三、内核驱动配置项文件内容

  • # CONFIG_LOCALVERSION_AUTO is not set
  • CONFIG_SYSVIPC=y
  • CONFIG_POSIX_MQUEUE=y
  • CONFIG_USELIB=y
  • CONFIG_NO_HZ=y
  • CONFIG_HIGH_RES_TIMERS=y
  • CONFIG_BPF_SYSCALL=y
  • CONFIG_BPF_JIT=y
  • CONFIG_PREEMPT=y
  • CONFIG_TASKSTATS=y
  • CONFIG_TASK_DELAY_ACCT=y
  • CONFIG_TASK_XACCT=y
  • CONFIG_TASK_IO_ACCOUNTING=y
  • CONFIG_IKCONFIG=y
  • CONFIG_IKCONFIG_PROC=y
  • CONFIG_LOG_BUF_SHIFT=16
  • CONFIG_CGROUPS=y
  • CONFIG_MEMCG=y
  • CONFIG_BLK_CGROUP=y
  • CONFIG_CGROUP_SCHED=y
  • CONFIG_CFS_BANDWIDTH=y
  • CONFIG_CGROUP_FREEZER=y
  • CONFIG_CGROUP_DEVICE=y
  • CONFIG_CGROUP_CPUACCT=y
  • CONFIG_CGROUP_BPF=y
  • CONFIG_NAMESPACES=y
  • CONFIG_USER_NS=y
  • CONFIG_CHECKPOINT_RESTORE=y
  • CONFIG_BLK_DEV_INITRD=y
  • CONFIG_EMBEDDED=y
  • CONFIG_PROFILING=y
  • CONFIG_ARCH_STM32=y
  • CONFIG_ARM_THUMBEE=y
  • CONFIG_SWP_EMULATE=y
  • # CONFIG_CACHE_L2X0 is not set
  • CONFIG_ARM_ERRATA_430973=y
  • CONFIG_ARM_ERRATA_720789=y
  • CONFIG_ARM_ERRATA_754322=y
  • CONFIG_ARM_ERRATA_775420=y
  • CONFIG_HIGHMEM=y
  • CONFIG_FORCE_MAX_ZONEORDER=12
  • # CONFIG_ATAGS is not set
  • CONFIG_ARM_APPENDED_DTB=y
  • CONFIG_ARM_ATAG_DTB_COMPAT=y
  • CONFIG_CPU_FREQ=y
  • CONFIG_CPU_FREQ_STAT=y
  • CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
  • CONFIG_CPU_FREQ_GOV_POWERSAVE=m
  • CONFIG_CPU_FREQ_GOV_USERSPACE=m
  • CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
  • CONFIG_CPUFREQ_DT=y
  • CONFIG_ARM_SCMI_CPUFREQ=y
  • CONFIG_CPU_IDLE=y
  • CONFIG_ARM_STM32_CPUIDLE=y
  • CONFIG_VFP=y
  • CONFIG_NEON=y
  • CONFIG_KERNEL_MODE_NEON=y
  • CONFIG_ARM_CRYPTO=y
  • CONFIG_CRYPTO_SHA1_ARM_NEON=m
  • CONFIG_CRYPTO_SHA1_ARM_CE=m
  • CONFIG_CRYPTO_SHA2_ARM_CE=m
  • CONFIG_CRYPTO_SHA512_ARM=m
  • CONFIG_CRYPTO_AES_ARM=m
  • CONFIG_CRYPTO_AES_ARM_BS=m
  • CONFIG_CRYPTO_AES_ARM_CE=m
  • CONFIG_CRYPTO_GHASH_ARM_CE=m
  • CONFIG_CRYPTO_CRC32_ARM_CE=m
  • CONFIG_CRYPTO_CHACHA20_NEON=m
  • CONFIG_KPROBES=y
  • # CONFIG_GCC_PLUGINS is not set
  • CONFIG_MODULES=y
  • CONFIG_MODULE_FORCE_LOAD=y
  • CONFIG_MODULE_UNLOAD=y
  • CONFIG_MODVERSIONS=y
  • CONFIG_PARTITION_ADVANCED=y
  • CONFIG_CMDLINE_PARTITION=y
  • CONFIG_CMA=y
  • CONFIG_NET=y
  • CONFIG_PACKET=y
  • CONFIG_UNIX=y
  • CONFIG_UNIX_DIAG=m
  • CONFIG_TLS=m
  • CONFIG_INET=y
  • CONFIG_IP_MULTICAST=y
  • CONFIG_IP_ADVANCED_ROUTER=y
  • CONFIG_IP_FIB_TRIE_STATS=y
  • CONFIG_IP_MULTIPLE_TABLES=y
  • CONFIG_IP_ROUTE_MULTIPATH=y
  • CONFIG_IP_ROUTE_VERBOSE=y
  • CONFIG_IP_PNP=y
  • CONFIG_IP_PNP_DHCP=y
  • CONFIG_IP_PNP_BOOTP=y
  • CONFIG_IP_PNP_RARP=y
  • CONFIG_NET_IPIP=m
  • CONFIG_NET_IPGRE_DEMUX=m
  • CONFIG_NET_IPGRE=m
  • CONFIG_NET_IPGRE_BROADCAST=y
  • CONFIG_IP_MROUTE=y
  • CONFIG_IP_MROUTE_MULTIPLE_TABLES=y
  • CONFIG_IP_PIMSM_V1=y
  • CONFIG_IP_PIMSM_V2=y
  • CONFIG_NET_IPVTI=m
  • CONFIG_NET_FOU_IP_TUNNELS=y
  • CONFIG_INET_AH=m
  • CONFIG_INET_ESP=m
  • CONFIG_INET_ESP_OFFLOAD=m
  • CONFIG_INET_IPCOMP=m
  • CONFIG_INET_UDP_DIAG=m
  • CONFIG_INET_RAW_DIAG=m
  • CONFIG_INET_DIAG_DESTROY=y
  • CONFIG_TCP_CONG_ADVANCED=y
  • CONFIG_TCP_MD5SIG=y
  • CONFIG_IPV6=m
  • CONFIG_IPV6_ROUTER_PREF=y
  • CONFIG_IPV6_ROUTE_INFO=y
  • CONFIG_IPV6_OPTIMISTIC_DAD=y
  • CONFIG_INET6_AH=m
  • CONFIG_INET6_ESP=m
  • CONFIG_INET6_ESP_OFFLOAD=m
  • CONFIG_INET6_IPCOMP=m
  • CONFIG_IPV6_MIP6=m
  • CONFIG_IPV6_VTI=m
  • CONFIG_IPV6_SIT_6RD=y
  • CONFIG_IPV6_GRE=m
  • CONFIG_IPV6_SUBTREES=y
  • CONFIG_IPV6_MROUTE=y
  • CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y
  • CONFIG_IPV6_PIMSM_V2=y
  • CONFIG_IPV6_SEG6_LWTUNNEL=y
  • CONFIG_IPV6_SEG6_HMAC=y
  • CONFIG_NETWORK_SECMARK=y
  • CONFIG_NETWORK_PHY_TIMESTAMPING=y
  • CONFIG_NETFILTER=y
  • CONFIG_NF_CONNTRACK=m
  • CONFIG_NF_CONNTRACK_SECMARK=y
  • CONFIG_NF_CONNTRACK_EVENTS=y
  • CONFIG_NF_CONNTRACK_TIMEOUT=y
  • CONFIG_NF_CONNTRACK_TIMESTAMP=y
  • CONFIG_NF_CONNTRACK_AMANDA=m
  • CONFIG_NF_CONNTRACK_FTP=m
  • CONFIG_NF_CONNTRACK_H323=m
  • CONFIG_NF_CONNTRACK_IRC=m
  • CONFIG_NF_CONNTRACK_NETBIOS_NS=m
  • CONFIG_NF_CONNTRACK_SNMP=m
  • CONFIG_NF_CONNTRACK_PPTP=m
  • CONFIG_NF_CONNTRACK_SIP=m
  • CONFIG_NF_CONNTRACK_TFTP=m
  • CONFIG_NF_CT_NETLINK=m
  • CONFIG_NF_CT_NETLINK_TIMEOUT=m
  • CONFIG_NF_CT_NETLINK_HELPER=m
  • CONFIG_NETFILTER_NETLINK_GLUE_CT=y
  • CONFIG_NF_TABLES=m
  • CONFIG_NFT_NUMGEN=m
  • CONFIG_NFT_CT=m
  • CONFIG_NFT_COUNTER=m
  • CONFIG_NFT_LOG=m
  • CONFIG_NFT_LIMIT=m
  • CONFIG_NFT_MASQ=m
  • CONFIG_NFT_REDIR=m
  • CONFIG_NFT_OBJREF=m
  • CONFIG_NFT_QUEUE=m
  • CONFIG_NFT_QUOTA=m
  • CONFIG_NFT_REJECT=m
  • CONFIG_NFT_HASH=m
  • CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m
  • CONFIG_NETFILTER_XT_TARGET_CONNMARK=m
  • CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m
  • CONFIG_NETFILTER_XT_TARGET_HMARK=m
  • CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m
  • CONFIG_NETFILTER_XT_TARGET_LED=m
  • CONFIG_NETFILTER_XT_TARGET_LOG=m
  • CONFIG_NETFILTER_XT_TARGET_MARK=m
  • CONFIG_NETFILTER_XT_TARGET_NFLOG=m
  • CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
  • CONFIG_NETFILTER_XT_TARGET_TEE=m
  • CONFIG_NETFILTER_XT_TARGET_SECMARK=m
  • CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
  • CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m
  • CONFIG_NETFILTER_XT_MATCH_BPF=m
  • CONFIG_NETFILTER_XT_MATCH_CGROUP=m
  • CONFIG_NETFILTER_XT_MATCH_CLUSTER=m
  • CONFIG_NETFILTER_XT_MATCH_COMMENT=m
  • CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m
  • CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m
  • CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m
  • CONFIG_NETFILTER_XT_MATCH_CONNMARK=m
  • CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m
  • CONFIG_NETFILTER_XT_MATCH_CPU=m
  • CONFIG_NETFILTER_XT_MATCH_DCCP=m
  • CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m
  • CONFIG_NETFILTER_XT_MATCH_DSCP=m
  • CONFIG_NETFILTER_XT_MATCH_ESP=m
  • CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m
  • CONFIG_NETFILTER_XT_MATCH_HELPER=m
  • CONFIG_NETFILTER_XT_MATCH_IPCOMP=m
  • CONFIG_NETFILTER_XT_MATCH_IPRANGE=m
  • CONFIG_NETFILTER_XT_MATCH_LENGTH=m
  • CONFIG_NETFILTER_XT_MATCH_LIMIT=m
  • CONFIG_NETFILTER_XT_MATCH_MAC=m
  • CONFIG_NETFILTER_XT_MATCH_MARK=m
  • CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m
  • CONFIG_NETFILTER_XT_MATCH_NFACCT=m
  • CONFIG_NETFILTER_XT_MATCH_OSF=m
  • CONFIG_NETFILTER_XT_MATCH_OWNER=m
  • CONFIG_NETFILTER_XT_MATCH_POLICY=m
  • CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m
  • CONFIG_NETFILTER_XT_MATCH_QUOTA=m
  • CONFIG_NETFILTER_XT_MATCH_RATEEST=m
  • CONFIG_NETFILTER_XT_MATCH_REALM=m
  • CONFIG_NETFILTER_XT_MATCH_RECENT=m
  • CONFIG_NETFILTER_XT_MATCH_SCTP=m
  • CONFIG_NETFILTER_XT_MATCH_STATE=m
  • CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
  • CONFIG_NETFILTER_XT_MATCH_STRING=m
  • CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
  • CONFIG_NETFILTER_XT_MATCH_TIME=m
  • CONFIG_NETFILTER_XT_MATCH_U32=m
  • CONFIG_IP_SET=m
  • CONFIG_IP_VS=m
  • CONFIG_NF_SOCKET_IPV4=m
  • CONFIG_NF_LOG_ARP=m
  • CONFIG_IP_NF_IPTABLES=m
  • CONFIG_IP_NF_MATCH_AH=m
  • CONFIG_IP_NF_MATCH_ECN=m
  • CONFIG_IP_NF_MATCH_RPFILTER=m
  • CONFIG_IP_NF_MATCH_TTL=m
  • CONFIG_IP_NF_FILTER=m
  • CONFIG_IP_NF_TARGET_REJECT=m
  • CONFIG_IP_NF_TARGET_SYNPROXY=m
  • CONFIG_IP_NF_NAT=m
  • CONFIG_IP_NF_TARGET_MASQUERADE=m
  • CONFIG_IP_NF_TARGET_NETMAP=m
  • CONFIG_IP_NF_TARGET_REDIRECT=m
  • CONFIG_IP_NF_MANGLE=m
  • CONFIG_IP_NF_TARGET_CLUSTERIP=m
  • CONFIG_IP_NF_TARGET_ECN=m
  • CONFIG_IP_NF_TARGET_TTL=m
  • CONFIG_IP_NF_RAW=m
  • CONFIG_IP_NF_ARPTABLES=m
  • CONFIG_IP_NF_ARPFILTER=m
  • CONFIG_IP_NF_ARP_MANGLE=m
  • CONFIG_NF_SOCKET_IPV6=m
  • CONFIG_IP6_NF_IPTABLES=m
  • CONFIG_IP6_NF_MATCH_AH=m
  • CONFIG_IP6_NF_MATCH_EUI64=m
  • CONFIG_IP6_NF_MATCH_FRAG=m
  • CONFIG_IP6_NF_MATCH_OPTS=m
  • CONFIG_IP6_NF_MATCH_HL=m
  • CONFIG_IP6_NF_MATCH_IPV6HEADER=m
  • CONFIG_IP6_NF_MATCH_MH=m
  • CONFIG_IP6_NF_MATCH_RPFILTER=m
  • CONFIG_IP6_NF_MATCH_RT=m
  • CONFIG_IP6_NF_TARGET_HL=m
  • CONFIG_IP6_NF_FILTER=m
  • CONFIG_IP6_NF_TARGET_REJECT=m
  • CONFIG_IP6_NF_TARGET_SYNPROXY=m
  • CONFIG_IP6_NF_MANGLE=m
  • CONFIG_IP6_NF_RAW=m
  • CONFIG_IP6_NF_NAT=m
  • CONFIG_IP6_NF_TARGET_MASQUERADE=m
  • CONFIG_IP6_NF_TARGET_NPT=m
  • CONFIG_NF_TABLES_BRIDGE=m
  • CONFIG_NFT_BRIDGE_META=m
  • CONFIG_NFT_BRIDGE_REJECT=m
  • CONFIG_BRIDGE_NF_EBTABLES=m
  • CONFIG_BRIDGE_EBT_BROUTE=m
  • CONFIG_BRIDGE_EBT_T_FILTER=m
  • CONFIG_BRIDGE_EBT_T_NAT=m
  • CONFIG_BRIDGE_EBT_802_3=m
  • CONFIG_BRIDGE_EBT_AMONG=m
  • CONFIG_BRIDGE_EBT_ARP=m
  • CONFIG_BRIDGE_EBT_IP=m
  • CONFIG_BRIDGE_EBT_IP6=m
  • CONFIG_BRIDGE_EBT_LIMIT=m
  • CONFIG_BRIDGE_EBT_MARK=m
  • CONFIG_BRIDGE_EBT_PKTTYPE=m
  • CONFIG_BRIDGE_EBT_STP=m
  • CONFIG_BRIDGE_EBT_VLAN=m
  • CONFIG_BRIDGE_EBT_ARPREPLY=m
  • CONFIG_BRIDGE_EBT_DNAT=m
  • CONFIG_BRIDGE_EBT_MARK_T=m
  • CONFIG_BRIDGE_EBT_REDIRECT=m
  • CONFIG_BRIDGE_EBT_SNAT=m
  • CONFIG_BRIDGE_EBT_LOG=m
  • CONFIG_BRIDGE_EBT_NFLOG=m
  • CONFIG_L2TP=m
  • CONFIG_BRIDGE=m
  • CONFIG_NET_DSA=m
  • CONFIG_VLAN_8021Q=m
  • CONFIG_VLAN_8021Q_GVRP=y
  • CONFIG_VLAN_8021Q_MVRP=y
  • CONFIG_LLC2=m
  • CONFIG_6LOWPAN=m
  • CONFIG_6LOWPAN_DEBUGFS=y
  • CONFIG_IEEE802154=m
  • CONFIG_NET_SCHED=y
  • CONFIG_NET_SCH_CBQ=m
  • CONFIG_NET_SCH_HTB=m
  • CONFIG_NET_SCH_HFSC=m
  • CONFIG_NET_SCH_PRIO=m
  • CONFIG_NET_SCH_MULTIQ=m
  • CONFIG_NET_SCH_RED=m
  • CONFIG_NET_SCH_SFB=m
  • CONFIG_NET_SCH_SFQ=m
  • CONFIG_NET_SCH_TEQL=m
  • CONFIG_NET_SCH_TBF=m
  • CONFIG_NET_SCH_GRED=m
  • CONFIG_NET_SCH_DSMARK=m
  • CONFIG_NET_SCH_NETEM=m
  • CONFIG_NET_SCH_DRR=m
  • CONFIG_NET_SCH_MQPRIO=m
  • CONFIG_NET_SCH_CHOKE=m
  • CONFIG_NET_SCH_QFQ=m
  • CONFIG_NET_SCH_CODEL=m
  • CONFIG_NET_SCH_FQ_CODEL=m
  • CONFIG_NET_SCH_FQ=m
  • CONFIG_NET_SCH_HHF=m
  • CONFIG_NET_SCH_PIE=m
  • CONFIG_NET_SCH_PLUG=m
  • CONFIG_NET_SCH_DEFAULT=y
  • CONFIG_NET_CLS_BASIC=m
  • CONFIG_NET_CLS_TCINDEX=m
  • CONFIG_NET_CLS_ROUTE4=m
  • CONFIG_NET_CLS_FW=m
  • CONFIG_NET_CLS_U32=m
  • CONFIG_CLS_U32_PERF=y
  • CONFIG_CLS_U32_MARK=y
  • CONFIG_NET_CLS_RSVP=m
  • CONFIG_NET_CLS_RSVP6=m
  • CONFIG_NET_CLS_FLOW=m
  • CONFIG_NET_CLS_CGROUP=m
  • CONFIG_NET_CLS_BPF=m
  • CONFIG_NET_CLS_FLOWER=m
  • CONFIG_NET_CLS_MATCHALL=m
  • CONFIG_NET_EMATCH=y
  • CONFIG_NET_EMATCH_CMP=m
  • CONFIG_NET_EMATCH_NBYTE=m
  • CONFIG_NET_EMATCH_U32=m
  • CONFIG_NET_EMATCH_META=m
  • CONFIG_NET_EMATCH_TEXT=m
  • CONFIG_NET_EMATCH_CANID=m
  • CONFIG_NET_CLS_ACT=y
  • CONFIG_NET_ACT_POLICE=m
  • CONFIG_NET_ACT_GACT=m
  • CONFIG_GACT_PROB=y
  • CONFIG_NET_ACT_MIRRED=m
  • CONFIG_NET_ACT_SAMPLE=m
  • CONFIG_NET_ACT_NAT=m
  • CONFIG_NET_ACT_PEDIT=m
  • CONFIG_NET_ACT_CSUM=m
  • CONFIG_NET_ACT_VLAN=m
  • CONFIG_NET_ACT_BPF=m
  • CONFIG_NET_ACT_SKBMOD=m
  • CONFIG_NET_ACT_IFE=m
  • CONFIG_NET_ACT_TUNNEL_KEY=m
  • CONFIG_NET_IFE_SKBMARK=m
  • CONFIG_NET_IFE_SKBPRIO=m
  • CONFIG_NET_IFE_SKBTCINDEX=m
  • CONFIG_DCB=y
  • CONFIG_BATMAN_ADV=m
  • CONFIG_BATMAN_ADV_NC=y
  • CONFIG_BATMAN_ADV_DEBUG=y
  • CONFIG_OPENVSWITCH=m
  • CONFIG_VSOCKETS=m
  • CONFIG_VIRTIO_VSOCKETS=m
  • CONFIG_NETLINK_DIAG=m
  • CONFIG_HSR=m
  • CONFIG_CGROUP_NET_PRIO=y
  • CONFIG_CAN=y
  • CONFIG_CAN_FLEXCAN=m
  • CONFIG_CAN_M_CAN=y
  • CONFIG_CAN_M_CAN_PLATFORM=y
  • CONFIG_BT=m
  • CONFIG_BT_RFCOMM=m
  • CONFIG_BT_RFCOMM_TTY=y
  • CONFIG_BT_BNEP=m
  • CONFIG_BT_BNEP_MC_FILTER=y
  • CONFIG_BT_BNEP_PROTO_FILTER=y
  • CONFIG_BT_HIDP=m
  • CONFIG_BT_HS=y
  • CONFIG_BT_6LOWPAN=m
  • CONFIG_BT_HCIUART=m
  • CONFIG_BT_HCIUART_H4=y
  • CONFIG_BT_HCIUART_RTL=y
  • CONFIG_CFG80211=m
  • CONFIG_CFG80211_WEXT=y
  • CONFIG_MAC80211=m
  • CONFIG_RFKILL=y
  • CONFIG_RFKILL_INPUT=y
  • CONFIG_RFKILL_GPIO=y
  • CONFIG_NFC=m
  • CONFIG_NFC_DIGITAL=m
  • CONFIG_NFC_NCI=m
  • CONFIG_NFC_NCI_SPI=m
  • CONFIG_NFC_NCI_UART=m
  • CONFIG_NFC_HCI=m
  • CONFIG_NFC_SHDLC=y
  • CONFIG_NFC_S3FWRN5_I2C=m
  • CONFIG_DEVTMPFS=y
  • CONFIG_DEVTMPFS_MOUNT=y
  • CONFIG_BRCMSTB_GISB_ARB=y
  • CONFIG_VEXPRESS_CONFIG=y
  • CONFIG_TRUSTED_FOUNDATIONS=y
  • CONFIG_MTD=y
  • CONFIG_MTD_CMDLINE_PARTS=y
  • CONFIG_MTD_BLOCK=y
  • CONFIG_MTD_CFI=y
  • CONFIG_MTD_CFI_INTELEXT=y
  • CONFIG_MTD_PHYSMAP=y
  • CONFIG_MTD_PHYSMAP_OF=y
  • CONFIG_MTD_MCHP23K256=m
  • CONFIG_MTD_RAW_NAND=y
  • CONFIG_MTD_NAND_DENALI_DT=y
  • CONFIG_MTD_NAND_BRCMNAND=y
  • CONFIG_MTD_NAND_STM32_FMC2=y
  • CONFIG_MTD_SPI_NAND=y
  • CONFIG_MTD_SPI_NOR=y
  • # CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
  • CONFIG_MTD_UBI=y
  • CONFIG_BLK_DEV_LOOP=y
  • CONFIG_BLK_DEV_RAM=y
  • CONFIG_BLK_DEV_RAM_SIZE=65536
  • CONFIG_VIRTIO_BLK=y
  • CONFIG_SRAM=y
  • CONFIG_EEPROM_AT24=y
  • CONFIG_EEPROM_93CX6=y
  • CONFIG_BLK_DEV_SD=y
  • CONFIG_BLK_DEV_SR=y
  • CONFIG_CHR_DEV_SG=y
  • CONFIG_ATA=y
  • CONFIG_SATA_AHCI_PLATFORM=y
  • CONFIG_MD=y
  • CONFIG_BLK_DEV_DM=y
  • CONFIG_DM_CRYPT=y
  • CONFIG_NETDEVICES=y
  • CONFIG_MACVLAN=m
  • CONFIG_MACVTAP=m
  • CONFIG_TUN=m
  • CONFIG_TUN_VNET_CROSS_LE=y
  • CONFIG_VETH=m
  • CONFIG_VIRTIO_NET=y
  • CONFIG_B53_SPI_DRIVER=m
  • CONFIG_B53_MDIO_DRIVER=m
  • CONFIG_B53_MMAP_DRIVER=m
  • CONFIG_B53_SRAB_DRIVER=m
  • CONFIG_B53_SERDES=m
  • CONFIG_NET_DSA_BCM_SF2=m
  • # CONFIG_NET_VENDOR_ALACRITECH is not set
  • # CONFIG_NET_VENDOR_AMAZON is not set
  • # CONFIG_NET_VENDOR_AQUANTIA is not set
  • # CONFIG_NET_VENDOR_ARC is not set
  • CONFIG_BCMGENET=m
  • CONFIG_SYSTEMPORT=m
  • CONFIG_MACB=y
  • # CONFIG_NET_VENDOR_CAVIUM is not set
  • # CONFIG_NET_VENDOR_CORTINA is not set
  • # CONFIG_NET_VENDOR_EZCHIP is not set
  • # CONFIG_NET_VENDOR_FARADAY is not set
  • # CONFIG_NET_VENDOR_GOOGLE is not set
  • # CONFIG_NET_VENDOR_HISILICON is not set
  • # CONFIG_NET_VENDOR_HUAWEI is not set
  • # CONFIG_NET_VENDOR_INTEL is not set
  • # CONFIG_NET_VENDOR_MICROSOFT is not set
  • # CONFIG_NET_VENDOR_LITEX is not set
  • # CONFIG_NET_VENDOR_MARVELL is not set
  • # CONFIG_NET_VENDOR_MELLANOX is not set
  • # CONFIG_NET_VENDOR_MICREL is not set
  • # CONFIG_NET_VENDOR_MICROCHIP is not set
  • # CONFIG_NET_VENDOR_MICROSEMI is not set
  • # CONFIG_NET_VENDOR_NATSEMI is not set
  • # CONFIG_NET_VENDOR_NETRONOME is not set
  • # CONFIG_NET_VENDOR_NI is not set
  • # CONFIG_NET_VENDOR_PENSANDO is not set
  • # CONFIG_NET_VENDOR_QUALCOMM is not set
  • # CONFIG_NET_VENDOR_RENESAS is not set
  • # CONFIG_NET_VENDOR_ROCKER is not set
  • # CONFIG_NET_VENDOR_SAMSUNG is not set
  • # CONFIG_NET_VENDOR_SEEQ is not set
  • # CONFIG_NET_VENDOR_SOLARFLARE is not set
  • CONFIG_SMSC911X=m
  • # CONFIG_NET_VENDOR_SOCIONEXT is not set
  • CONFIG_STMMAC_ETH=y
  • CONFIG_DWMAC_DWC_QOS_ETH=y
  • # CONFIG_NET_VENDOR_SYNOPSYS is not set
  • # CONFIG_NET_VENDOR_VIA is not set
  • # CONFIG_NET_VENDOR_WIZNET is not set
  • # CONFIG_NET_VENDOR_XILINX is not set
  • CONFIG_AX88796B_PHY=y
  • CONFIG_MOTORCOMM_PHY=y
  • CONFIG_AT803X_PHY=y
  • CONFIG_REALTEK_PHY=y
  • CONFIG_SMSC_PHY=y
  • CONFIG_MDIO_BITBANG=y
  • CONFIG_PPP=y
  • CONFIG_PPP_BSDCOMP=y
  • CONFIG_PPP_DEFLATE=y
  • CONFIG_PPP_FILTER=y
  • CONFIG_PPP_MPPE=y
  • CONFIG_PPP_MULTILINK=y
  • CONFIG_PPPOE=y
  • CONFIG_PPTP=m
  • CONFIG_PPPOL2TP=m
  • CONFIG_PPP_ASYNC=y
  • CONFIG_PPP_SYNC_TTY=y
  • CONFIG_USB_RTL8152=m
  • CONFIG_USB_USBNET=y
  • CONFIG_USB_NET_AX8817X=m
  • CONFIG_USB_NET_AX88179_178A=m
  • CONFIG_USB_NET_CDCETHER=m
  • CONFIG_USB_NET_CDC_NCM=m
  • CONFIG_USB_NET_SMSC75XX=m
  • CONFIG_USB_NET_SMSC95XX=m
  • # CONFIG_USB_NET_NET1080 is not set
  • CONFIG_USB_NET_CDC_SUBSET=m
  • # CONFIG_USB_NET_ZAURUS is not set
  • CONFIG_USB_GOBI_NET=y
  • # CONFIG_WLAN_VENDOR_ADMTEK is not set
  • # CONFIG_WLAN_VENDOR_ATH is not set
  • # CONFIG_WLAN_VENDOR_ATMEL is not set
  • CONFIG_B43=m
  • CONFIG_B43_SDIO=y
  • CONFIG_B43_DEBUG=y
  • CONFIG_B43LEGACY=m
  • CONFIG_BRCMSMAC=m
  • CONFIG_BRCMFMAC=m
  • CONFIG_BRCMFMAC_USB=y
  • CONFIG_BRCM_TRACING=y
  • CONFIG_BRCMDBG=y
  • # CONFIG_WLAN_VENDOR_CISCO is not set
  • # CONFIG_WLAN_VENDOR_INTEL is not set
  • # CONFIG_WLAN_VENDOR_INTERSIL is not set
  • # CONFIG_WLAN_VENDOR_MARVELL is not set
  • # CONFIG_WLAN_VENDOR_MEDIATEK is not set
  • # CONFIG_WLAN_VENDOR_MICROCHIP is not set
  • # CONFIG_WLAN_VENDOR_RALINK is not set
  • CONFIG_RTL8723DS=m
  • # CONFIG_WLAN_VENDOR_TI is not set
  • # CONFIG_WLAN_VENDOR_ZYDAS is not set
  • # CONFIG_WLAN_VENDOR_QUANTENNA is not set
  • CONFIG_WWAN=y
  • CONFIG_INPUT_FF_MEMLESS=m
  • CONFIG_INPUT_MATRIXKMAP=y
  • CONFIG_INPUT_EVDEV=y
  • # CONFIG_KEYBOARD_ATKBD is not set
  • CONFIG_KEYBOARD_GPIO=y
  • # CONFIG_MOUSE_PS2 is not set
  • CONFIG_INPUT_TOUCHSCREEN=y
  • CONFIG_TOUCHSCREEN_ADC=m
  • CONFIG_TOUCHSCREEN_GOODIX=y
  • CONFIG_TOUCHSCREEN_EDT_FT5X06=y
  • CONFIG_TOUCHSCREEN_STMPE=y
  • CONFIG_INPUT_MISC=y
  • CONFIG_INPUT_UINPUT=m
  • CONFIG_INPUT_STPMIC1_ONKEY=y
  • CONFIG_LEGACY_PTY_COUNT=8
  • CONFIG_SERIAL_AMBA_PL011=y
  • CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
  • CONFIG_SERIAL_STM32=y
  • CONFIG_SERIAL_STM32_CONSOLE=y
  • CONFIG_SERIAL_NONSTANDARD=y
  • CONFIG_SERIAL_DEV_BUS=y
  • CONFIG_MEMS_ICM20608=m
  • CONFIG_HW_RANDOM=y
  • CONFIG_I2C_CHARDEV=y
  • CONFIG_I2C_ARB_GPIO_CHALLENGE=m
  • CONFIG_I2C_MUX_PINCTRL=y
  • CONFIG_I2C_DEMUX_PINCTRL=y
  • CONFIG_I2C_NOMADIK=y
  • CONFIG_I2C_STM32F7=y
  • CONFIG_SPI=y
  • CONFIG_SPI_BITBANG=y
  • CONFIG_SPI_GPIO=m
  • CONFIG_SPI_STM32=y
  • CONFIG_SPI_STM32_QSPI=y
  • CONFIG_SPI_SPIDEV=y
  • # CONFIG_PTP_1588_CLOCK_KVM is not set
  • CONFIG_GPIO_SYSFS=y
  • CONFIG_GPIO_DWAPB=y
  • CONFIG_GPIO_GENERIC_PLATFORM=y
  • CONFIG_GPIO_PL061=y
  • CONFIG_GPIO_SYSCON=y
  • CONFIG_GPIO_XILINX=y
  • CONFIG_POWER_RESET=y
  • CONFIG_POWER_RESET_BRCMKONA=y
  • CONFIG_POWER_RESET_BRCMSTB=y
  • CONFIG_POWER_RESET_GPIO=y
  • CONFIG_POWER_RESET_GPIO_RESTART=y
  • CONFIG_POWER_RESET_VEXPRESS=y
  • CONFIG_POWER_RESET_SYSCON=y
  • CONFIG_POWER_RESET_SYSCON_POWEROFF=y
  • CONFIG_SYSCON_REBOOT_MODE=y
  • CONFIG_CHARGER_GPIO=m
  • CONFIG_SENSORS_ARM_SCMI=y
  • CONFIG_SENSORS_IIO_HWMON=y
  • CONFIG_SENSORS_PWM_FAN=m
  • CONFIG_CPU_THERMAL=y
  • CONFIG_DEVFREQ_THERMAL=y
  • CONFIG_ST_THERMAL_MEMMAP=y
  • CONFIG_GENERIC_ADC_THERMAL=m
  • CONFIG_WATCHDOG=y
  • CONFIG_WATCHDOG_NOWAYOUT=y
  • CONFIG_WATCHDOG_SYSFS=y
  • CONFIG_STPMIC1_WATCHDOG=y
  • CONFIG_BCMA_HOST_SOC=y
  • CONFIG_BCMA_DRIVER_GMAC_CMN=y
  • CONFIG_BCMA_DRIVER_GPIO=y
  • CONFIG_MFD_ATMEL_FLEXCOM=y
  • CONFIG_MFD_STMPE=y
  • CONFIG_MFD_WM8994=m
  • CONFIG_MFD_STM32_LPTIMER=y
  • CONFIG_MFD_STPMIC1=y
  • CONFIG_MFD_STMFX=y
  • # CONFIG_MFD_VEXPRESS_SYSREG is not set
  • CONFIG_REGULATOR_FIXED_VOLTAGE=y
  • CONFIG_REGULATOR_ARM_SCMI=y
  • CONFIG_REGULATOR_GPIO=y
  • CONFIG_REGULATOR_PWM=y
  • CONFIG_REGULATOR_STM32_BOOSTER=m
  • CONFIG_REGULATOR_STM32_VREFBUF=y
  • CONFIG_REGULATOR_STM32_PWR=y
  • CONFIG_REGULATOR_STPMIC1=y
  • CONFIG_CEC_STM32=m
  • CONFIG_MEDIA_SUPPORT=m
  • # CONFIG_DVB_NET is not set
  • # CONFIG_DVB_DYNAMIC_MINORS is not set
  • CONFIG_MEDIA_USB_SUPPORT=y
  • CONFIG_USB_VIDEO_CLASS=m
  • CONFIG_V4L_PLATFORM_DRIVERS=y
  • CONFIG_VIDEO_STM32_DCMIPP=m
  • CONFIG_V4L_MEM2MEM_DRIVERS=y
  • CONFIG_V4L_TEST_DRIVERS=y
  • CONFIG_VIDEO_VIVID=m
  • CONFIG_VIDEO_OV2640=m
  • CONFIG_VIDEO_OV5640=m
  • CONFIG_VIDEO_OV7670=m
  • # CONFIG_CXD2880_SPI_DRV is not set
  • # CONFIG_MEDIA_TUNER_SIMPLE is not set
  • # CONFIG_MEDIA_TUNER_TDA18250 is not set
  • # CONFIG_MEDIA_TUNER_TDA8290 is not set
  • # CONFIG_MEDIA_TUNER_TDA827X is not set
  • # CONFIG_MEDIA_TUNER_TDA18271 is not set
  • # CONFIG_MEDIA_TUNER_TDA9887 is not set
  • # CONFIG_MEDIA_TUNER_TEA5761 is not set
  • # CONFIG_MEDIA_TUNER_TEA5767 is not set
  • # CONFIG_MEDIA_TUNER_MSI001 is not set
  • # CONFIG_MEDIA_TUNER_MT20XX is not set
  • # CONFIG_MEDIA_TUNER_MT2060 is not set
  • # CONFIG_MEDIA_TUNER_MT2063 is not set
  • # CONFIG_MEDIA_TUNER_MT2266 is not set
  • # CONFIG_MEDIA_TUNER_MT2131 is not set
  • # CONFIG_MEDIA_TUNER_QT1010 is not set
  • # CONFIG_MEDIA_TUNER_XC2028 is not set
  • # CONFIG_MEDIA_TUNER_XC5000 is not set
  • # CONFIG_MEDIA_TUNER_XC4000 is not set
  • # CONFIG_MEDIA_TUNER_MXL5005S is not set
  • # CONFIG_MEDIA_TUNER_MXL5007T is not set
  • # CONFIG_MEDIA_TUNER_MC44S803 is not set
  • # CONFIG_MEDIA_TUNER_MAX2165 is not set
  • # CONFIG_MEDIA_TUNER_TDA18218 is not set
  • # CONFIG_MEDIA_TUNER_FC0011 is not set
  • # CONFIG_MEDIA_TUNER_FC0012 is not set
  • # CONFIG_MEDIA_TUNER_FC0013 is not set
  • # CONFIG_MEDIA_TUNER_TDA18212 is not set
  • # CONFIG_MEDIA_TUNER_E4000 is not set
  • # CONFIG_MEDIA_TUNER_FC2580 is not set
  • # CONFIG_MEDIA_TUNER_M88RS6000T is not set
  • # CONFIG_MEDIA_TUNER_TUA9001 is not set
  • # CONFIG_MEDIA_TUNER_SI2157 is not set
  • # CONFIG_MEDIA_TUNER_IT913X is not set
  • # CONFIG_MEDIA_TUNER_R820T is not set
  • # CONFIG_MEDIA_TUNER_MXL301RF is not set
  • # CONFIG_MEDIA_TUNER_QM1D1C0042 is not set
  • # CONFIG_MEDIA_TUNER_QM1D1B0004 is not set
  • # CONFIG_DVB_STB0899 is not set
  • # CONFIG_DVB_STB6100 is not set
  • # CONFIG_DVB_STV090x is not set
  • # CONFIG_DVB_STV0910 is not set
  • # CONFIG_DVB_STV6110x is not set
  • # CONFIG_DVB_STV6111 is not set
  • # CONFIG_DVB_MXL5XX is not set
  • # CONFIG_DVB_M88DS3103 is not set
  • # CONFIG_DVB_DRXK is not set
  • # CONFIG_DVB_TDA18271C2DD is not set
  • # CONFIG_DVB_SI2165 is not set
  • # CONFIG_DVB_MN88472 is not set
  • # CONFIG_DVB_MN88473 is not set
  • # CONFIG_DVB_CX24110 is not set
  • # CONFIG_DVB_CX24123 is not set
  • # CONFIG_DVB_MT312 is not set
  • # CONFIG_DVB_ZL10036 is not set
  • # CONFIG_DVB_ZL10039 is not set
  • # CONFIG_DVB_S5H1420 is not set
  • # CONFIG_DVB_STV0288 is not set
  • # CONFIG_DVB_STB6000 is not set
  • # CONFIG_DVB_STV0299 is not set
  • # CONFIG_DVB_STV6110 is not set
  • # CONFIG_DVB_STV0900 is not set
  • # CONFIG_DVB_TDA8083 is not set
  • # CONFIG_DVB_TDA10086 is not set
  • # CONFIG_DVB_TDA8261 is not set
  • # CONFIG_DVB_VES1X93 is not set
  • # CONFIG_DVB_TUNER_ITD1000 is not set
  • # CONFIG_DVB_TUNER_CX24113 is not set
  • # CONFIG_DVB_TDA826X is not set
  • # CONFIG_DVB_TUA6100 is not set
  • # CONFIG_DVB_CX24116 is not set
  • # CONFIG_DVB_CX24117 is not set
  • # CONFIG_DVB_CX24120 is not set
  • # CONFIG_DVB_SI21XX is not set
  • # CONFIG_DVB_TS2020 is not set
  • # CONFIG_DVB_DS3000 is not set
  • # CONFIG_DVB_MB86A16 is not set
  • # CONFIG_DVB_TDA10071 is not set
  • # CONFIG_DVB_SP887X is not set
  • # CONFIG_DVB_CX22700 is not set
  • # CONFIG_DVB_CX22702 is not set
  • # CONFIG_DVB_S5H1432 is not set
  • # CONFIG_DVB_DRXD is not set
  • # CONFIG_DVB_L64781 is not set
  • # CONFIG_DVB_TDA1004X is not set
  • # CONFIG_DVB_NXT6000 is not set
  • # CONFIG_DVB_MT352 is not set
  • # CONFIG_DVB_ZL10353 is not set
  • # CONFIG_DVB_DIB3000MB is not set
  • # CONFIG_DVB_DIB3000MC is not set
  • # CONFIG_DVB_DIB7000M is not set
  • # CONFIG_DVB_DIB7000P is not set
  • # CONFIG_DVB_DIB9000 is not set
  • # CONFIG_DVB_TDA10048 is not set
  • # CONFIG_DVB_AF9013 is not set
  • # CONFIG_DVB_EC100 is not set
  • # CONFIG_DVB_STV0367 is not set
  • # CONFIG_DVB_CXD2820R is not set
  • # CONFIG_DVB_CXD2841ER is not set
  • # CONFIG_DVB_RTL2830 is not set
  • # CONFIG_DVB_RTL2832 is not set
  • # CONFIG_DVB_RTL2832_SDR is not set
  • # CONFIG_DVB_SI2168 is not set
  • # CONFIG_DVB_ZD1301_DEMOD is not set
  • # CONFIG_DVB_CXD2880 is not set
  • # CONFIG_DVB_VES1820 is not set
  • # CONFIG_DVB_TDA10021 is not set
  • # CONFIG_DVB_TDA10023 is not set
  • # CONFIG_DVB_STV0297 is not set
  • # CONFIG_DVB_NXT200X is not set
  • # CONFIG_DVB_OR51211 is not set
  • # CONFIG_DVB_OR51132 is not set
  • # CONFIG_DVB_BCM3510 is not set
  • # CONFIG_DVB_LGDT330X is not set
  • # CONFIG_DVB_LGDT3305 is not set
  • # CONFIG_DVB_LGDT3306A is not set
  • # CONFIG_DVB_LG2160 is not set
  • # CONFIG_DVB_S5H1409 is not set
  • # CONFIG_DVB_AU8522_DTV is not set
  • # CONFIG_DVB_AU8522_V4L is not set
  • # CONFIG_DVB_S5H1411 is not set
  • # CONFIG_DVB_MXL692 is not set
  • # CONFIG_DVB_S921 is not set
  • # CONFIG_DVB_DIB8000 is not set
  • # CONFIG_DVB_MB86A20S is not set
  • # CONFIG_DVB_TC90522 is not set
  • # CONFIG_DVB_MN88443X is not set
  • # CONFIG_DVB_PLL is not set
  • # CONFIG_DVB_TUNER_DIB0070 is not set
  • # CONFIG_DVB_TUNER_DIB0090 is not set
  • # CONFIG_DVB_DRX39XYJ is not set
  • # CONFIG_DVB_LNBH25 is not set
  • # CONFIG_DVB_LNBH29 is not set
  • # CONFIG_DVB_LNBP21 is not set
  • # CONFIG_DVB_LNBP22 is not set
  • # CONFIG_DVB_ISL6405 is not set
  • # CONFIG_DVB_ISL6421 is not set
  • # CONFIG_DVB_ISL6423 is not set
  • # CONFIG_DVB_A8293 is not set
  • # CONFIG_DVB_LGS8GL5 is not set
  • # CONFIG_DVB_LGS8GXX is not set
  • # CONFIG_DVB_ATBM8830 is not set
  • # CONFIG_DVB_TDA665x is not set
  • # CONFIG_DVB_IX2505V is not set
  • # CONFIG_DVB_M88RS2000 is not set
  • # CONFIG_DVB_AF9033 is not set
  • # CONFIG_DVB_HORUS3A is not set
  • # CONFIG_DVB_ASCOT2E is not set
  • # CONFIG_DVB_HELENE is not set
  • # CONFIG_DVB_CXD2099 is not set
  • # CONFIG_DVB_SP2 is not set
  • CONFIG_IMX_IPUV3_CORE=m
  • CONFIG_DRM=y
  • CONFIG_DRM_EXYNOS=m
  • CONFIG_DRM_EXYNOS_FIMD=y
  • CONFIG_DRM_EXYNOS_MIXER=y
  • CONFIG_DRM_EXYNOS_DPI=y
  • # CONFIG_DRM_EXYNOS_DP is not set
  • CONFIG_DRM_EXYNOS_HDMI=y
  • CONFIG_DRM_RCAR_LVDS=y
  • CONFIG_DRM_VIRTIO_GPU=m
  • CONFIG_DRM_STM=y
  • CONFIG_DRM_STM_DSI=m
  • CONFIG_DRM_PANEL_SIMPLE=y
  • CONFIG_DRM_SII902X=y
  • CONFIG_DRM_SIMPLE_BRIDGE=m
  • CONFIG_DRM_STI=m
  • CONFIG_DRM_MXSFB=m
  • CONFIG_DRM_PL111=m
  • CONFIG_DRM_LIMA=m
  • CONFIG_DRM_PANFROST=m
  • CONFIG_DRM_LEGACY=y
  • CONFIG_FB=y
  • CONFIG_FB_ARMCLCD=y
  • CONFIG_BACKLIGHT_PWM=y
  • CONFIG_BACKLIGHT_GPIO=y
  • CONFIG_FRAMEBUFFER_CONSOLE=y
  • CONFIG_LOGO=y
  • CONFIG_SOUND=y
  • CONFIG_SND=y
  • CONFIG_SND_DYNAMIC_MINORS=y
  • CONFIG_SND_DEBUG=y
  • CONFIG_SND_DEBUG_VERBOSE=y
  • CONFIG_SND_PCM_XRUN_DEBUG=y
  • CONFIG_SND_CTL_VALIDATION=y
  • CONFIG_SND_JACK_INJECTION_DEBUG=y
  • CONFIG_SND_USB_AUDIO=m
  • CONFIG_SND_SOC=y
  • CONFIG_SND_ATMEL_SOC=m
  • CONFIG_SND_SOC_FSL_SAI=m
  • CONFIG_SND_SOC_STM32_SAI=y
  • CONFIG_SND_SOC_STM32_I2S=y
  • CONFIG_SND_SOC_STM32_SPDIFRX=y
  • CONFIG_SND_SOC_STM32_DFSDM=y
  • CONFIG_SND_SOC_AK4642=m
  • CONFIG_SND_SOC_CS42L51_I2C=y
  • CONFIG_SND_SOC_RT5631=m
  • CONFIG_SND_SOC_RT5640=m
  • CONFIG_SND_SOC_SGTL5000=m
  • CONFIG_SND_SOC_STI_SAS=m
  • CONFIG_SND_SOC_TLV320AIC23_I2C=m
  • CONFIG_SND_SOC_TS3A227E=m
  • CONFIG_SND_SOC_WM8753=m
  • CONFIG_SND_SOC_WM8903=m
  • CONFIG_SND_SOC_WM8904=m
  • CONFIG_SND_SOC_WM8978=m
  • CONFIG_SND_SOC_WM8994=m
  • CONFIG_SND_SIMPLE_CARD=m
  • CONFIG_SND_AUDIO_GRAPH_CARD=y
  • CONFIG_USB_ULPI_BUS=y
  • CONFIG_USB_CONN_GPIO=y
  • CONFIG_USB=y
  • CONFIG_USB_OTG=y
  • CONFIG_USB_XHCI_HCD=y
  • CONFIG_USB_XHCI_PLATFORM=y
  • CONFIG_USB_EHCI_HCD=y
  • CONFIG_USB_EHCI_ROOT_HUB_TT=y
  • CONFIG_USB_EHCI_HCD_PLATFORM=y
  • CONFIG_USB_OHCI_HCD=y
  • CONFIG_USB_OHCI_HCD_PLATFORM=y
  • CONFIG_USB_ACM=y
  • CONFIG_USB_STORAGE=y
  • CONFIG_USB_UAS=m
  • CONFIG_USBIP_CORE=m
  • CONFIG_USBIP_HOST=m
  • CONFIG_USB_DWC2=y
  • CONFIG_USB_SERIAL=y
  • CONFIG_USB_SERIAL_GENERIC=y
  • CONFIG_USB_SERIAL_CH341=m
  • CONFIG_USB_SERIAL_CP210X=m
  • CONFIG_USB_SERIAL_FTDI_SIO=m
  • CONFIG_USB_SERIAL_OPTION=y
  • CONFIG_NOP_USB_XCEIV=y
  • CONFIG_AM335X_PHY_USB=m
  • CONFIG_USB_GPIO_VBUS=y
  • CONFIG_USB_ISP1301=y
  • CONFIG_USB_ULPI=y
  • CONFIG_USB_GADGET=y
  • CONFIG_U_SERIAL_CONSOLE=y
  • CONFIG_USB_SNP_UDC_PLAT=y
  • CONFIG_USB_BDC_UDC=y
  • CONFIG_USB_CONFIGFS=m
  • CONFIG_USB_CONFIGFS_SERIAL=y
  • CONFIG_USB_CONFIGFS_ACM=y
  • CONFIG_USB_CONFIGFS_OBEX=y
  • CONFIG_USB_CONFIGFS_NCM=y
  • CONFIG_USB_CONFIGFS_ECM=y
  • CONFIG_USB_CONFIGFS_ECM_SUBSET=y
  • CONFIG_USB_CONFIGFS_RNDIS=y
  • CONFIG_USB_CONFIGFS_EEM=y
  • CONFIG_USB_CONFIGFS_MASS_STORAGE=y
  • CONFIG_USB_CONFIGFS_F_LB_SS=y
  • CONFIG_USB_CONFIGFS_F_FS=y
  • CONFIG_USB_CONFIGFS_F_UAC1=y
  • CONFIG_USB_CONFIGFS_F_UAC1_LEGACY=y
  • CONFIG_USB_CONFIGFS_F_UAC2=y
  • CONFIG_USB_CONFIGFS_F_MIDI=y
  • CONFIG_USB_CONFIGFS_F_HID=y
  • CONFIG_USB_CONFIGFS_F_UVC=y
  • CONFIG_USB_CONFIGFS_F_PRINTER=y
  • CONFIG_USB_ETH=m
  • # CONFIG_USB_ETH_RNDIS is not set
  • CONFIG_USB_MASS_STORAGE=m
  • CONFIG_USB_G_SERIAL=m
  • CONFIG_TYPEC=y
  • CONFIG_TYPEC_TCPM=y
  • CONFIG_TYPEC_FUSB302=m
  • CONFIG_TYPEC_UCSI=m
  • CONFIG_MMC=y
  • CONFIG_MMC_BLOCK_MINORS=16
  • CONFIG_MMC_ARMMMCI=y
  • CONFIG_MMC_SDHCI=y
  • CONFIG_MMC_SDHCI_PLTFM=y
  • CONFIG_MMC_SDHCI_OF_ARASAN=y
  • CONFIG_MMC_SDHCI_OF_AT91=y
  • CONFIG_MMC_DW=y
  • CONFIG_MMC_DW_EXYNOS=y
  • CONFIG_MMC_SDHCI_OMAP=y
  • CONFIG_LEDS_CLASS=y
  • CONFIG_LEDS_CLASS_FLASH=m
  • CONFIG_LEDS_GPIO=y
  • CONFIG_LEDS_PWM=y
  • CONFIG_LEDS_TRIGGERS=y
  • CONFIG_LEDS_TRIGGER_TIMER=y
  • CONFIG_LEDS_TRIGGER_ONESHOT=y
  • CONFIG_LEDS_TRIGGER_HEARTBEAT=y
  • CONFIG_LEDS_TRIGGER_BACKLIGHT=y
  • CONFIG_LEDS_TRIGGER_CPU=y
  • CONFIG_LEDS_TRIGGER_GPIO=y
  • CONFIG_LEDS_TRIGGER_DEFAULT_ON=y
  • CONFIG_LEDS_TRIGGER_TRANSIENT=y
  • CONFIG_LEDS_TRIGGER_CAMERA=y
  • CONFIG_LEDS_TRIGGER_AUDIO=m
  • CONFIG_EDAC=y
  • CONFIG_RTC_CLASS=y
  • CONFIG_RTC_DRV_PCF8563=y
  • CONFIG_DMADEVICES=y
  • CONFIG_FSL_EDMA=y
  • CONFIG_PL330_DMA=y
  • CONFIG_STM32_DMA=y
  • CONFIG_STM32_DMAMUX=y
  • CONFIG_STM32_MDMA=y
  • CONFIG_DW_DMAC=y
  • CONFIG_VIRTIO_MMIO=y
  • CONFIG_STAGING=y
  • CONFIG_ICST=y
  • CONFIG_CLK_SP810=y
  • CONFIG_CLK_VEXPRESS_OSC=y
  • CONFIG_HWSPINLOCK=y
  • CONFIG_HWSPINLOCK_STM32=y
  • CONFIG_CLKSRC_STM32_LP=y
  • CONFIG_MICROCHIP_PIT64B=y
  • CONFIG_MAILBOX=y
  • CONFIG_PL320_MBOX=y
  • CONFIG_STM32_IPCC=y
  • CONFIG_RPMSG_VIRTIO=y
  • CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=y
  • CONFIG_DEVFREQ_GOV_PASSIVE=m
  • CONFIG_PM_DEVFREQ_EVENT=y
  • CONFIG_MEMORY=y
  • CONFIG_STM32_FMC2_EBI=y
  • CONFIG_IIO=y
  • CONFIG_IIO_SW_TRIGGER=y
  • CONFIG_SD_ADC_MODULATOR=y
  • CONFIG_STM32_ADC_CORE=y
  • CONFIG_STM32_ADC=y
  • CONFIG_STM32_DFSDM_ADC=y
  • CONFIG_STMPE_ADC=m
  • CONFIG_VF610_ADC=m
  • CONFIG_XILINX_XADC=y
  • CONFIG_STM32_DAC=m
  • CONFIG_MPU3050_I2C=y
  • CONFIG_HTS221=y
  • CONFIG_IIO_ST_LSM6DSX=m
  • CONFIG_CM36651=m
  • CONFIG_SENSORS_ISL29018=y
  • CONFIG_SENSORS_ISL29028=y
  • CONFIG_AK8975=y
  • CONFIG_IIO_HRTIMER_TRIGGER=y
  • CONFIG_IIO_STM32_LPTIMER_TRIGGER=m
  • CONFIG_IIO_ST_PRESS=m
  • CONFIG_PWM=y
  • CONFIG_PWM_FSL_FTM=m
  • CONFIG_PWM_STM32=y
  • CONFIG_PWM_STM32_LP=y
  • CONFIG_PHY_CPCAP_USB=m
  • CONFIG_PHY_SAMSUNG_USB2=m
  • CONFIG_PHY_STM32_USBPHYC=y
  • CONFIG_RAS=y
  • CONFIG_NVMEM_STM32_ROMEM=y
  • CONFIG_NVMEM_RMEM=m
  • CONFIG_FSI=m
  • CONFIG_FSI_MASTER_GPIO=m
  • CONFIG_FSI_MASTER_HUB=m
  • CONFIG_FSI_MASTER_ASPEED=m
  • CONFIG_FSI_SCOM=m
  • CONFIG_FSI_SBEFIFO=m
  • CONFIG_FSI_OCC=m
  • CONFIG_TEE=y
  • CONFIG_OPTEE=y
  • CONFIG_INTERCONNECT=y
  • CONFIG_COUNTER=m
  • CONFIG_STM32_TIMER_CNT=m
  • CONFIG_STM32_LPTIMER_CNT=m
  • CONFIG_EXT4_FS=y
  • CONFIG_EXT4_FS_POSIX_ACL=y
  • CONFIG_AUTOFS4_FS=y
  • CONFIG_FUSE_FS=y
  • CONFIG_OVERLAY_FS=y
  • CONFIG_MSDOS_FS=y
  • CONFIG_VFAT_FS=y
  • CONFIG_NTFS_FS=y
  • CONFIG_TMPFS=y
  • CONFIG_TMPFS_POSIX_ACL=y
  • CONFIG_JFFS2_FS=y
  • CONFIG_UBIFS_FS=y
  • CONFIG_SQUASHFS=y
  • CONFIG_SQUASHFS_LZO=y
  • CONFIG_SQUASHFS_XZ=y
  • CONFIG_PSTORE=y
  • CONFIG_PSTORE_CONSOLE=y
  • CONFIG_PSTORE_PMSG=y
  • CONFIG_PSTORE_RAM=y
  • CONFIG_SYSV_FS=y
  • CONFIG_NFS_FS=y
  • CONFIG_NFS_V3_ACL=y
  • CONFIG_NFS_V4=y
  • CONFIG_NFS_V4_1=y
  • CONFIG_NFS_V4_2=y
  • CONFIG_ROOT_NFS=y
  • CONFIG_NFSD=y
  • CONFIG_NFSD_V3_ACL=y
  • CONFIG_NFSD_V4=y
  • CONFIG_NFSD_BLOCKLAYOUT=y
  • CONFIG_NFSD_SCSILAYOUT=y
  • CONFIG_NFSD_FLEXFILELAYOUT=y
  • CONFIG_NFSD_V4_2_INTER_SSC=y
  • CONFIG_NLS_CODEPAGE_437=y
  • CONFIG_NLS_CODEPAGE_850=y
  • CONFIG_NLS_ISO8859_1=y
  • CONFIG_NLS_UTF8=y
  • CONFIG_SECURITYFS=y
  • CONFIG_CRYPTO_USER=m
  • CONFIG_CRYPTO_CCM=y
  • CONFIG_CRYPTO_GCM=y
  • CONFIG_CRYPTO_XTS=m
  • CONFIG_CRYPTO_CMAC=y
  • CONFIG_CRYPTO_HMAC=y
  • CONFIG_CRYPTO_MICHAEL_MIC=y
  • CONFIG_CRYPTO_AES=y
  • CONFIG_CRYPTO_USER_API_HASH=y
  • CONFIG_CRYPTO_USER_API_SKCIPHER=m
  • CONFIG_CRYPTO_USER_API_RNG=m
  • CONFIG_CRYPTO_USER_API_AEAD=m
  • CONFIG_CRYPTO_DEV_STM32_CRC=m
  • CONFIG_CRYPTO_DEV_STM32_HASH=m
  • CONFIG_CRYPTO_DEV_STM32_CRYP=m
  • CONFIG_CRYPTO_DEV_AMLOGIC_GXL=m
  • CONFIG_CORDIC=y
  • CONFIG_DMA_CMA=y
  • CONFIG_CMA_SIZE_MBYTES=128
  • CONFIG_PRINTK_TIME=y
  • CONFIG_DYNAMIC_DEBUG=y
  • CONFIG_DEBUG_INFO=y
  • CONFIG_GDB_SCRIPTS=y
  • CONFIG_DEBUG_SECTION_MISMATCH=y
  • # CONFIG_SECTION_MISMATCH_WARN_ONLY is not set
  • CONFIG_MAGIC_SYSRQ=y
  • CONFIG_DEBUG_FS=y
  • # CONFIG_SCHED_DEBUG is not set
  • CONFIG_SAMPLES=y
  • CONFIG_SAMPLE_RPMSG_CLIENT=m

复制代码


四、完整开机log


  • U-Boot 2021.10-stm32mp-r1 (Mar 25 2023 - 10:16:17 +0800)

  • CPU: STM32MP135D Rev.Y
  • Model: STM32MP135D-ATK Discovery Board
  • Board: stm32mp1 in trusted mode (st,stm32mp135d-atk)
  • DRAM:  512 MiB
  • optee optee: OP-TEE: revision 3.16 (72845af2)
  • Clocks:
  • - MPU : 1000 MHz
  • - AXI : 266.500 MHz
  • - PER : 24 MHz
  • - DDR : 533 MHz
  • WDT:   Started with servicing (32s timeout)
  • NAND:  0 MiB
  • MMC:   STM32 SD/MMC: 0, STM32 SD/MMC: 1
  • Loading Environment from MMC... *** Warning - bad CRC, using default environment

  • In:    serial
  • Out:   serial
  • Err:   serial
  • invalid MAC address 0 in OTP 00:00:00:00:00:00
  • Net:
  • Error: eth2@5800e000 address not set.

  • Error: eth1@5800a000 address not set.

  • Error: eth1@5800a000 address not set.

  • Error: eth2@5800e000 address not set.
  • No ethernet found.

  • lcd_id  = 07
  • Hit any key to stop autoboot:  0
  • Boot over mmc1!
  • Saving Environment to MMC... Writing to redundant MMC(1)... OK
  • switch to partitions #0, OK
  • mmc1(part 0) is current device
  • 261192 bytes read in 15 ms (16.6 MiB/s)
  • Scanning mmc 1:4...
  • Found U-Boot script /boot.scr.uimg
  • 3837 bytes read in 9 ms (416 KiB/s)
  • ## Executing script at c4100000
  • Executing SCRIPT on target=mmc1
  • FOUND /mmc1_extlinux/stm32mp135d-atk_extlinux.conf
  • Saving Environment to MMC... Writing to MMC(1)... OK
  • switch to partitions #0, OK
  • mmc1(part 0) is current device
  • 261192 bytes read in 14 ms (17.8 MiB/s)
  • Scanning mmc 1:4...
  • Found /mmc1_extlinux/stm32mp135d-atk_extlinux.conf
  • Retrieving file: /mmc1_extlinux/stm32mp135d-atk_extlinux.conf
  • 957 bytes read in 9 ms (103.5 KiB/s)
  • Select the boot mode
  • 1:      stm32mp135d-atk
  • 2:      stm32mp135d-atk-hdmi
  • 3:      stm32mp135d-atk-wifi-bluetooth
  • 4:      stm32mp135d-atk-nfs
  • Enter choice: 4:        stm32mp135d-atk-nfs
  • Retrieving file: /uInitrd
  • 4588714 bytes read in 107 ms (40.9 MiB/s)
  • Retrieving file: /uImage
  • 7848600 bytes read in 177 ms (42.3 MiB/s)
  • append: root=/dev/nfs nfsroot=192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs,proto=tcp rw ip=192.168.6.41:192.168.6.137:192.168.6.1:2          55.255.255.0::eth1:off console=ttySTM0,115200
  • Retrieving file: /stm32mp135d-atk-wifi-bluetooth.dtb
  • 46880 bytes read in 10 ms (4.5 MiB/s)
  • ## Booting kernel from Legacy Image at c2000000 ...
  •    Image Name:   Linux-5.15.24
  •    Created:      2024-10-17   8:21:24 UTC
  •    Image Type:   ARM Linux Kernel Image (uncompressed)
  •    Data Size:    7848536 Bytes = 7.5 MiB
  •    Load Address: c2000040
  •    Entry Point:  c2000040
  •    Verifying Checksum ... OK
  • ## Flattened Device Tree blob at c4000000
  •    Booting using the fdt blob at 0xc4000000
  •    XIP Kernel Image
  •    Loading Ramdisk to cfb9f000, end cffff4aa ... OK
  •    Loading Device Tree to cfb90000, end cfb9e71f ... OK

  • Starting kernel ...

  • [    0.000000] Booting Linux on physical CPU 0x0
  • [    0.000000] Linux version 5.15.24 (alientek@ubuntu) (arm-none-linux-gnueabihf-gcc (GNU Toolchain for the A-profile Architecture 10.3-20          21.07 (arm-10.29)) 10.3.1 20210621, GNU ld (GNU Toolchain for the A-profile Architecture 10.3-2021.07 (arm-10.29)) 2.36.1.20210621) #1 PRE          EMPT Thu Oct 17 16:16:53 CST 2024
  • [    0.000000] CPU: ARMv7 Processor [410fc075] revision 5 (ARMv7), cr=10c5387d
  • [    0.000000] CPU: div instructions available: patching division code
  • [    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
  • [    0.000000] OF: fdt: Machine model: STM32MP135D-ATK Discovery Board
  • [    0.000000] Memory policy: Data cache writeback
  • [    0.000000] cma: Reserved 128 MiB at 0xd4800000
  • [    0.000000] Zone ranges:
  • [    0.000000]   Normal   [mem 0x00000000c0000000-0x00000000dcffffff]
  • [    0.000000]   HighMem  [mem 0x00000000dd000000-0x00000000dfffffff]
  • [    0.000000] Movable zone start for each node
  • [    0.000000] Early memory node ranges
  • [    0.000000]   node   0: [mem 0x00000000c0000000-0x00000000dcbfffff]
  • [    0.000000]   node   0: [mem 0x00000000dcc00000-0x00000000dcfeffff]
  • [    0.000000]   node   0: [mem 0x00000000dcff0000-0x00000000dcffffff]
  • [    0.000000]   node   0: [mem 0x00000000dd000000-0x00000000dfffffff]
  • [    0.000000] Initmem setup node 0 [mem 0x00000000c0000000-0x00000000dfffffff]
  • [    0.000000] psci: probing for conduit method from DT.
  • [    0.000000] psci: PSCIv1.0 detected in firmware.
  • [    0.000000] psci: Using standard PSCI v0.2 function IDs
  • [    0.000000] psci: MIGRATE_INFO_TYPE not supported.
  • [    0.000000] psci: SMC Calling Convention v1.1
  • [    0.000000] CPU: All CPU(s) started in SVC mode.
  • [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 130028
  • [    0.000000] Kernel command line: root=/dev/nfs nfsroot=192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs,proto=tcp rw ip=192.168.6.41          :192.168.6.137:192.168.6.1:255.255.255.0::eth1:off console=ttySTM0,115200
  • [    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
  • [    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
  • [    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
  • [    0.000000] Memory: 311184K/524288K available (12288K kernel code, 1226K rwdata, 3192K rodata, 1024K init, 197K bss, 82032K reserved, 1          31072K cma-reserved, 0K highmem)
  • [    0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
  • [    0.000000] trace event string verifier disabled
  • [    0.000000] rcu: Preemptible hierarchical RCU implementation.
  • [    0.000000] rcu:     RCU event tracing is enabled.
  • [    0.000000]  Trampoline variant of Tasks RCU enabled.
  • [    0.000000]  Tracing variant of Tasks RCU enabled.
  • [    0.000000] rcu: RCU calculated value of scheduler-enlistment delay is 10 jiffies.
  • [    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
  • [    0.000000] random: get_random_bytes called from start_kernel+0x330/0x4f8 with crng_init=0
  • [    0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (virt).
  • [    0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns
  • [    0.000001] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns
  • [    0.000020] Switching to timer-based delay loop, resolution 41ns
  • [    0.000641] Console: colour dummy device 80x30
  • [    0.000707] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=240000)
  • [    0.000730] pid_max: default: 32768 minimum: 301
  • [    0.000857] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
  • [    0.000879] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
  • [    0.001893] CPU: Testing write buffer coherency: ok
  • [    0.003003] Setting up static identity map for 0xc0100000 - 0xc0100060
  • [    0.003185] rcu: Hierarchical SRCU implementation.
  • [    0.004492] devtmpfs: initialized
  • [    0.014834] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
  • [    0.015131] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
  • [    0.015169] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
  • [    0.020931] pinctrl core: initialized pinctrl subsystem
  • [    0.022368] NET: Registered PF_NETLINK/PF_ROUTE protocol family
  • [    0.024436] DMA: preallocated 256 KiB pool for atomic coherent allocations
  • [    0.025559] thermal_sys: Registered thermal governor 'step_wise'
  • [    0.025855] cpuidle: using governor menu
  • [    0.026074] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
  • [    0.026098] hw-breakpoint: maximum watchpoint size is 8 bytes.
  • [    0.026394] Serial: AMBA PL011 UART driver
  • [    0.029018] stm32-pm-domain pm_domain: domain core-ret-power-domain registered
  • [    0.029065] stm32-pm-domain pm_domain: subdomain core-power-domain registered
  • [    0.029079] stm32-pm-domain pm_domain: domains probed
  • [    0.041548] /soc/interrupt-controller@5000d000: bank0
  • [    0.041596] /soc/interrupt-controller@5000d000: bank1
  • [    0.041614] /soc/interrupt-controller@5000d000: bank2
  • [    0.056318] platform panel-rgb: Fixing up cyclic dependency with 5a001000.display-controller
  • [    0.066425] Kprobes globally optimized
  • [    0.076209] SCSI subsystem initialized
  • [    0.076852] usbcore: registered new interface driver usbfs
  • [    0.076925] usbcore: registered new interface driver hub
  • [    0.076987] usbcore: registered new device driver usb
  • [    0.077393] pps_core: LinuxPPS API ver. 1 registered
  • [    0.077411] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
  • [    0.077441] PTP clock support registered
  • [    0.077679] EDAC MC: Ver: 3.0.0
  • [    0.079085] Advanced Linux Sound Architecture Driver Initialized.
  • [    0.080940] clocksource: Switched to clocksource arch_sys_counter
  • [    0.145276] NET: Registered PF_INET protocol family
  • [    0.145484] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
  • [    0.146555] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes, linear)
  • [    0.146613] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
  • [    0.146668] TCP bind hash table entries: 4096 (order: 2, 16384 bytes, linear)
  • [    0.146716] TCP: Hash tables configured (established 4096 bind 4096)
  • [    0.146844] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
  • [    0.146879] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
  • [    0.147087] NET: Registered PF_UNIX/PF_LOCAL protocol family
  • [    0.151255] RPC: Registered named UNIX socket transport module.
  • [    0.151291] RPC: Registered udp transport module.
  • [    0.151301] RPC: Registered tcp transport module.
  • [    0.151310] RPC: Registered tcp NFSv4.1 backchannel transport module.
  • [    0.151695] hw perfevents: enabled with armv7_cortex_a7 PMU driver, 5 counters available
  • [    0.153103] Initialise system trusted keyrings
  • [    0.153559] workingset: timestamp_bits=14 max_order=17 bucket_order=3
  • [    0.160277] squashfs: version 4.0 (2009/01/31) Phillip Lougher
  • [    0.161158] Trying to unpack rootfs image as initramfs...
  • [    0.181569] NFS: Registering the id_resolver key type
  • [    0.181632] Key type id_resolver registered
  • [    0.181644] Key type id_legacy registered
  • [    0.181779] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
  • [    0.181810] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
  • [    0.181820] Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
  • [    0.182628] ntfs: driver 2.1.32 [Flags: R/O].
  • [    0.182864] jffs2: version 2.2. (NAND) © 2001-2006 Red Hat, Inc.
  • [    0.191247] fuse: init (API version 7.34)
  • [    0.192170] NET: Registered PF_ALG protocol family
  • [    0.192210] Key type asymmetric registered
  • [    0.192221] Asymmetric key parser 'x509' registered
  • [    0.192343] bounce: pool size: 64 pages
  • [    0.192422] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
  • [    0.192439] io scheduler mq-deadline registered
  • [    0.192450] io scheduler kyber registered
  • [    0.203196] STM32 USART driver initialized
  • [    0.264477] brd: module loaded
  • [    0.281713] loop: module loaded
  • [    0.285636] CAN device driver interface
  • [    0.286899] PPP generic driver version 2.4.2
  • [    0.301048] PPP BSD Compression module registered
  • [    0.301076] PPP Deflate Compression module registered
  • [    0.301096] PPP MPPE Compression module registered
  • [    0.301107] NET: Registered PF_PPPOX protocol family
  • [    0.301223] GobiNet: Quectel_Linux&Android_GobiNet_Driver_V1.6.1
  • [    0.301308] usbcore: registered new interface driver GobiNet
  • [    0.302083] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
  • [    0.302140] ehci-platform: EHCI generic platform driver
  • [    0.302345] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
  • [    0.302382] ohci-platform: OHCI generic platform driver
  • [    0.302956] usbcore: registered new interface driver cdc_acm
  • [    0.302976] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
  • [    0.303043] usbcore: registered new interface driver usb-storage
  • [    0.303164] usbcore: registered new interface driver usbserial_generic
  • [    0.303209] usbserial: USB Serial support registered for generic
  • [    0.303252] usbcore: registered new interface driver option
  • [    0.303283] usbserial: USB Serial support registered for GSM modem (1-port)
  • [    0.303837] i2c_dev: i2c /dev entries driver
  • [    0.311140] device-mapper: ioctl: 4.45.0-ioctl (2021-03-22) initialised: dm-devel@redhat.com
  • [    0.311714] stm32-cpufreq stm32-cpufreq: OPP-v2 not supported
  • [    0.312552] sdhci: Secure Digital Host Controller Interface driver
  • [    0.312578] sdhci: Copyright(c) Pierre Ossman
  • [    0.312586] Synopsys Designware Multimedia Card Interface Driver
  • [    0.312937] sdhci-pltfm: SDHCI platform and OF driver helper
  • [    0.313808] ledtrig-cpu: registered to indicate activity on CPUs
  • [    0.314282] usbcore: registered new interface driver usbhid
  • [    0.314306] usbhid: USB HID core driver
  • [    0.316564] optee: probing for conduit method.
  • [    0.316610] optee: revision 3.16 (72845af2)
  • [    0.341612] optee: Asynchronous notifications enabled
  • [    0.341659] optee: dynamic shared memory is enabled
  • [    0.343535] optee: initialized driver
  • [    0.345793] random: fast init done
  • [    0.349820] NET: Registered PF_PACKET protocol family
  • [    0.349876] can: controller area network core
  • [    0.349967] NET: Registered PF_CAN protocol family
  • [    0.349986] can: raw protocol
  • [    0.349999] can: broadcast manager protocol
  • [    0.350014] can: netlink gateway - max_hops=1
  • [    0.350457] random: crng init done
  • [    0.355917] Key type dns_resolver registered
  • [    0.356034] ThumbEE CPU extension supported.
  • [    0.356063] Registering SWP/SWPB emulation handler
  • [    0.356482] registered taskstats version 1
  • [    0.356518] Loading compiled-in X.509 certificates
  • [    0.360886] arm-scmi firmware:scmi: SCMI Notifications - Core Enabled.
  • [    0.361187] arm-scmi firmware:scmi: SCMI Protocol v2.0 'ST:' Firmware version 0x0
  • [    0.411760] scmi-regulator scmi_dev.4: Regulator reg11 registered for domain [0]
  • [    0.412109] scmi-regulator scmi_dev.4: Regulator reg18 registered for domain [1]
  • [    0.412430] scmi-regulator scmi_dev.4: Regulator usb33 registered for domain [2]
  • [    0.458291] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOA bank added
  • [    0.458963] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOB bank added
  • [    0.459630] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOC bank added
  • [    0.461424] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOD bank added
  • [    0.462114] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOE bank added
  • [    0.471441] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOF bank added
  • [    0.481536] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOG bank added
  • [    0.482268] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOH bank added
  • [    0.482953] stm32mp135-pinctrl soc:pin-controller@50002000: GPIOI bank added
  • [    0.483028] stm32mp135-pinctrl soc:pin-controller@50002000: Pinctrl STM32 initialized
  • [    0.486026] stm32-mdma 58000000.dma-controller: STM32 MDMA driver registered
  • [    0.488189] stm32-usbphyc 5a006000.usbphyc: registered rev:1.0
  • [    0.501029] stm32-dma 48000000.dma-controller: STM32 DMA driver registered
  • [    0.511126] stm32-dma 48001000.dma-controller: STM32 DMA driver registered
  • [    0.512110] stm32-usart 40010000.serial: interrupt mode for rx (no dma)
  • [    0.512143] stm32-usart 40010000.serial: interrupt mode for tx (no dma)
  • [    0.512173] 40010000.serial: ttySTM0 at MMIO 0x40010000 (irq = 61, base_baud = 4000000) is a stm32-usart
  • [    1.085032] Freeing initrd memory: 4484K
  • [    2.652750] printk: console [ttySTM0] enabled
  • [    2.659960] stm32-usart 4c001000.serial: interrupt mode for rx (no dma)
  • [    2.665256] stm32-usart 4c001000.serial: interrupt mode for tx (no dma)
  • [    2.671880] 4c001000.serial: ttySTM1 at MMIO 0x4c001000 (irq = 63, base_baud = 4000000) is a stm32-usart
  • [    2.689128] m_can_platform 4400e000.can: m_can device registered (irq=51, version=32)
  • [    2.697207] m_can_platform 4400f000.can: m_can device registered (irq=53, version=32)
  • [    2.704898] stm32-dwmac 5800a000.eth1: IRQ eth_lpi not found
  • [    2.709719] stm32-dwmac 5800a000.eth1: PTP uses main clock
  • [    2.715594] stm32-dwmac 5800a000.eth1: User ID: 0x12, Synopsys ID: 0x42
  • [    2.721499] stm32-dwmac 5800a000.eth1:       DWMAC4/5
  • [    2.725953] stm32-dwmac 5800a000.eth1: DMA HW capability register supported
  • [    2.732965] stm32-dwmac 5800a000.eth1: RX Checksum Offload Engine supported
  • [    2.739922] stm32-dwmac 5800a000.eth1: TX Checksum insertion supported
  • [    2.746445] stm32-dwmac 5800a000.eth1: Wake-Up On Lan supported
  • [    2.752440] stm32-dwmac 5800a000.eth1: TSO supported
  • [    2.757288] stm32-dwmac 5800a000.eth1: Enable RX Mitigation via HW Watchdog Timer
  • [    2.764779] stm32-dwmac 5800a000.eth1: device MAC address 4a:69:21:b1:09:22
  • [    2.771789] stm32-dwmac 5800a000.eth1: Enabled L3L4 Flow TC (entries=2)
  • [    2.778345] stm32-dwmac 5800a000.eth1: Enabled RFS Flow TC (entries=8)
  • [    2.784828] stm32-dwmac 5800a000.eth1: TSO feature enabled
  • [    2.790276] stm32-dwmac 5800a000.eth1: Using 32 bits DMA width
  • [    2.829188] stm32-dwmac 5800e000.eth2: IRQ eth_wake_irq not found
  • [    2.834011] stm32-dwmac 5800e000.eth2: IRQ eth_lpi not found
  • [    2.840248] stm32-dwmac 5800e000.eth2: PTP uses main clock
  • [    2.846088] stm32-dwmac 5800e000.eth2: User ID: 0x12, Synopsys ID: 0x42
  • [    2.851797] stm32-dwmac 5800e000.eth2:       DWMAC4/5
  • [    2.856249] stm32-dwmac 5800e000.eth2: DMA HW capability register supported
  • [    2.863250] stm32-dwmac 5800e000.eth2: RX Checksum Offload Engine supported
  • [    2.870104] stm32-dwmac 5800e000.eth2: TX Checksum insertion supported
  • [    2.876708] stm32-dwmac 5800e000.eth2: Wake-Up On Lan supported
  • [    2.882682] stm32-dwmac 5800e000.eth2: TSO supported
  • [    2.887529] stm32-dwmac 5800e000.eth2: Enable RX Mitigation via HW Watchdog Timer
  • [    2.895028] stm32-dwmac 5800e000.eth2: device MAC address 4e:a4:35:d9:43:43
  • [    2.902041] stm32-dwmac 5800e000.eth2: Enabled L3L4 Flow TC (entries=2)
  • [    2.908597] stm32-dwmac 5800e000.eth2: Enabled RFS Flow TC (entries=8)
  • [    2.915068] stm32-dwmac 5800e000.eth2: TSO feature enabled
  • [    2.920514] stm32-dwmac 5800e000.eth2: Using 32 bits DMA width
  • [    2.958728] dwc2 49000000.usb-otg: supply vusb_d not found, using dummy regulator
  • [    2.965222] dwc2 49000000.usb-otg: supply vusb_a not found, using dummy regulator
  • [    3.108569] dwc2 49000000.usb-otg: EPs: 9, dedicated fifos, 952 entries in SPRAM
  • [    3.115986] dwc2 49000000.usb-otg: DWC OTG Controller
  • [    3.119702] dwc2 49000000.usb-otg: new USB bus registered, assigned bus number 1
  • [    3.127182] dwc2 49000000.usb-otg: irq 64, io mem 0x49000000
  • [    3.133950] hub 1-0:1.0: USB hub found
  • [    3.136452] hub 1-0:1.0: 1 port detected
  • [    3.142109] ehci-platform 5800d000.usbh-ehci: EHCI Host Controller
  • [    3.146902] ehci-platform 5800d000.usbh-ehci: new USB bus registered, assigned bus number 2
  • [    3.155922] ehci-platform 5800d000.usbh-ehci: irq 48, io mem 0x5800d000
  • [    3.190977] ehci-platform 5800d000.usbh-ehci: USB 2.0 started, EHCI 1.00
  • [    3.197285] hub 2-0:1.0: USB hub found
  • [    3.200086] hub 2-0:1.0: 2 ports detected
  • [    3.224845] at24 0-0050: supply vcc not found, using dummy regulator
  • [    3.230814] at24 0-0050: 8192 byte 24c64 EEPROM, writable, 32 bytes/write
  • [    3.242611] rtc-pcf8563 0-0051: registered as rtc0
  • [    3.247136] rtc-pcf8563 0-0051: setting system clock to 2024-10-17T09:01:11 UTC (1729155671)
  • [    3.256262] stm32f7-i2c 40012000.i2c: STM32F7 I2C-0 bus adapter
  • [    3.277547] Goodix-TS 1-0014: supply AVDD28 not found, using dummy regulator
  • [    3.283491] Goodix-TS 1-0014: supply VDDIO not found, using dummy regulator
  • [    3.401043] Goodix-TS 1-0014: i2c test failed attempt 1: -6
  • [    3.441020] Goodix-TS 1-0014: i2c test failed attempt 2: -6
  • [    3.480961] Goodix-TS 1-0014: I2C communication failure: -6
  • [    3.485986] i2c 1-003c: Fixing up cyclic dependency with 5a000000.dcmipp
  • [    3.491935] usb 2-1: new high-speed USB device number 2 using ehci-platform
  • [    3.499621] stm32f7-i2c 4c004000.i2c: STM32F7 I2C-1 bus adapter
  • [    3.507090] stm_thermal 50028000.thermal: stm_thermal_probe: Driver initialized successfully
  • [    3.518290] mmci-pl18x 58005000.mmc: allocated mmc-pwrseq
  • [    3.522953] mmci-pl18x 58005000.mmc: mmc0: PL180 manf 53 rev2 at 0x58005000 irq 44,0 (pio)
  • [    3.560033] mmci-pl18x 58007000.mmc: mmc1: PL180 manf 53 rev2 at 0x58007000 irq 45,0 (pio)
  • [    3.571670] mmci-pl18x 58005000.mmc: card claims to support voltages below defined range
  • [    3.592714] mmc0: new high speed SDIO card at address 0001
  • [    3.603083] platform 4400a004.audio-controller: Fixing up cyclic dependency with 0-004a
  • [    3.613182] platform 4400a024.audio-controller: Fixing up cyclic dependency with 0-004a
  • [    3.622891] st,stm32-i2s 44004000.audio-controller: No cache defaults, reading back from HW
  • [    3.634330] 40018000.serial: ttySTM2 at MMIO 0x40018000 (irq = 62, base_baud = 4000000) is a stm32-usart
  • [    3.646434] panel-simple panel-rgb: Specify missing connector_type
  • [    3.654135] spi-nor spi0.0: w25q128 (16384 Kbytes)
  • [    3.659559] spi_stm32 4c003000.spi: driver initialized
  • [    3.670462] st,stm32-i2s 44004000.audio-controller: No cache defaults, reading back from HW
  • [    3.681824] [drm] Initialized stm 1.0.0 20170330 for 5a001000.display-controller on minor 0
  • [    3.702576] hub 2-1:1.0: USB hub found
  • [    3.702811] hub 2-1:1.0: 4 ports detected
  • [    3.730162] Console: switching to colour frame buffer device 60x34
  • [    3.741721] mmc1: new DDR MMC card at address 0001
  • [    3.743102] mmcblk1: mmc1:0001 58A398 7.28 GiB
  • [    3.769749] stm32-display 5a001000.display-controller: [drm] fb0: stmdrmfb frame buffer device
  • [    3.781276]  mmcblk1: p1 p2 p3 p4
  • [    3.785454] mmcblk1boot0: mmc1:0001 58A398 4.00 MiB
  • [    3.792661] cs42l51 0-004a: Cirrus Logic CS42L51, Revision: 01
  • [    3.798182] mmcblk1boot1: mmc1:0001 58A398 4.00 MiB
  • [    3.806530] mmcblk1rpmb: mmc1:0001 58A398 4.00 MiB, chardev (244:0)
  • [    3.819621] input: gpio-keys as /devices/platform/gpio-keys/input/input0
  • [    4.032391] stm32-dwmac 5800e000.eth2 eth1: PHY [stmmac-1:02] driver [YT8531 Gigabit Ethernet] (irq=POLL)
  • [    4.041360] stm32-dwmac 5800e000.eth2 eth1: Register MEM_TYPE_PAGE_POOL RxQ-0
  • [    4.058819] dwmac4: Master AXI performs any burst length
  • [    4.063037] stm32-dwmac 5800e000.eth2 eth1: No Safety Features support found
  • [    4.069876] stm32-dwmac 5800e000.eth2 eth1: IEEE 1588-2008 Advanced Timestamp supported
  • [    4.078104] stm32-dwmac 5800e000.eth2 eth1: registered PTP clock
  • [    4.084254] stm32-dwmac 5800e000.eth2 eth1: configuring for phy/rgmii-id link mode
  • [    7.203445] stm32-dwmac 5800e000.eth2 eth1: Link is Up - 1Gbps/Full - flow control rx/tx
  • [    7.240975] IP-Config: Complete:
  • [    7.242877]      device=eth1, hwaddr=4e:a4:35:d9:43:43, ipaddr=192.168.6.41, mask=255.255.255.0, gw=192.168.6.1
  • [    7.253214]      host=192.168.6.41, domain=, nis-domain=(none)
  • [    7.258715]      bootserver=192.168.6.137, rootserver=192.168.6.137, rootpath=
  • [    7.259905] ALSA device list:
  • [    7.269135]   #0: STM32MP1-DK
  • [    7.274588] Freeing unused kernel image (initmem) memory: 1024K
  • [    7.291232] Run /init as init process
  • Starting version 250.4-1-gc3aead5+
  • root '/dev/nfs' doesn't exist or does not contain a /dev.


回帖(1)

李艳

2025-3-3 11:55:20

针对STM32MP135无法通过NFS挂载根文件系统并报错 root '/dev/nfs' doesn't exist 的问题,以下是可能的原因和解决方案:




一、NFS服务器配置问题




  1. NFS导出路径权限不足  



    • 检查Ubuntu的/etc/exports文件,确保导出的路径(如/home/alientek/ATK-DLMP135/nfs/rootfs)已正确配置为允许客户端的IP访问:  
      /home/alientek/ATK-DLMP135/nfs/rootfs 192.168.6.41(rw,sync,no_subtree_check)

    • 修改后执行 exportfs -arv 重新加载配置,并重启NFS服务:  
      sudo systemctl restart nfs-server




  2. NFS版本兼容性问题  



    • bootargsnfsroot参数中明确指定NFS版本(如vers=3):  
      nfsroot=192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs,proto=tcp,vers=3

    • 确保服务器支持对应版本(检查/etc/nfs.conf/etc/sysconfig/nfs)。






二、内核配置问题



  1. 内核未启用NFS客户端支持  

    • 确认Linux内核编译时启用了以下配置:  
      CONFIG_NFS_FS=y         # NFS客户端支持
      CONFIG_ROOT_NFS=y       # 允许NFS作为根文件系统
      CONFIG_IP_PNP=y         # 支持动态IP配置
      CONFIG_NETWORK_FILESYSTEMS=y

    • 使用正点原子提供的预编译内核时,需确认其包含NFS根文件系统支持。





三、bootargs参数错误




  1. IP参数格式错误  



    • 检查ip=参数格式:  
      ip=::::::off

      确保eth1是实际使用的网口名称(可能是eth0或其他名称)。  


    • 示例修正:  
      ip=192.168.6.41:192.168.6.137:192.168.6.1:255.255.255.0::eth0:off




  2. NFS路径或协议错误  



    • 确保nfsroot路径与服务器导出的路径完全一致,注意大小写和末尾斜杠。  

    • 尝试添加nolock选项禁用文件锁:  
      nfsroot=192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs,proto=tcp,vers=3,nolock






四、网络或防火墙问题




  1. 服务器防火墙阻止连接  



    • 在Ubuntu上临时关闭防火墙测试:  
      sudo ufw disable

    • 或开放NFS相关端口(111, 2049, 20048等)。




  2. 客户端网络接口未初始化  



    • bootargs中添加net.ifnames=0禁用网卡重命名,确保使用eth0等传统名称。






五、调试方法




  1. 在Ubuntu上监控NFS连接  



    • 实时查看NFS服务器日志:  
      tail -f /var/log/syslog | grep nfs

    • 检查客户端请求是否到达服务器。




  2. 在U-Boot中手动测试NFS挂载  



    • 在U-Boot命令行中手动测试挂载:  
      nfs ${loadaddr} 192.168.6.137:/home/alientek/ATK-DLMP135/nfs/rootfs/path/to/file

      确认是否能读取文件。







六、其他可能原因




  1. 根文件系统内容不完整  



    • 确保NFS共享的rootfs目录包含完整的Linux根文件系统(如/bin, /lib等)。




  2. 内核启动参数传递错误  



    • 确认bootargs通过正确的环境变量传递(如mmc dev 0; env set bootargs ...; run netboot)。






总结步骤



  1. 检查并修正/etc/exports配置,重启NFS服务。

  2. bootargs中明确指定vers=3nolock

  3. 确认内核支持NFS根文件系统。

  4. 关闭防火墙或开放端口测试。

  5. 通过U-Boot手动测试NFS连接。


按上述步骤排查后,应能解决NFS根文件系统挂载失败的问题。

举报

更多回帖

×
20
完善资料,
赚取积分