Wouter1/EMU-driver

0404 not detected on 10.12.5 - kernel Sound assertion "0 == thisUnitIDNum" failed

Opened this issue · 38 comments

gjoob commented

Hello!
I have tried to run the driver on MBPro Retina 13" + Sierra 10.12.5. kext is loaded (I've checked it), but when I plug-in/power-on my E-MU 0404 nothing happens - Audition, System Sound, EMU Control Panel feel nothing.

Here is log part from Console.app:

default 17:02:33.643270 +0300 powerd Received power source(psid:5000) update from pid 117:
default 17:02:33.733335 +0300 icdd #ICDebug - 23:{ICWiredBrowser.m} (USB Device first match)
default 17:02:33.734177 +0300 icdd #ICDebug - 388:{ICWiredBrowser.m} (10 USB Descriptions Managed)
default 17:02:33.736098 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0x0/0x0/0x0 - 0x14200000 - ICDeviceDescriptionSUQuery)
default 17:02:33.750380 +0300 icdd #ICDebug - 213:{ICResourceManager.m} (452D4D55-2D37-342D-3346-30342D303744|E-MU 0404 | USB|MANUFACTURER:E-MU Systems, Inc.;MODEL:E-MU 0404 | USB|SW=FALSE|)
default 17:02:33.752036 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0x0/0x0/0x0 - 0x14200000 - ICDeviceDescriptionAdded)
default 17:02:33.757913 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.758395 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.758697 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.758861 +0300 ocspd 0x7fe73cf00170 opened /private/var/db/crls/crlcache2.db: 29660 bytes
default 17:02:33.810774 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.811232 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.811521 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.818992 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.819449 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.819741 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.826405 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.826845 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.827157 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.835683 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.836247 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.836568 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.848760 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.849299 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.849632 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.876294 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.876757 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.877058 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.884209 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.884628 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.884890 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.891271 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.891995 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.892338 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.901863 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.902662 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.902992 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.914296 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.914879 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.915330 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.915341 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.915858 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.916020 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.916311 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.916517 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.916880 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.918085 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.918564 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.918873 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.922403 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.922792 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.923047 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.931576 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.932138 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.932613 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.933795 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.934040 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.934308 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.934727 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.934967 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.934975 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.935340 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.935451 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.935463 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.945299 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.945874 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.945979 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.946172 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.946439 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.946620 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.946662 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.946922 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.947105 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.954556 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.955292 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.955425 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.955866 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.955933 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.956370 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.957153 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.957613 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.957991 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.963789 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.964252 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.964550 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.969200 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.969635 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.969925 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.977418 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.977884 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.978179 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.984514 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.984963 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.985275 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:33.991356 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.994782 +0300 trustd cert[2]: AnchorTrusted =(leaf)[force]> 0
default 17:02:33.995245 +0300 trustd asynchronously fetching CRL (http://crl.apple.com/codesigning.crl) for client (kextd[54])
default 17:02:33.995540 +0300 trustd asynchronously fetching CRL (http://www.apple.com/appleca/root.crl) for client (kextd[54])
default 17:02:34.113777 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.113985 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.113992 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114000 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114006 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114011 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114016 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114022 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114027 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114033 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114038 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114052 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114056 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114062 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114067 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114072 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114077 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114082 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114087 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114092 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114098 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114103 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114108 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114113 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114118 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114124 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114128 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114133 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114139 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114144 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114148 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114154 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114159 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114164 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114169 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114174 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114179 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114184 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114197 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114203 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114208 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114214 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114219 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114224 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114229 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114234 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114240 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114246 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114250 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114256 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114261 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114267 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114273 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114277 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114283 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114288 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114293 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114299 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114304 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114309 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114314 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114320 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114326 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114337 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.114346 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.121662 +0300 icdd #ICDebug - 37:{ICWiredBrowser.m} (USB Interface first match)
default 17:02:34.122428 +0300 icdd #ICDebug - 388:{ICWiredBrowser.m} (11 USB Descriptions Managed)
default 17:02:34.124415 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::init(0xffffff801d38cd80)
default 17:02:34.124434 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::init(0xffffff801d38cd80) returns 1
default 17:02:34.124496 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::start(0xffffff8028bf2c00)
default 17:02:34.124536 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::start(0xffffff8028bf2c00)
default 17:02:34.125621 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x1/0x0 - 0x14200000 - ICDeviceDescriptionSUQuery)
default 17:02:34.125629 +0300 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-0000041E3F04|E-MU 0404 | USB|(null)|SW=FALSE|)
default 17:02:34.127735 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x1/0x0 - 0x14200000 - ICDeviceDescriptionUndefined)
default 17:02:34.189046 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189056 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189070 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189075 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189081 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189087 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189092 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189097 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189103 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189108 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189129 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189155 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189193 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189227 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189264 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189273 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189283 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189291 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189301 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189311 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189321 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189330 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189339 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189349 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189358 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189367 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189377 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189388 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189397 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189406 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189416 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189425 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189434 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189444 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189453 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189462 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189472 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189481 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189491 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189500 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189509 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189519 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189527 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189535 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189543 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189553 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189562 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189570 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189586 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189597 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189606 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189615 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189625 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189634 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189644 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189653 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189663 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189672 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189681 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189691 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189701 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189709 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189719 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189728 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189738 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189747 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189757 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189766 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189775 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189784 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189794 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189803 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189812 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189822 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189831 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189839 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189846 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.189855 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.197165 +0300 icdd #ICDebug - 37:{ICWiredBrowser.m} (USB Interface first match)
default 17:02:34.197934 +0300 icdd #ICDebug - 388:{ICWiredBrowser.m} (12 USB Descriptions Managed)
default 17:02:34.200653 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x2/0x0 - 0x14200000 - ICDeviceDescriptionSUQuery)
default 17:02:34.200660 +0300 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-0000041E3F04|E-MU 0404 | USB|(null)|SW=FALSE|)
default 17:02:34.202811 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x2/0x0 - 0x14200000 - ICDeviceDescriptionUndefined)
default 17:02:34.264274 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264284 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264299 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264304 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264310 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264315 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264320 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264326 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264331 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264359 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264401 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264438 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264485 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264492 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264499 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264507 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264516 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264526 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264535 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264543 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264552 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264558 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264565 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264580 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264589 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264598 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264606 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264615 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264623 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264633 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264642 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264651 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264660 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264669 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264678 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264688 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264697 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264706 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264713 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264721 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264726 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264734 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264743 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264753 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264761 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264771 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264779 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264789 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264798 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264807 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264817 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264825 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264833 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264839 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264845 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264854 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264863 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264872 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264881 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264889 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264897 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264903 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264913 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264922 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264930 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264940 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264949 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264959 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264969 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264978 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264988 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.264997 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.265006 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.265016 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.265025 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.265034 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.265042 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.272313 +0300 icdd #ICDebug - 37:{ICWiredBrowser.m} (USB Interface first match)
default 17:02:34.273057 +0300 icdd #ICDebug - 388:{ICWiredBrowser.m} (13 USB Descriptions Managed)
default 17:02:34.275832 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x2/0x0 - 0x14200000 - ICDeviceDescriptionSUQuery)
default 17:02:34.275888 +0300 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-0000041E3F04|E-MU 0404 | USB|(null)|SW=FALSE|)
default 17:02:34.278031 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x2/0x0 - 0x14200000 - ICDeviceDescriptionUndefined)
default 17:02:34.339479 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339489 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339503 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339509 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339515 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339520 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339526 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339531 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339537 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339548 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339600 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339663 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339705 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339722 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339732 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339742 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339750 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339756 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339763 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339770 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339779 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339789 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339798 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339807 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339816 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339825 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339834 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339844 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339854 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339863 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339870 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339878 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339884 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339889 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339898 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339907 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339917 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339926 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339933 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339942 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339948 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339956 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339965 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339975 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339984 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.339993 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340001 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340011 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340019 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340030 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340038 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340048 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340057 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340067 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340076 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340085 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340094 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340100 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340107 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340112 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340120 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340130 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340138 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340147 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340155 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340163 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340168 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340178 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340186 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340195 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340205 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340218 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340227 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340236 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340245 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340254 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.340264 +0300 kernel AppleUSBInterface: family specific matching fails
default 17:02:34.349838 +0300 icdd #ICDebug - 37:{ICWiredBrowser.m} (USB Interface first match)
default 17:02:34.350910 +0300 icdd #ICDebug - 388:{ICWiredBrowser.m} (14 USB Descriptions Managed)
default 17:02:34.351876 +0300 VDCAssistant VDCAssistant: Found a camera (0x14200000041e3f04) , but was not able to start it up (0x0 -- (os/kern) successful)
default 17:02:34.347706 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.347712 +0300 kernel
default 17:02:34.352078 +0300 VDCAssistant VDCAssistant: Found a camera (0x14200000041e3f04) , but was not able to start it up (0x0 -- (os/kern) successful)
default 17:02:34.347939 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::setPowerState(1, 0xffffff801a3dc240)
default 17:02:34.347943 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::setPowerState(1, 0xffffff801a3dc240) returns 0x0
default 17:02:34.354572 +0300 com.apple.WebKit.WebContent Current memory footprint: 214 MB
default 17:02:34.355176 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x3/0x0 - 0x14200000 - ICDeviceDescriptionSUQuery)
default 17:02:34.355187 +0300 icdd #ICDebug - 213:{ICResourceManager.m} (00000000-0000-0000-0000-0000041E3F04|E-MU 0404 | USB|(null)|SW=FALSE|)
default 17:02:34.358149 +0300 icdd #ICDebug - 457:{ICDDMessageCenter.m} (+Add E-MU 0404 | USB - 0xff/0x3/0x0 - 0x14200000 - ICDeviceDescriptionUndefined)
default 17:02:34.367832 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.367844 +0300 kernel
default 17:02:34.388205 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.388215 +0300 kernel
default 17:02:34.408893 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.408904 +0300 kernel
default 17:02:34.429882 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.429908 +0300 kernel
default 17:02:34.450944 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.450970 +0300 kernel
default 17:02:34.472032 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.472059 +0300 kernel
default 17:02:34.493061 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.493097 +0300 kernel
default 17:02:34.514153 +0300 kernel Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit
default 17:02:34.514176 +0300 kernel
default 17:02:34.535318 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::setDeviceName(0xffffff9110f4bcf0)
default 17:02:34.535357 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::setDeviceModelName(0xffffff8029a23210)
default 17:02:34.535363 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::setDeviceModelName(0xffffff8029a23210)
default 17:02:34.535368 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::setDeviceName(0xffffff9110f4bcf0)
default 17:02:34.535382 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::setManufacturerName(0xffffff9110f4bcf0)
default 17:02:34.535388 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::setManufacturerName(0xffffff9110f4bcf0)
default 17:02:34.535412 +0300 kernel +findPipe: dir=1, type = 3
default 17:02:34.535415 +0300 kernel
default 17:02:34.535432 +0300 kernel endpoint found: epDirection = 1, epType = 3
default 17:02:34.535433 +0300 kernel
default 17:02:34.535652 +0300 kernel -findpipe: success
default 17:02:34.535654 +0300 kernel
default 17:02:34.549499 +0300 kernel +-IOAudioDevice[0xffffff801a3dc240]::initHardware(0xffffff8028bf2c00)
default 17:02:34.549994 +0300 kernel + IOAudioEngine[0xffffff8022cf3480]::init(0x0)
default 17:02:34.550000 +0300 kernel properties(0x0) == NULL
default 17:02:34.550035 +0300 kernel +-IOAudioEngine[0xffffff8022cf3480]::setState(0x0. oldState=0)
default 17:02:34.550038 +0300 kernel - IOAudioEngine[0xffffff8022cf3480]::init(0x0)
default 17:02:34.550043 +0300 kernel + IOAudioDevice[0xffffff801a3dc240]::activateAudioEngine(0xffffff8022cf3480, 1)
default 17:02:34.550076 +0300 kernel +EMUUSBAudioEngine[0xffffff8022cf3480]::start (0xffffff801a3dc240)
default 17:02:34.550078 +0300 kernel
default 17:02:34.550092 +0300 kernel Adding notification with custom matching dictionary
default 17:02:34.550093 +0300 kernel
default 17:02:34.550104 +0300 kernel +EMUUSBAudioEngine::audioDevicePublished (0xffffff8022cf3480, 0x0, 0xffffff801a3dc240)
default 17:02:34.550105 +0300 kernel
default 17:02:34.550110 +0300 kernel ++EMUUSBAudioEngine[0xffffff8022cf3480]: found device (0xffffff801a3dc240) for Audio Engine (0xffffff8022cf3480)
default 17:02:34.550112 +0300 kernel
default 17:02:34.550116 +0300 kernel ++EMUUSBAudioEngine[0xffffff8022cf3480]: found device (0xffffff801a3dc240) for Audio Engine (0xffffff8022cf3480)
default 17:02:34.550117 +0300 kernel
default 17:02:34.550120 +0300 kernel -EMUUSBAudioEngine::audioDevicePublished (0xffffff8022cf3480, 0x0, 0xffffff801a3dc240)
default 17:02:34.550121 +0300 kernel
default 17:02:34.550127 +0300 kernel + IOAudioEngine[0xffffff8022cf3480]::start(0xffffff801a3dc240, 0xffffff801a3dc240)
default 17:02:34.550133 +0300 kernel +EMUUSBAudioEngine[0xffffff8022cf3480]::initHardware (0xffffff801a3dc240)
default 17:02:34.550134 +0300 kernel
default 17:02:34.550136 +0300 kernel +-IOAudioEngine[0xffffff8022cf3480]::initHardware(0xffffff801a3dc240)
default 17:02:34.550494 +0300 kernel Default sample rate is 44100
default 17:02:34.550495 +0300 kernel
default 17:02:34.550497 +0300 kernel Default alternate setting ID is 17
default 17:02:34.550497 +0300 kernel
default 17:02:34.551011 +0300 kernel Default sample rate is 0
default 17:02:34.551012 +0300 kernel
default 17:02:34.551014 +0300 kernel Default alternate setting ID is 255
default 17:02:34.551014 +0300 kernel
default 17:02:34.551018 +0300 kernel - IOAudioEngine[0xffffff8022cf3480]::start(0xffffff801a3dc240, 0xffffff801a3dc240)
default 17:02:34.551020 +0300 kernel -EMUUSBAudioEngine[0xffffff8022cf3480]::start (0xffffff801a3dc240) = 0
default 17:02:34.551020 +0300 kernel
default 17:02:34.551025 +0300 kernel - IOAudioDevice[0xffffff801a3dc240]::activateAudioEngine(0xffffff8022cf3480, 1) returns 0xFFFFFFFFE00002BC

