rmmod无法卸载驱动

我做led驱动实验,灯能正常控制亮灭,但是我用rmmod命令无法卸载驱动,每次我只能通过开关开发板电源的方式来卸载驱动,每次执行rmmod命令,底下就弹一大堆有的没的,该怎么解决?


image

我也遇到了这个问题,卸载的时候显示Segmentation fault报错,后面去检查代码发现是出口函数里面device_destroy函数和class_destroy函数的顺序反了,要先用device_destroy函数注销设备,再用class_destroy函数注销,改过来之后我的就能正常卸载驱动了,不知道你的是不是这个问题。

无法卸载就是代码有问题,试试下面这个同学的方法