Re: urgent question
Re: urgent question
- Subject: Re: urgent question
- From: Dean Reece <email@hidden>
- Date: Wed, 14 Apr 2004 00:18:53 -0700
Most likely a permissions problem, but it is impossible to tell given
the information you have provided. You should run (as root) the
command "kextload -t -n kerneltest001.kext" & "kextload -t -n
HelloIOKit.kext" and examine the resulting messages. If they say
something about "Kext not authentic", you should make sure their
permissions are read-only and ownership is root:wheel. You can use the
commands:
chown -R root:wheel kerneltest001.kext HelloIOKit.kext
chmod -R go-w kerneltest001.kext HelloIOKit.kext
to fix up the permissions. This is documented at
http://developer.apple.com/documentation/ReleaseNotes/Darwin/
KernelExtensions.html
There may be other problems, but this is the most common.
Cheers,
- Dean
On Apr 13, 2004, at 11:21 PM, yetty wrote:
Dear Sir/Madam,
I am trying kernel programming on Mac OS X. I have read the following
3 papers:
Kernel Extension Dependencies
Creating a DeviceDriver With Project Builder
Packaging Your KEXT for Distribution and Installation
And I have write two kernel programs. One is accroding to Kernel
Extension Dependencies and I name the project as kerneltest001. The
other is accroding to Creating a DeviceDriver With Project Builder and
I
name the project HelloIOKit. After I have finished packaging and
installing the projects,I can find them on window of
"system.profile->Extensions".
On the top of this window there are four column. On the first column
there many .kext files such as ACard62xxM.kext,ACard671xSCSI.kext .My
project kerneltest001.kext and HelloIOKit.kext are also there. But on
the fourth column says that my kerneltest001.kext and HelloIOKit.kext
are "You can not use", why?
yours sincerely
user of Mac
_______________________________________________
darwin-kernel mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/darwin-kernel
Do not post admin requests to the list. They will be ignored.