Re: Question about compiling the SampleUSBAudioPlugin
Re: Question about compiling the SampleUSBAudioPlugin
- Subject: Re: Question about compiling the SampleUSBAudioPlugin
- From: email@hidden
- Date: Fri, 21 Jan 2011 16:32:12 -0800
Answers to your question are as follows:
(1) Yes the device is class compliant, I am using a USB Audio Device(I hope that is class compliant with the SampleUSBAudioPlugin).
But since the error is at the level of the creating symbols, I don't think it has got anything to do with the device though.
The error appears to be the com.apple.kext.OSvKernDSPLib
But the Kernel Debug Kit has everything to do with IOKits....is there another debug kit I need to be using in conjuction with the Kernel Debug Kit?
I am using this one Kernel Debug Kit 10.6.6 build 10J567
~Aruna
Arunasree Swapna
Software Engineer
Logitech
360-817-1360 (office)
Alison Hughes ---01/21/2011 01:58:38 PM---On Jan 20, 2011, at 5:49 PM, email@hidden wrote: > Folks at CoreAudio,
From: Alison Hughes <email@hidden>
To: email@hidden
Cc: email@hidden
Date: 01/21/2011 01:58 PM
Subject: Re: Question about compiling the SampleUSBAudioPlugin
Sent by: coreaudio-api-bounces+arunasree_swapna=email@hidden
On Jan 20, 2011, at 5:49 PM, email@hidden wrote:
Folks at CoreAudio,
I am trying to compile the SampleUSBAudioPlugin for MAC, which went fine.
I also tried setting up my kernel debugger and was able to break into the traget.
I am able to see the driver loaded using showallkmods on the host machine.
However I am unable to create a symbol file for the kernel extension on the host machine.
When I try doing this on my host machine
sudo kextutil -s <Location of kext and kext.dSYM> -n -arch i386 -k /Volumes/KernelDebugKit/mach_kernel -e -r /Volumes/KernelDebugKit <location of my kext> |
I get the following error message:
IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
IOAudioFamily.kext - no dependency found for com.apple.kext.OSvKernDSPLib.
/tmp/SampleUSBAudioPlugin.kext has problems:
Dependency Resolution Failures:
Indirect dependencies can't be resolved:
com.apple.iokit.IOAudioFamily
com.apple.driver.AppleUSBAudio
I tried doing the following to have the resolution removed:
http://osdir.com/ml/darwin-kernel/2010-05/msg00041.html
But creating the symbol file still doesn't work.
My coworker suggested this post: http://lists.apple.com/archives/darwin-kernel/2010/May/msg00040.html
I am beginning to wonder if this is the right Sample I need to be working with in the first place.
I am working with a USB Audio Headset and trying to get a kext working with it.
The idea is to add functionality to the kext and get things going.
What functionality are you trying to add? Is your device class compliant? Please clarify.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden