如何解决使用modprobe时设备未显示在/ dev下
我使用PEAK SYstemS开发的Linux v8 PCAN驱动程序。
编译成功后,尝试加载名为pcan
的Linux内核模块(LKM)
sudo modprobe pcan
lspcan -T -t -a
设备未显示在/dev
下
注意:我尚未在PC中连接实际的设备或硬件。
这是预期的行为吗?还是无论实际的设备连接如何,都应该显示这些内容?哪个是预期的行为?
我问的原因是,当使用自己的LKM进行insmod
时,我将设备放在/dev
下。
解决方法
这是预期的行为吗?还是无论实际的设备连接如何,都应该显示这些内容?哪个是预期的行为?
通常,驱动程序应仅为其实际处理的设备创建<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="container" data-step="a_1">
<div class="mx-auto col-10">
<h1 class="font-weight-light ls1">Question 1</h1>
<div class="row">
<div class="col-xl-6 col-sm-10 mb-5">
<div data-next="item1">
<input id="radio-1" class="radio-style" type="radio" name="question1[]" value="value1" class="required">
<label for="radio-1" class="radio-style-1-label">Item 1</label>
</div>
<div data-next="item2">
<input id="radio-2" class="radio-style" type="radio" name="question1[]" value="value2" class="required">
<label for="radio-2" class="radio-style-1-label">Item 2</label>
</div>
</div>
</div>
<a href="#" class="button button-border font-weight-medium button-circle" data-action="validate-step">Next »</a>
</div>
</div>
条目。
由于您没有硬件,因此驱动程序不创建任何东西是正常的。
,PCAN驱动程序可能没有单独在/ dev中创建条目,而您需要手动进行操作。并非每个驱动程序都会自动创建这些文件。如果有您想要的设备,请尝试查看/ proc / devices文件。如果是,请尝试使用mknod在/ dev中创建适当的设备节点。
编辑:如果您的PC中没有连接的设备-驱动程序如何识别它并在/ dev中创建适当的文件?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。