User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; sv-SE; rv:1.9.2.23) Gecko/20110920 Lightning/1.0b2 Thunderbird/3.1.15
Hi all,
I've made a virtual audio device which is controlled by a IOUserClient implementation, so I can send state changes etc. to the audio device in order to change its properties. Works really fine. However, I've seen that often after a session, it is impossible to unload the kext, kextunload complains that:
(kernel) Can't unload kext se.company.driver.AudioDeviceClass; classes have instances:
(kernel) Kext se.company.driver.AudioDeviceClass class se_company_driver_AudioDevice has 1 instance.
And this is regardless of whether a client application has used the audio device or not. Maybe the IOUserClient implementation somehow never releases its reference to the audio device object ??
Other ideas ?
TIA
/Rob
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Darwin-drivers mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden