在练习I2C ds1338时钟芯片驱动时,遇到下面问题,记录一下。
问题描述: 系统启动后第一次加载驱动没有问题,当将卸载驱动后,再次加载驱动就出现如下问题:
ds1338: probe of 0-0068 failed with error -17
原因: 加载驱动时在probe函数中,调用了设备添加,生成设备节点等函数,但在卸载驱动时,未在remove函数中进行资源释放处理。
在练习I2C ds1338时钟芯片驱动时,遇到下面问题,记录一下。
问题描述: 系统启动后第一次加载驱动没有问题,当将卸载驱动后,再次加载驱动就出现如下问题:
ds1338: probe of 0-0068 failed with error -17
原因: 加载驱动时在probe函数中,调用了设备添加,生成设备节点等函数,但在卸载驱动时,未在remove函数中进行资源释放处理。