usb驱动fedora11到fedora14的移植问题?
小弟我有一usb设备的驱动代码,在fedora11(内核2.6.30.4)环境下利用该代码生成的ko文件,在fedora11的环境下进行测试,
该usb的驱动可以工作的很好.然后我在fedora14(内核2.6.35)环境下编译该usb的驱动代码,做了以下的三个改动:
1 使用usb_alloc_coherent来代替原来的usb_buffer_alloc函数.
2 使用usb_free_coherent来代替原来的 usb_buffer_free函数.
3 包含多了一个头文件 #include <linux/smp_lock.h>.
做了三个改动后,该usb设备驱动代码可以在fedora14环境下能成功进行编译,并且生成了ko文件,但是在实际连接好
usb设备利用该驱动文件来工作时,能够进行简单的通信,在进行大容量(60k数据量)数据通信时,会发生内核错误,并且
整个测试软件崩溃掉了.关于这个错误,想请各位指点下?把usb驱动从FC11移植至FC14有没有什么问题需要注意的?
该usb的驱动可以工作的很好.然后我在fedora14(内核2.6.35)环境下编译该usb的驱动代码,做了以下的三个改动:
1 使用usb_alloc_coherent来代替原来的usb_buffer_alloc函数.
2 使用usb_free_coherent来代替原来的 usb_buffer_free函数.
3 包含多了一个头文件 #include <linux/smp_lock.h>.
做了三个改动后,该usb设备驱动代码可以在fedora14环境下能成功进行编译,并且生成了ko文件,但是在实际连接好
usb设备利用该驱动文件来工作时,能够进行简单的通信,在进行大容量(60k数据量)数据通信时,会发生内核错误,并且
整个测试软件崩溃掉了.关于这个错误,想请各位指点下?把usb驱动从FC11移植至FC14有没有什么问题需要注意的?
作者: yj7911 发布时间: 2011-06-07
我自己顶一下.
作者: yj7911 发布时间: 2011-06-07