Microsoft KB Archive/278510

{|
 * width="100%"|

FIX: Windows 98 Streaming Minidriver Filters Fixed in DX8

 * }

Q278510

-

The information in this article applies to:


 * Microsoft Windows 98 Driver Development Kit (DDK)

-

SYMPTOMS
On a Windows 98-based computer, after you install a lower filter driver for a streaming minidriver, the device does not function properly.

For example, if a USB audio device has a firmware bug, the device descriptors may be incorrect and the device may not function correctly using the supplied USB audio streaming minidriver, Usbaudio.sys. A lower filter driver may be able to correct the device descriptors so that you can use the device with the Usbaudio.sys file. Such a filter driver appears to work correctly on a Microsoft Windows 98 Second Edition-based computer, but on a Microsoft Windows 98-based computer the device interface is not enabled, and the device does not appear in the Multimedia Control Panel.

CAUSE
In Microsoft Windows 98, the Stream.sys file (the stream class driver) does not properly handle filter drivers.

RESOLUTION
The only way to resolve this problem for Windows 98 is to install DirectX 8, which updates the Stream.sys file.

This limitation in Stream.sys has been resolved for Windows 98 Second Edition. Also, DirectX 8 contains an updated Stream.sys file that resolves this problem on Windows 98.

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products that are listed at the beginning of this article.