OS/2, eCS & ArcaOS - Technical > Multimedia
Can aswitch.exe be used for always connected/attached usb speakers?
Rich Walsh:
--- Quote from: Pete on October 02, 2024, 05:45:28 pm ---I may have found the cause of no sound with this usb soundbar.
I'm guessing but think the following applies:-
--- End quote ---
Too much speculation...
'usbaudio.sys' supports the USB Audio Standard v1.0 which is implemented by nearly all USB audio devices. 'usbaud2.sys' supports the USB Audio Standard v2.0 and is only implemented by a few newer, high-end devices. The standard operates independently of the transport, so whether you have USB2 or USB3 is irrelevant. (Also, it's highly unlikely you have a "USB3-only" system. Rather, you only have xHCI controllers which typically support both USB2 and USB3.)
Since the datasheet for the soundbar makes no mention of which standard it uses (and it connects to your USB ports using a USB-A connector), it's almost certainly a USB Audio v1.0 device.
Some of the more likely causes of the problem are:
* some machines have USB3-only ports as well as USB2/3 ports: maybe your device is plugged into the wrong one.
* your USB stack is back-level: IIRC, AN's drivers had problems (now fixed) with isochronous connections which are used for audio.
* you have garden-variety settings issues in uniaud: use PMUnimix to set all available input volumes to max
* perhaps your driver installation failed (though I doubt it): confirm both driver lines appear in config.sys and aren't duplicated; open 'mmpm2.ini' and confirm you have sections for "WMBWAVEUSB01" and "WMBWAVE2USB01".
FWIW... I have an xHCI-only system and it all WFM.
Pete:
Hi Rich
Glad your setup works for you - gives me hope :-)
The soundbar is made as an accessory for my monitor and is supplied with a very short captive usb(3? - internal colour is blue) lead which plugs into any of the 4 usb3 ports built into the monitor. The monitor's usb3 hub is connected to the system box using a usb3 lead into a usb3 port.
I tried plugging the soundbar into the system box usb2 ports, doublechecked USB Adapter Wave was set as Default Waveaudio device and Rebooted - no sound. Yes, the usb2 ports are known to work as they are located at front of box and get used for flash drive access frequently.
As the driver level could be the problem, I updated to 12.16 (was using AN 12.14)
Following a reboot there was still no sound
I also downloaded USBAUDIO-12.16.exe which unpackaged itself into \MMOS2\INSTALL\usbaudio but did not install any files anywhere.
I replaced the usbaudio.sys/sym files in \mmos2 with the files from \MMOS2\INSTALL\usbaudio and rebooted.
The Desktop Startup sound almost played - started but cut off about 66% of the way through.
Opening Sound I see the Current scheme has gone missing (shows <none>) but selecting a selecting a sound always ends up with a \desktop\ sound.
Sadly the sound produced when Play is clicked on any selected sound is definitely not the noise intended.
Do I need to "clean up" the mmos2 setup? - I have the files from the Enhanced USB audio packages installed although I am not using the drivers from the package.
Should I MInstall the USBAUDIO-12.16 files?
Or is this a case of opening a ticket an AN?
Thanks for your thoughts
Pete
Rich Walsh:
--- Quote from: Pete on October 03, 2024, 01:16:24 am ---As the driver level could be the problem, I updated to 12.16 (was using AN 12.14)
Following a reboot there was still no sound
I also downloaded USBAUDIO-12.16.exe which unpackaged itself into \MMOS2\INSTALL\usbaudio but did not install any files anywhere. I replaced the usbaudio.sys/sym files in \mmos2 with the files from \MMOS2\INSTALL\usbaudio and rebooted.
--- End quote ---
'USBAUDIO-12.16.exe' is the old IBM driver that lacks Lars' additional features. Do not intall it. Also, *.sym exist solely to make debug reports more intelligible. They are completely passive (and generally unused), so copying in the wrong ones isn't helping anything.
--- Quote ---The Desktop Startup sound almost played - started but cut off about 66% of the way through.
--- End quote ---
So, you rebooted and got no sound, then did something that had no effect and rebooted. Voila, sound! Are you sure you didn't do anything else?
--- Quote ---Do I need to "clean up" the mmos2 setup?
--- End quote ---
Messing-around when you don't know the correct configuration is seldom helpful.
--- Quote ---I have the files from the Enhanced USB audio packages installed although I am not using the drivers from the package.
--- End quote ---
What does this mean? If the Enhanced USB audio packages are installed, how can you not be using its drivers?
At this point, I can only think of two possibilities:
* unlikely: maybe this is a USB Audio v2 device. With no audio streams open, set "UAC2 Adapter Wave" as the default in MM Setup, close it, then play a sound. If this fails, go back to "USB Adapter Wave".
* likely: perhaps there are still problems with xHCI isochronous transfers. File a bug report.
Lars:
If you have lsusb.exe installed, have it dump the descriptor info (with the audio device inserted of course). That will allow to check if it is a class 1 or class 2 device.
Lars:
plus, if you want, post your MMPM2.INI file.
By the way, did you regularly install the sound drivers (not just copying the driver file)? The package that I provided also installs a replacement for AUDIOIF.DLL (called USBAUDIF.DLL) and an SPI update that is matched to USBAUDIF.DLL.
Your MMPM2.INI will tell.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version