here is "system_profiler SPUSBDataType" return:
...
E-MU 0404 | USB:

      Product ID: 0x3f04
      Vendor ID: 0x041e  (Creative Labs)
      Version: 1.00
      Serial Number: E-MU-74-<...>-STATION 01
      Speed: Up to 480 Mb/sec
      Manufacturer: E-MU Systems, Inc.
      Location ID: 0x14200000 / 10
      Current Available (mA): 500
      Current Required (mA): 2
      Extra Operating Current (mA): 0

@gjoob Sorry for the late reply, I am fully busy with other projects and I won't have much time coming weeks.

I briefly checked the code that causes the "line 2050 goto Exit" , but it's a part that I never worked on so I have no idea what that part of the code is about. My guess is that it's trying to find a USB connection for a control interface.

OTOH it seems the audio device is engaging after some failed attempts.

What does "STATION 01" mean in the system profiler info?

Can you try to disconnect all USB devices including hubs etc, and connect only the EMU directly?

@gjoob Did you have have your EMU0404 working before? What OS ?

Hi!
I think I have the same issue. I have a mac OS Sierra 10.12.5 (MacBook Pro 15' 2016). No sign of life of the EMU 0404 USB. I have followed the install instructions... The last OS it worked on is a MacBook Pro 15' mid 2012 running Mac OS 10.9.5 I will try to run it via parallels on windows 10. thank you for your help.

@Kokonutz did it never work for you on Sierra, or did you simply not try it on earlier versions of Sierra? I have it working properly here on Sierra 12.2.

@Wouter1 Never tried on earlier versions of Sierra as the laptop was already updated. (bought the laptop in April 2017)

Hey I have the same problem with 0202, after install driver it worked, but it stoped after reconnect.

Sound assertion "0 == thisUnitIDNum" failed in "/Volumes/prive/EMU-driver/EMU-driver/src/EMUUSBAudio/EMUUSBAudioDevice.cpp" at line 2050 goto Exit

@alaija thanks for reporting including the error message.
The message indicates that the software is receiving a NULL unit number from the USB connection.

Do you have the device connected directly to the computer?

@Wouter1 yes it is directly connected.

@alaija @Kokonutz This will need some debugging on 10.12.5. Unfortunately this is not going to happen soon, lack of time, and no place on my HD to upgrade and keeping the old system as well.

@Wouter1 I forgot to notice that I have 10.12.6 actually, and it going to be 10.13 in a few days, so will pray for it will work on it.

@Wouter1 @alaija thank you for the feedbacks. If updates solve the issue, will report it 🤘

I saw that Serg Podtynnyl cloned and made a few changes to this driver. I mailed him what he fixed

He replied

I changed nothing, It was just cleanup from old version and references for latest xcode.

@Wouter1 cool! where can we find that Serg Podtynnyl cloned driver? Thanks

I can't find him back now, he had a github account with another clone of my driver. He made some changes to the project (most cloners don't) and I asked.

