Hi <div><br></div><div>I am using Linux-2.6.31-14 based on Ubuntu karmic. I am developing a proprietary usb driver and was doing my study . I have hit upon a problem, when i insert my driver using lsmod, i get an error </div>
<div><br></div><div><div><b>Unknown symbol usb_register_driver</b></div><div><b>Unknown symbol usb_deregister</b></div><div><br></div><div>I have used these function in my init and exit.</div><div><br></div><div>I searched through the Linux source code 2.6.35 and 2.6.31. I find that these routines are present but has not been used in even a single driver. </div>
<div><br></div><div>My questions</div><div>1. Are these some obsolete technique of registering the drivers. If yes then what is the correct method.</div><div>2. Are there any code which i have to include before compiling the kernel itself.</div>
<div>3. Are these functions part of any modules which i have to insert using modprobe etc technique</div><div><br></div>-- <br>Regards,<br><br>Prajosh Premdas<br>
</div>