I'm new to Linux device driver development and am writing a driver for my USB device. Now, I encounter several problems.
1. My driver is installed successfully in Linux 2.4.22. But when I connect my device to the system, it seems that nobody calls my drivers routines - I think at least the 'probe' routine should be called. Am I wrong?
2. 'insmod' fails in Linux2.6.0-test9. It says: Invalid module format. The code is modified to fit the chages from 2.4 to 2.6 and compiled successfully. Then, what does this message mean? I'm sure the include paths and the version settings are right. Furthermore, modutils work fine when I compile & install my 2.6.0-test9.
BTW: My code is from usb-sketelon.c which is in 2.4 & 2.6 source tree. And, my device works fine in MS Windows
My environment: Fedora Core 1, Kernel 2.4.22 & 2.6.0-test9, gcc 3.3.2, module-init-tools version 0.9.15-pre3.
Anyone help me? Thanks.
LRD
------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/ _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel
