小弟刚开始写I2C驱动,刚刚写了一个mpu6050的设备驱动,编译后加载进内核(2.6.38),加载后,在系统的/sys/下可以看到设备的节点,但卸载驱动后,相应的节点不消失,且再次加载后,出现以下错误:
i2c i2c-0: Failed to register i2c client mpu6050 at 0x68 (-16),0x68是我的设备地址,这句话的意思应该是在卸载的时候i2c_client没清除,我想问的问题是:
1:在正常的情况下,卸载内核模块后,相应的设备节点是不是应该消失?
2:我现在的情况应该怎么解决?有经验的请给些指导,谢谢! |