@gjoob I read again through the log file you reported above. But it seems all is going fine till the end. The driver is reporting startup 4 lines before the end of the log.
activateAudioEngine IS returning some error message but there is nothing in the log yet indicating how the driver reacts on this.
Do you have more log information after that point?

0xFFFFFFFFE00002BC is "general error" from iokit

gjoob commented

@Wouter1 I don't know what happened, but I tried to plug in my 0404 just now and it started to work. It seems, there is no s/pdif's, but stereo out (and stereo in, I guess) works well. Control center detected my device, as well as E-mu control panel, system sound works, Logic also plays sounds well. Thank you)

@gjoob good to hear!

So it works on 10.12.5 after all

Just for others that might have same issue, any idea what you might have done that kicked it into action?

vizh commented

Tried to comment out FailIf(NULL == thisUnitIDNum, Exit) command at EMUUSBAudioDevice.cpp:2050. Device was detected by system after compiling and installing patched Kext, but sound was terrible (but exists) and console was full of errors.

Console is full of errors and debug messages from kext. indeed very many, here is just small part of:

error	03:07:45.537588 +0500	coreaudiod	HALS_IOA1Engine.cpp:365:EndWriting:  HALS_IOA1Engine::EndWriting: got an error from the kernel trap, Error: 0xE00002EE
default	03:07:45.548026 +0500	kernel	+ IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 573) - (25,354)
default	03:07:45.548065 +0500	kernel	- IOAudioEngineUserClient[<private>]::performWatchdogOutput(<private>, 573) - (25,554)
default	03:07:45.549365 +0500	kernel	  performClientOutput(d00e5a3,18d4) - missed samples (25,554). fCurrentLoopCount=25

