> I have tried to write an experimental simple device driver as follows: > > <================== > int device_read(struct file *filp, char *buf, size_t count, > loff_t *f_pos) > { > printk(KERN_DEBUG "closed device\n");
Hmm! - You certainly are aware, that you do _NOT_ close your device here! > return 1; > } > > int device_open (struct inode* i,struct file* f) > { > printk(KERN_DEBUG "opened device\n"); > return 1; > } > > Is there anything obviously wrong in the way I am going about things? Well, I suggest you return 0 if your driver functions completed successfully! Cheers, Tom. -- Thomas M. Galla DECOMSYS - Dependable Computer Systems Stumpergasse 48/28, A-1060 Wien, Austria Phone: +43 1 59983-15 Fax: +43 1 59983-18 mailto:[EMAIL PROTECTED] http://www.decomsys.com _______________________________________________ Rtl mailing list [EMAIL PROTECTED] http://www2.fsmlabs.com/mailman/listinfo.cgi/rtl