Thanks to Oliver and Shalini for your replies. I did devfs_register in my probe and I was able to open the device.
On Sat, 12 Mar 2005 12:26:30 +0530, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote: > > Hi Jayaprakash, > > In linux system, USB devices are identified by major number 180, so you > need to create device node with major no 180 and minor no (mknod usbdrv > 180 0) > > While registering device driver you don't have to give major as such, > you need to mention only minor number. All these information, you need > to define it in the USB driver structure (e.g, &USBH__stApplDriver). > > If you say open it will check minor number and open the device file. > > One more suggestion is go thru USB code in Linux. > > I hope you understand this. > > Regards, > Shalini G > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Jayaprakash Shanmugam > Sent: Saturday, March 12, 2005 2:21 AM > To: linux-usb-devel@lists.sourceforge.net > Subject: [linux-usb-devel] Open USB Device > > Hi All, > I am new to USB world. I have a basic doubt. I wrote the USB > driver by going through some tutorials. I compiled it and inmod it > without any problems. Now, If I want to use my driver, I need a major > number. There I got stuck up. I didnt have any major number used in > my driver. So, how to open the USB device ? Can anybody be of any > help ? Here is my Init and CleanUp functions where I dont have any > major numbers used. > > static int __init USBH__iInit() > { > int Result; > > /* Register the driver with the USB subsystem */ > Result = usb_register(&USBH__stApplDriver); > if (Result < 0) > { > printk(KERN_ERR "usb_register failed for the USB > Application \ > Driver: Error Number = %d",Result); > return -1; > } > > return 0; > } > > static void __exit USBH__vExit(void) > { > /* Deregister the driver from the USB subsystem */ > usb_deregister(&USBH__stApplDriver); > } > > module_init(USBH__iInit); > module_exit(USBH__vExit) > > Regards, > Jayaprakash. > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > linux-usb-devel@lists.sourceforge.net > To unsubscribe, use the last form field at: > https://lists.sourceforge.net/lists/listinfo/linux-usb-devel > > Confidentiality Notice > The information contained in this electronic > message and any attachments to this message are > intended for the exclusive use of the addressee(s) > and may contain confidential or privileged information. > If you are not the intended recipient, please notify > the sender at Wipro or [EMAIL PROTECTED] immediately > and destroy all copies of this message and any attachments. > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ linux-usb-devel@lists.sourceforge.net To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-devel