On Thu, Feb 11, 2010 at 2:25 AM, james toy <n...@opensesame.st> wrote:
> Hello Hackers,
>
>    I am working on learning to write FreeBSD drivers; however, I have
> some practice writing IOKit drivers for MacOSX (they are entirely
> different I know!).  The code I am working with can be found here:
>
> http://pastebin.com/m2bbb393c
>
> and I am getting the error:
>
> dontpanic# kldload ./hello.ko
> kldload: can't load ./hello.ko: Exec format error
>
> dmesg reads:
>
> dontpanic# kldload ./hello.ko
> kldload: can't load ./hello.ko: Exec format error
>
> and finally uname -a:
>
> FreeBSD dontpanic.union.edu 9.0-CURRENT FreeBSD 9.0-CURRENT #1
> r198859: Wed Feb 10 09:59:54 EST 2010
> ja...@dontpanic.union.edu:/usr/obj/usr/src_klog/sys/DONTPANIC  amd64
>
> any information pointing me to being able to load this driver would be
> greatly appreciated.
>
> respectfully,
>
> james toy

I just built your code on my FreeBSD 8 box and it compiles and loads
fine. How are you compiling your code? I used this makefile
http://pastebin.com/f3ab71917 and all I typed was this:

make
sudo make install
sudo make load

and I get the "hello, fail" message, and then I typed
sudo make unload

and I got the "unload fail" message.

Andrew
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to