macOS 10.13 Beta (17A362a) GM Candidate - SteelSeries Arctis 5 headset chat audio endpoint doesn't show up in Sound Preferences
Originator: | samflores23 | ||
Number: | rdar://34554492 | Date Originated: | September 20 2017, 2:29 PM |
Status: | Duplicate/33985860 (Closed) | Resolved: | |
Product: | macOS + SDK | Product Version: | 10.13 Beta (17A362a) |
Classification: | Reproducible: |
Area: Something not on this list Summary: Running 10.13 Beta (17A362a), when we plug in either our Arctis 5 or Arctis 7 headset, we are not able to see or use the chat endpoint, which is used for microphone. This issue did not exist in Sierra or earlier versions. We have a number of users that have also installed High Sierra Beta and are seeing the same issue. Steps to Reproduce: Simply plug in a SteelSeries Arctis 5 or Arctis 7 headset and open System preferences to switch output and input. Expected Results: The output tab should show a Game endpoint and a Chat endpoint. The input tab should show the Chat endpoint. Actual Results: The output tab only shows the Game endpoint but no Chat endpoint. The input tab also does not show the Chat endpoint. Version/Build: 10.13 Beta (17A362a) ---------------------------------------------------------------------------------------------------- September 26 2017, 1:33 PM Issue persists with public version 10.13 (17A365). I have found multiple coreaudio crash reports in Console. It seems to crash every time I plug in either the Arctis 5 or Arctis 7 headset. Note that these headsets have multiple endpoints. I'm attaching the last couple coreaudio crashes here as well. ---------------------------------------------------------------------------------------------------- September 27 2017, 2:19 PM I've downloaded and installed macOS 10.13.1 Beta (17B25c), and the issue persists. I'm attaching yet another coreaudiod crash report from this version. This issue is affecting many of our macOS users who have updated to High Sierra. ---------------------------------------------------------------------------------------------------- October 5 2017, 11:36 AM On latest macOS 10.13.1 Beta (17B25c), I've notice in the Console the following every time we plug in any of the headsets mentioned above: error 11:16:23.887039 -0500 coreaudiod HALS_IOA1Manager.cpp:171:_AddDevice: HALS_IOA1Manager::_AddDevice: Cannot add an interest callback., Error: 0xE00002C7 default 11:16:23.886068 -0500 kernel - IOAudioEngine[ ]::setNumSampleFramesPerBuffer(0x4000) default 11:16:23.886436 -0500 kernel USB Sound assertion (Couldn't get the endpoint direction!) in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioStream.cpp at line 2744 error 11:16:23.887415 -0500 coreaudiod HALB_UCObject.cpp:699:OpenConnection: HALB_UCObject::OpenConnection: failed to open a connection, Error: 0xE00002C0 default 11:16:23.886447 -0500 kernel USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioStream.cpp at line 2745 default 11:16:23.886456 -0500 kernel USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioEngine.cpp at line 1354 default 11:16:23.886463 -0500 kernel + IOAudioEngine[ ]::stop( ) default 11:16:23.886465 -0500 kernel + IOAudioEngine[ ]::detachUserClients default 11:16:23.886466 -0500 kernel !isInactive () error 11:16:23.887690 -0500 coreaudiod CADispatchQueue.cpp:95:~CADispatchQueue: CADispatchQueue::~CADispatchQueue: Implicitly removing the mach port receviers. It is best to explicitly call RemoveMachPortRecevier(). default 11:16:23.886469 -0500 kernel will invoke iterator->release () default 11:16:23.886471 -0500 kernel completed iterator->release () default 11:16:23.886484 -0500 kernel will invoke userClients->flushCollection () default 11:16:23.886487 -0500 kernel completed userClients->flushCollection () default 11:16:23.886491 -0500 kernel - IOAudioEngine[ ]::detachUserClients returns 0x0 default 11:16:23.886496 -0500 kernel +- IOAudioEngine::detachUserClientsAction( , 0x0, 0x0, 0x0, 0x0) returns 0x0 default 11:16:23.886498 -0500 kernel + IOAudioEngine[ ]::stopAudioEngine() default 11:16:23.886501 -0500 kernel - IOAudioEngine[ ]::stopAudioEngine() returns 0x0 default 11:16:23.886503 -0500 kernel + IOAudioEngine[ ]::detachAudioStreams() default 11:16:23.886506 -0500 kernel - IOAudioEngine[ ]::detachAudioStreams() default 11:16:23.886508 -0500 kernel + IOAudioEngine[ ]::removeAllDefaultAudioControls() default 11:16:23.886510 -0500 kernel - IOAudioEngine[ ]::removeAllDefaultAudioControls() default 11:16:23.886512 -0500 kernel completed removeEventSource ( ... ) default 11:16:23.886515 -0500 kernel completed release () From the looks of it, AppleUSBAudio is having trouble figuring out the endpoint's direction. Maybe this is why the headset's "Chat" endpoint isn't showing up in Sound Preferences. ---------------------------------------------------------------------------------------------------- Apple Developer Relations October 7 2017, 4:38 AM Engineering has determined that your bug report is a duplicate of another issue and will be closed. The open or closed status of the original report your bug was duplicated to appears in a text box within the bug detail section of the bug reporter user interface. For security and privacy reasons, we don't provide access to the original bug yours was duped to. ---------------------------------------------------------------------------------------------------- October 19 2017, 10:58 AM Recently installed macOS High Sierra 10.13.1 (17B42a) Beta 3 and issue with the chat audio endpoint persists. Here's what Console logs after plugging in the headset: default 10:51:17.700436 -0500 kernel + IOAudioEngine[ ]::start( ) default 10:51:17.700438 -0500 kernel + IOAudioEngine[ ]::start( , ) default 10:51:17.700442 -0500 kernel +-IOAudioEngine[ ]::initHardware( ) default 10:51:17.700504 -0500 kernel +-IOAudioEngine[ ]::setSampleRate( ) default 10:51:17.700511 -0500 kernel + IOAudioEngine[ ]::setNumSampleFramesPerBuffer(0x4000) default 10:51:17.700515 -0500 kernel - IOAudioEngine[ ]::setNumSampleFramesPerBuffer(0x4000) default 10:51:17.700916 -0500 kernel USB Sound assertion (Couldn't get the endpoint direction!) in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioStream.cpp at line 2744 default 10:51:17.700917 -0500 kernel +- IOAudioEngine[ ]::completeConfigurationChange() default 10:51:17.700934 -0500 kernel USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioStream.cpp at line 2745 default 10:51:17.700949 -0500 kernel USB Sound assertion in /BuildRoot/Library/Caches/com.apple.xbs/Sources/AppleUSBAudio/AppleUSBAudio-310.35/AppleUSBAudioEngine.cpp at line 1354 default 10:51:17.700961 -0500 kernel + IOAudioEngine[ ]::stop( ) default 10:51:17.700965 -0500 kernel + IOAudioEngine[ ]::detachUserClients default 10:51:17.700966 -0500 kernel !isInactive () default 10:51:17.700969 -0500 kernel will invoke iterator->release () default 10:51:17.700974 -0500 kernel completed iterator->release () default 10:51:17.700977 -0500 kernel will invoke userClients->flushCollection () default 10:51:17.700979 -0500 kernel completed userClients->flushCollection () default 10:51:17.700983 -0500 kernel - IOAudioEngine[ ]::detachUserClients returns 0x0 default 10:51:17.700988 -0500 kernel +- IOAudioEngine::detachUserClientsAction( , 0x0, 0x0, 0x0, 0x0) returns 0x0 default 10:51:17.700992 -0500 kernel + IOAudioEngine[ ]::stopAudioEngine() default 10:51:17.700995 -0500 kernel - IOAudioEngine[ ]::stopAudioEngine() returns 0x0 error 10:51:17.701901 -0500 coreaudiod HALS_IOA1Manager.cpp:171:_AddDevice: HALS_IOA1Manager::_AddDevice: Cannot add an interest callback., Error: 0xE00002C7 default 10:51:17.700997 -0500 kernel + IOAudioEngine[ ]::detachAudioStreams() default 10:51:17.701001 -0500 kernel - IOAudioEngine[ ]::detachAudioStreams() default 10:51:17.701003 -0500 kernel + IOAudioEngine[ ]::removeAllDefaultAudioControls() default 10:51:17.701006 -0500 kernel - IOAudioEngine[ ]::removeAllDefaultAudioControls() error 10:51:17.702325 -0500 coreaudiod HALB_UCObject.cpp:699:OpenConnection: HALB_UCObject::OpenConnection: failed to open a connection, Error: 0x10000003 default 10:51:17.701009 -0500 kernel completed removeEventSource ( ... ) default 10:51:17.701022 -0500 kernel completed release ()
Comments
Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!
Apple Developer Relations
November 16 2017, 2:18 PM
The original report on your issue has been closed recently. Please note that you will not be able to directly view the original report in order to keep its information confidential.
If you have further questions about this issue, please update your report using the Apple Bug Reporter .
Apple Developer Relations
October 24 2017, 11:42 AM
Thank you for contacting us.
The original report on this issue, Bug ID 33985860, is still under investigation. We will notify you when it is closed. We don't provide timetables for bug fixes.
Please note that you will not be able to directly view the original report in order to keep its information confidential.
We will do our best to keep you informed as new information becomes available. Please check release notes regularly for changes affecting this issue.
If you have further questions about this issue or wish to check on the status, please update your report again using the Apple Bug Reporter .