default	03:07:38.382030 +0500	kernel	frameSizeQueue empty, guessing some queue size. May need fix..
default	03:07:38.382052 +0500	kernel	frameSizeQueue empty, guessing some queue size. May need fix..
default	03:07:38.382057 +0500	kernel	frameSizeQueue empty, guessing some queue size. May need fix..

default	03:07:37.678866 +0500	kernel	+-IOAudioEngine[<private>]::setState(0x1. oldState=0)
default	03:07:37.678868 +0500	kernel	- IOAudioEngine[<private>]::getTimerInterval()
default	03:07:37.678875 +0500	kernel	- IOAudioEngine[<private>]::startAudioEngine() returns 0x0
default	03:07:37.678877 +0500	kernel	- IOAudioEngine[<private>]::incrementActiveUserClients() - 1 returns 0
default	03:07:37.678878 +0500	kernel	- IOAudioEngine[<private>]::startClient(<private>) returns 0x0
default	03:07:37.678879 +0500	kernel	  engine started
default	03:07:37.678879 +0500	kernel	  bufferSet <private>
default	03:07:37.678880 +0500	kernel	  output clientBuffer <private>
default	03:07:37.678881 +0500	kernel	+ IOAudioStream[<private>]::addClient(<private>)
default	03:07:37.678883 +0500	kernel	- IOAudioStream[<private>]::addClient(<private>) returns 0x0
default	03:07:37.678884 +0500	kernel	- IOAudioEngineUserClient[<private>]::startClient() - 1 returns 0x0
default	03:07:37.678885 +0500	kernel	- IOAudioEngineUserClient::externalMethod returns 0x0
vizh commented

