Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 22 Jan 2004 22:08:52 +0100
From:      "Poul-Henning Kamp" <phk@phk.freebsd.dk>
To:        Bob Pickles <bpickles@sbs.com>
Cc:        freebsd-arch@freebsd.org
Subject:   Re: Device Driver Deleopment 
Message-ID:  <2146.1074805732@critter.freebsd.dk>
In-Reply-To: Your message of "Thu, 22 Jan 2004 21:09:25 GMT." <018b01c3e12c$042b19d0$1d02a8c0@sdlbase> 

next in thread | previous in thread | raw e-mail | index | archive | help
In message <018b01c3e12c$042b19d0$1d02a8c0@sdlbase>, "Bob Pickles" writes:
>Hi 
>
>Looking for some help with FreeBSD 5.1, I am new to this but I am 
>fairly quick to learn.
>
>Problem that I am having, is that in my device driver, it see's my PCI card, but when 
>I call make_dev the system hangs, then resets.
>
>If I try to use mknod, then it fails also. Looked at the /dev mount and even devfs fails.
>Is there some form of protection here that I don't know about?
>How can I create a device on /dev?

It sounds to me like you are calling make_dev() with wrong parameters,
all our other device drivers get this to work, so I suggest finding a
similar one and compare it to your own code.

-- 
Poul-Henning Kamp       | UNIX since Zilog Zeus 3.20
phk@FreeBSD.ORG         | TCP/IP since RFC 956
FreeBSD committer       | BSD since 4.3-tahoe    
Never attribute to malice what can adequately be explained by incompetence.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2146.1074805732>