OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5342|回复: 3

NAND板子启动内核出现ALSA device list: No soundcards。和devtmpfs: error mounting -2

[复制链接]

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2020-5-7
在线时间
14 小时
发表于 2020-12-23 11:11:12 | 显示全部楼层 |阅读模式
4金钱
本帖最后由 a1049951363 于 2020-12-23 14:23 编辑

底板是mini板,核心板是NAND。Ubuntu16.04(非虚拟机,非虚拟机,非虚拟机),网络是连接公司的热点,没有路由器。


用过busybox已经复制好了文件,修改环境变量  bootargs为 console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.10.100:/home/linlinlin/linux/nfs/rootfs,proto=tcp rw ip=192.168.10.50:192.168.10.100:192.168.10.1:255.255.255.0::eth0ff'

利用 prinenv 查看 bootargs为 bootargs=console=ttymxc0,115200 root=/dev/nfs nfsroot=192.168.10.100:/home/linlinlin/linux/nfs/rootfs,proto=tcp rw ip=192.168.10.50:192.168.10.100:192.168.10.1:255.255.255.0::eth0ff。

启动内核出现错误 根文件系统启动.png


ALSA device list:
  No soundcards found.
VFS: Mounted root (nfs filesystem) on device 0:15.
devtmpfs: error mounting -2
Freeing unused kernel memory: 400K (8090e000 - 80972000)


下图是pdf中的图片
pdf中图片.png

自己的ifconfig信息和所有的串口
网卡信息.png 所有串口.png

-----
不知道如何解决,落了什么东西?
有一个疑问:是不是我的bootargs应该写为
bootargs=console=ttyUSB0,115200 root=/dev/nfs nfsroot=192.168.10.100:/home/linlinlin/linux/nfs/rootfs,proto=tcp rw ip=192.168.10.50:192.168.10.100:192.168.10.1:255.255.255.0::enp2s0:off。
在此说明:里面显示一个表情是 因为表情的字符串表达式为 0 :

根文件系统建立.png

最佳答案

查看完整内容[请看2#楼]

能看到VFS: Mounted root (nfs filesystem) on device 0:15.,说明NFS rootfs已经成功挂载了,IP地址什么的配置都没问题,距离大功告成仅剩咫尺之遥。 至于devtmpfs挂载失败,你检查一下你的NFS服务器目录192.168.10.100:/home/linlinlin/linux/nfs/rootfs/,这个目录下面必须要有一个dev文件夹,读写权限什么的要设置好。 你后面截图上的linlinlin-X542URR的Ubuntu主机网卡名enp2s0和串口名ttyUSB0都只是你的服务器的 ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2020-12-23 11:11:13 | 显示全部楼层
能看到VFS: Mounted root (nfs filesystem) on device 0:15.,说明NFS rootfs已经成功挂载了,IP地址什么的配置都没问题,距离大功告成仅剩咫尺之遥。


至于devtmpfs挂载失败,你检查一下你的NFS服务器目录192.168.10.100:/home/linlinlin/linux/nfs/rootfs/,这个目录下面必须要有一个dev文件夹,读写权限什么的要设置好。



你后面截图上的linlinlin-X542URR的Ubuntu主机网卡名enp2s0和串口名ttyUSB0都只是你的服务器的东西,开发板的bootargs设置参数跟你的服务器什么设备文件完全无关。
开发板的console串口名就是ttymxc0没错,不然你内核起来根本看不到任何信息
开发板的网卡是eth0你本来配置的没有问题,不然root(nfs filesystem)也不会挂载成功。
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2020-5-7
在线时间
14 小时
 楼主| 发表于 2020-12-23 17:19:32 | 显示全部楼层
xkwy 发表于 2020-12-23 15:05
能看到VFS: Mounted root (nfs filesystem) on device 0:15.,说明NFS rootfs已经成功挂载了,IP地址什么的 ...

刚才修改了一下,结果卡在了star kernel。。。。就没往下了。

重新又仔仔细细的看了一遍例程。好像又可行了。我也不知道哪里出了问题。

现在终端进入了。   谢谢大佬。

ALSA的问题还是有的。具体是什么没明白。

回复

使用道具 举报

6

主题

1097

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
3571
金钱
3571
注册时间
2014-12-2
在线时间
365 小时
发表于 2020-12-23 18:29:31 | 显示全部楼层
a1049951363 发表于 2020-12-23 17:19
刚才修改了一下,结果卡在了star kernel。。。。就没往下了。

重新又仔仔细细的看了一遍例程。好像又 ...

ALSA只是例行打印而已,不用管,等你做到声卡实验就有声卡发现了
坚决不用寄存器,拒绝重复造轮子。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 20:27

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表