Oh! Finally... Already thought to postpone the question for tomorrow, but realized that the problem is that kext could not determine the sampling rate of the device during initialization.

Started the application "Audio Devices" and installed it manually. The error messages in the console disappeared and the sound became normal.

@vizh thanks for reporting what might be causing this and for suggesting a workaround.
Where is the "Audio Devices" application?

vizh commented

This is the "/Applications/Utilities/Audio MIDI Setup.app", sorry. Finally, check this out: vizh@fa84605. It's not a final solution, but i have no time for now to go deeper and find exact problem and clean solution for it. But is works in my case.

Only inconvenience that user must set sampling frequency manually right after install.

@vizh I looked at your fix, you outcommented a FailIf error check.

But I fail to see how your fix would help. If the FailIf is in place, the code may jump to Exit which will just return curPath. If the FailIf is disabled, then tempPath is released and curPath is returned just as well. So the only difference is release of tempPath?

I can see that releasing temPath avoids some memory leak. But not how it fixes issues with non-recognised devices.

Can you explain a bit more about your fix?

BTW the break at the end of the case statement seems unreachable, maybe I should remove it, maybe it's just to be sure or so

@vizh would using the Audio MIDI setup app by itself help users to get around problem, even without your fix in the driver code?

vizh commented

Can you explain a bit more about your fix?

