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"