On Wed, 19 Nov 2003 02:40:03 +0800 lrd <[EMAIL PROTECTED]> wrote:

| Hi all:
| 
| I'm new to Linux device driver development and am writing a driver for 
| my USB device. Now, I encounter several problems.

What kind of device is it?

| 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?

Did you modify the module device table to contain your device's ID info?


| 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.

In 2.6.x, did you insmod mod.o or mod.ko?  You must insmod mod.ko.
If it still says invalid module format, check your $PATH: whether
it finds modutils (for Linux 2.4.x) or module-init-tools (for 2.6.x)
first.  And check it as root, not as $USER, since they can be (are)
different.

| 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.


--
~Randy
MOTD:  Always include version info.


-------------------------------------------------------
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

Reply via email to