The fix is crazy. Yes. Unfortunately, I'm not very good at C++ but I was also surprised that this option worked. I double checked this. This hack is working on my workstation. Without it my card was not even listed in System Preferences / Sound.

I'm afraid I just got my finger in the sky.

I'm trying to find a way to see values of all variables in this function. But it can take some time. Teaching C++ as necessary. If you could help to find a way to log content of OSArray variables, then I can see what is going on.

@vizh would using the Audio MIDI setup app by itself help users to get around problem, even without your fix in the driver code?

No. Because card not detected and not visible in Audio MIDI Setup.

@vizh thanks for the explanation.

Seems that your card somehow got in an unknown/impossible state that forced the driver to exit early. And that your messing with the midi settings got tht fixed, after you did this "hard" bypassing of some safety checks. My guess is that your card would now work fine with the normal driver, after this forced reset.

way to log content of OSArray variables
I think you have to loop over the array elements and log each. Because it depends on what is inside the array elements.

There does not seem any action needed on the driver. I'm closing this.

gjoob commented

Hi, I discovered what was happening some time ago. If I start the player, which puts the card in 192/24 mode (for example, Audirvana), and then turn off the power of the card, the card will not be detected after turning it on. I found two ways to revive her after that.

  • Turn off the power and usb, send a 44.1/16 signal to the toslink, then turn on the card and then connect usb. After that, you need to explicitly switch the mode in the control panel.
  • Find a Windows computer with an original driver (I was lucky to have Windows 7 under Fusion), switch the card to 44.1/16 and then turn it off. After that, everything works as usual. Until the next rash launch of Audirvana))

@gjoob thanks for the update on this. I'll try to reproduce.
I assume by "card" you refer to the EMU0404 USB.

