~ # insmod /komod/extdrv/motorcomm.ko insmod: can't insert '/komod/extdrv/motorcomm.ko': File exists
时间: 2023-07-19 12:31:23 浏览: 128
can-sja1000arm-linux.gz_驱动编程_C/C++_
这个问题可能是因为 `/komod/extdrv/motorcomm.ko` 已经被加载了,所以再次尝试加载时会出现文件已存在的错误。你可以尝试使用 `lsmod` 命令来查看该模块是否已经被加载,如果已经加载,可以使用 `rmmod` 命令来卸载该模块,然后再重新加载。
具体的步骤如下:
1. 使用 `lsmod` 命令查看该模块是否已经被加载,命令如下:
```
lsmod | grep motorcomm
```
如果输出结果不为空,则表示该模块已经被加载。
2. 如果该模块已经被加载,可以使用 `rmmod` 命令来卸载该模块,命令如下:
```
rmmod motorcomm
```
注意,卸载模块可能会影响系统的正常运行,请谨慎操作。
3. 卸载完毕后,再次尝试加载该模块,命令如下:
```
insmod /komod/extdrv/motorcomm.ko
```
如果加载成功,则不会有任何输出。如果加载失败,则可以查看系统日志来查找问题。
阅读全文