Thank you again for your time!
So watching LOGCAT, while plugging any USB mic in, thus far, UsbHostManager adds the device. Here is the output. When I unplug it UsbAlsaManager reports removing the device. To me this seems like ALSA knew it existed, but the contents of /sys/class/sound never increases or decreases when connecting and disconnecting the device. I also tried a USB to 3.5mm which it recognized, but again. no audio input.
Does this make you think it is indeed a USB Audio routing issue like you mentioned near the end of your last post? My logcat and dmesg are posted below.
LOGCAT
07-26 04:00:37.620 3200 3409 D UsbHostManager: Added device UsbDevice[mName=/dev/bus/usb/001/017,mVendorId=3468,mProductId=5,mClass=0,mSubclass=0,mProtocol=0,mManufacturerName=BLUE MICROPHONE,mProductName=Blue Snowball,mVersion=1.16,mSerialNumber=201305,mConfigurations=[
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbConfiguration[mId=1,mName=null,mAttributes=128,mMaxPower=50,mInterfaces=[
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbInterface[mId=0,mAlternateSetting=0,mName=null,mClass=1,mSubclass=1,mProtocol=0,mEndpoints=[]
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=0,mName=null,mClass=1,mSubclass=2,mProtocol=0,mEndpoints=[]
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=1,mName=null,mClass=1,mSubclass=2,mProtocol=0,mEndpoints=[
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbEndpoint[mAddress=130,mAttributes=13,mMaxPacketSize=100,mInterval=1]]
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbInterface[mId=1,mAlternateSetting=2,mName=null,mClass=1,mSubclass=2,mProtocol=0,mEndpoints=[
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbEndpoint[mAddress=130,mAttributes=13,mMaxPacketSize=200,mInterval=1]]
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbInterface[mId=2,mAlternateSetting=0,mName=null,mClass=3,mSubclass=0,mProtocol=0,mEndpoints=[
07-26 04:00:37.620 3200 3409 D UsbHostManager: UsbEndpoint[mAddress=135,mAttributes=3,mMaxPacketSize=16,mInterval=2]]]]
07-26 04:00:37.622 3200 3409 I DescriptorParser: Unknown Descriptor len:14 type:0x24
07-26 04:00:37.622 3200 3409 I DescriptorParser: Unknown Descriptor len:14 type:0x24
07-26 04:00:37.622 3200 3409 W DescriptorParser: Unrecognized Audio Interface l:14 t:0x24
07-26 04:00:37.622 3200 3409 I UsbHostManager: ---- isHeadset[in:false , out:false]
07-26 04:00:37.622 3200 3409 I chatty : uid=1000(system) UsbService host identical 4 lines
07-26 04:00:37.622 3200 3409 W DescriptorParser: Unrecognized Audio Interface l:14 t:0x24
07-26 04:00:37.664 3200 3285 D EventHub: No input device configuration file found for device âBLUE MICROPHONE Blue Snowballâ.
07-26 04:00:46.355 2823 2823 W wificond: Skip scan ssid for single scan: KadhoNet_5G, KadhoNet
07-26 04:00:51.627 3200 4820 D WificondControl: Scan result ready event
07-26 04:02:06.714 3200 3285 I EventHub: Removing device â/dev/input/event2â due to inotify event
07-26 04:02:06.769 3200 3409 I UsbAlsaManager: USB Audio Device Removed: null
///////////////////////////////////////////////////////////
DESMG
[ 4722.065281] usb 1-1.2: new full-speed USB device number 17 using xhci-hcd
[ 4722.172172] usb 1-1.2: New USB device found, idVendor=0d8c, idProduct=0005
[ 4722.179090] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 4722.186468] usb 1-1.2: Product: Blue Snowball
[ 4722.190872] usb 1-1.2: Manufacturer: BLUE MICROPHONE
[ 4722.195945] usb 1-1.2: SerialNumber: 201305
[ 4722.232160] input: BLUE MICROPHONE Blue Snowball as /devices/platform/soc/soc:hisi_dwc3/ff100000.dwc3/xhci-hcd.0.auto/usb1/1-1/1-1.2/1-1.2:1.2/0003:0D8C:0005.0017/input/input11
[ 4722.249105] hid-generic 0003:0D8C:0005.0017: input,hidraw2: USB HID v1.00 Device [BLUE MICROPHONE Blue Snowball] on usb-xhci-hcd.0.auto-1.2/input2
[ 4811.349050] usb 1-1.2: USB disconnect, device number 17
[ 5034.026139] type=1400 audit(1532577445.521:366): avc: denied { create } for pid=56 comm=âkdevtmpfsâ name=â015â scontext=u:r:kernel:s0 tcontext=u:object_r:device:s0 tclass=chr_file permissive=1
[ 5034.043417] type=1400 audit(1532577949.377:367): avc: denied { syslog_read } for pid=6879 comm=âdmesgâ scontext=u:r:shell:s0 tcontext=u:r:kernel:s0 tclass=system permissive=1
I will try tinymix and tinycap like you suggested, but wanted to post my preliminary findings.
Thank you again!