I understand that it does not matter HOW you put the card in 192/24 mode and I will use the standard EMU control panel to test this. Then turn the EMU off, and then turn it on again. If I understand you correctly, the EMU would then not be detected?

@gjoob I can not reproduce this problem. My EMU does turn on properly and it is still in 192k mode after turning on. I suspect there is some issue with either the EMU hardware or maybe some software in the EMU itself.

But we can do some further testing to see if this is a software or hardware issue

If you say it is not detected, can you confirm that the device does not even appear to the operating system after turning on after turning it off in 192k? If you go to About this mac (top left apple on the screen), /SystemReport/USB and then browse through the USB Device tree (the top panel) do you see E-MU 0404 | USB ?

Your original issue kernel Sound assertion "0 == thisUnitIDNum implies that the driver IS detected but that the driver fails to launch itself. Is that message still there? I ask because that message is coming from the driver and that implies the system IS detecting the card but fails to launch my driver

I just noticed in this document which talks about the Windows driver and control panel
https://www.avisoft.com/E-MU%200404%20Installation.pdf

Unfortunately, the most recent firmware update of the E-MU 0404 does not save this setting, which means that you need to do this each time after powering on the unit.

Is there a firmware update for this?
Not saving the 192k setting? Might that be related to this issue?

gjoob commented

Hello!
0404 is not with me right now unfortunately, but I have to say two important things:

  • Latest firmware very often turn the card to a brick, as described in many forums, so nobody use it, i guess. There is the oldest one in my card, anyway. Also I still use MacOS 10.12.6 (Sierra).
  • Audirvana uses exclusive access mode for the card and may be this is the root of the problem.

@gjoob is it possible to test this problem with the control panel as I just did? If the problem does not occur then, this must be something specific with Audirvana and then you will have to contact them; then I can close this issue

On this page
https://support.creative.com/Products/ProductDetails.aspx?prodID=15186&prodName=E-MU+0202+USB

they say

E-MU® 0202 / 0404 / Tracker Pre USB Web Install
This software contains the latest versions of the Mac OS X application, driver, and firmware for the E-MU 0202, 0404 USB, Tracker Pre audio interfaces. Details weergeven »

So there indeed seems to be some firmware.

Digging into the software, there are 4 packages (plus some overall installer, readme etc)

EMUTrackerPreDocs.pkg
EMUUSB0202Docs.pkg
EMUUSB0404Docs.pkg
EMUUSBSoftware.pkg

There is an Archive.pax.gz in EMUUSBSoftware.pkg

That archive contains 3 apps:

E-MU USB Audio Uninstaller
EMUUSBAudioControlPanel (with skins folder)
Updater

The control panel is for powerpc so really old and un-runnable.

The updater indeed seems to contain a firmware updater, with this documentation inside

===================================
Firmware Changes in this Release
===================================

* S/PDIF input no longer muted when internally synced
S/PDIF input is no longer muted if the system is set to
internal clock source and the S/PDIF input clock is the
same as the system clock.


* Persistent settings no longer store 176.4kHz and 192kHz
The 176.4kHz and 192kHz samples rates are no longer stored
on power-off. Now, the system defaults to 44.1kHz.

* Firmware revision numbers are now unified for all E-MU Audio
USB products.


=========
Copyright
=========

Copyright (c) 2007 E-MU Systems. All rights reserved.

The firmware updater app also probably is for powerpc only, it has a red 'no entry' sign over the icon. The text also seems not so inviting, why would you not store the selected 176k and 192k rates. And if you use SP/dif, what's the problem with using that as the clock

The 0404 also has a page here https://support.creative.com/Products/ProductDetails.aspx?prodID=15185&prodName=0404%20USB%202.0 that mentions 'firmware'.

The downloaded dmg is identical to the one you get with the 0202 link

Note, that firmware upgrader comes with the original creative driver installer it seems, so you may get the firmware upgrade without further notice if you ever used that installer.

@gjoob I searched extensively but could not find a single report of "bricking" the EMU with their firmware upgrade. Do you have any refs comfirming that?