Please bear with me and/or ignore this long message, but any help with what I should try or learn next would be much appreciated.
Below I have copied a message I sent to another forum and which had no response. I am now at the stage where I think I will have to try to learn or refresh my out of date knowledge. I am starting to refresh my C++ in the hope that I can write a simple program to address audio interfaces, and then use debugging to try to trace where the problems appear, alternatively, it has been suggested that I read up on Interprocess Communications to see if that leads me anywhere. I'm ashamed to admit that I have a copy of USB Complete somewhere, but haven't been able to locate it and am not sure this is a specific USB problem. Here's the post.....
Can anyone help with this? I have asked all over the place, but the only suggestion from Microsoft diagnostic forums is that it might be a Win 7 versus chipset clash.
I have an Acer 5536G AMD Turion X2 based laptop. I'm retired, but my work still continues as a hobby with pro and semi-pro audio. I advise and work with broadcasters. I need to find out why things happen so that I can advise other users, mainly about equipment purchase.
Most pro audio interfaces use asio drivers which bypass most of the Windows sound system. The drivers also provide WDM drivers which are seen by Windows. All drivers referred to here are up to date and the correct driver for the circumstances.
The Acer runs fine with certain standard provisos (** see below) when I use a USB2.0 audio interface. If I use a usb 1.1 interface (eg M-Audio Fast Track usb or Edirol UA-3FX), the audio is unusable with either massive crackles or juddery breakup of the sound. If I introduce a usb2 hub (which changes the usb steering in the machine), the sound becomes good.
Without the hub, if I open Control Panel, Sounds and select the recording tab, the sound becomes good. Switching between the Playback (or any other) and Recording tabs switches playback bad and good. This is totally repeatable.
I have used various diagnostics, and have ended up with xperf and NetMon which confirm that the usb data is consistent and good when the audio is good, but is interrupted by SELECT_INTERFACE and CONTROL_TRANSFER messages when the audio is bad.
This happens on Windows 7 32 and 64-bit. It doesn't happen on a Lenovo Intel-based machine. It also doesn't happen on the Acer when it runs Vista 32-bit.
Can anyone suggest where to go from here?
** The proviso is that DPC Latency seems to be a problem on many current laptops running Win 7, and this causes occasional glitches when wifi is running**