Mailing Lists: Apple Mailing Lists

Image of Mac OS face in stamp
 
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Can I write a user client for a USB driver FOUND IT



 
ioreg -sc wdh_SampleUSBAudioPlugin shows:

    | |   |   |     | | +-o wdh_SampleUSBAudioPlugin  <class wdh_SampleUSBAudioPlugin, !registered, !matched, active, busy 0, retain$
    | |   |   |     | | |   {
    | |   |   |     | | |     "idProduct" = 30793
    | |   |   |     | | |     "IOProbeScore" = 0
    | |   |   |     | | |     "IOClass" = "wdh_SampleUSBAudioPlugin"
    | |   |   |     | | |     "idVendor" = 1532
    | |   |   |     | | |     "IOProviderClass" = "AppleUSBAudioEngine"
    | |   |   |     | | |     "CFBundleIdentifier" = "com.MySoftwareCompany.driver.SampleUSBAudioPlugin"
    | |   |   |     | | |     "IOMatchCategory" = "USBAudioPlugin"
    | |   |   |     | | |   }

Thanks in advance,
Wayne

On Friday, June 03, 2005, at 02:45PM, Wayne Hasley <email@hidden> wrote:

> 
>On Friday, June 03, 2005, at 01:54PM, Godfrey van der Linden <email@hidden> wrote:
>
>>G'day Wayne,
>>
>>I believe that if the extension is NOT on kext stat that it ISN'T  
>>loaded in the system.  Does your driver turn up in the ioreg?  Try  
>>'ioreg -sc <yourclassname>'  This produces a lot of pages of output  
>>but also a property list that is based on your successfully matched  
>>personality.
>>
>>If your driver doesn't turn up in either ioreg or kextstat then you  
>>are NOT loaded.
>
>Godfrey,
>
>My driver isn't loading.
>
>I backed up to two apple supplied sample programs:
>      <http://developer.apple.com/samplecode/SampleUSBAudioPlugin/SampleUSBAudioPlugin.html>
>and 
>      <http://developer.apple.com/samplecode/SimpleUserClient/SimpleUserClient.html>
>
>SimpleUserClient is showing up in the io registry.
>
>SampleUSBAudioPlugin isn't.
>
>How force SampleUSBAudioPlugin to load?
>
>TIA,
>Wayne
>
>
>
>
>>
>>On 06/03/2005, at 13:44 , Wayne Hasley wrote:
>>
>>> Godfrey van der Linden <email@hidden> wrote:
>>>
>>>> If kextstat can't find your driver then you are not loaded and  
>>>> then it is hard to rendezvous with your driver.
>>>> How do you usually load your driver?
>>>>
>>>
>>> Godfrey,
>>>
>>> I'm using apple sample code from
>>>     <http://developer.apple.com/samplecode/SampleUSBAudioPlugin/ 
>>> SampleUSBAudioPlugin.html>
>>> as a base for my project.
>>>
>>> This is code for a USB device. I'm still looking in the  
>>> documentation trying to find if its loaded when the system detects  
>>> the USB device. (I'm assuming that the system loads my driver at  
>>> boot time.)
>>>
>>> The sample code implements a lowpass filter with a 400 Hz cutoff on  
>>> streamed audio.
>>>
>>> I can hear when the filter is active, but it's not showing up in  
>>> the  kextstat list.
>>>
>>>
>>> I build it and use:
>>>     sudo cp -rf SampleUSBAudioPlugin.kext  /System/Library/Extensions
>>>     sudo chown -R root:wheel /System/Library/Extensions/ 
>>> SampleUSBAudioPlugin.kext/
>>>     sudo touch /System/Library/Extensions
>>> and reboot.
>>>
>>> After I noticed that my driver isn't showing up in the kextstat  
>>> list, I noticed that it's not showing up in the original apple  
>>> supplied sample code either.
>>>
>>> The sample code driver isn't showing up, but I can "hear" when its  
>>> running
>>>
>>> Thanks in advance,
>>> Wayne
>>>
>>>
>>>
>>>
>>> On Friday, June 03, 2005, at 12:48PM, Godfrey van der Linden  
>>> <email@hidden> wrote:
>>>
>>>
>>>>
>>>> <<Original Attached>>
>>>
>>
>>
>>
> _______________________________________________
>Do not post admin requests to the list. They will be ignored.
>Darwin-drivers mailing list      (email@hidden)
>Help/Unsubscribe/Update your Subscription:
>http://lists.apple.com/mailman/options/darwin-drivers/email@hidden
>
>This email sent to email@hidden
>
>
 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/darwin-drivers/email@hidden

This email sent to email@hidden

References: 
 >Can I write a (From: Wayne Hasley <email@hidden>)
 >Re: Can I write a (From: Godfrey van der Linden <email@hidden>)
 >Re: Can I write a user client for a USB driver (From: Wayne Hasley <email@hidden>)
 >Re: Can I write a user client for a USB driver (From: Godfrey van der Linden <email@hidden>)
 >Re: Can I write a user client for a USB driver (From: Wayne Hasley <email@hidden>)



Visit the Apple Store online or at retail locations.
1-800-MY-APPLE

Contact Apple | Terms of Use | Privacy Policy

Copyright © 2007 Apple Inc. All rights reserved.