misc device question
Daniel Baluta
daniel.baluta at gmail.com
Wed Dec 19 03:51:39 EST 2012
On Wed, Dec 19, 2012 at 10:36 AM, Kevin Wilson <wkevils at gmail.com> wrote:
> Hello,kernelnewbies
>
> I am trying to develop a misc driver in 3.7.0 kernel.
>
> As a basis I copy and paste this code, *without any change*,
>
> http://virtlog.com/2008/03/25/linux-miscdevice-sample/
>
> And build it.
> after insmod I have :
> [root at n miscDevice]\>ls -al /dev/mymisc
> crw------- 1 root root 10, 59 Dec 19 10:24 /dev/mymisc
>
>
> However, when trying to open this file I get:
> open: No such file or directory
>
> Any ideas why ?
>
You should implement open. Check this out [1]
>
> The program with which I try to open the device is simple, a few lines
> following here:
> int main()
> {
> int fd;
>
> fd = open("/dev/mymodule", O_RDONLY);
>
Isn't this supposed to be called /dev/mymisc ?
> if (fd == -1) {
> perror("open");
> exit(1);
> }
> printf("open succeeded\n");
>
> }
>
>
thanks,
Daniel.
[1] http://lxr.linux.no/#linux+v3.7.1/drivers/char/efirtc.c#L282
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20121219/b8a43fc0/attachment.html
More information about the Kernelnewbies
mailing list