FIX: Windows 98 Streaming Minidriver Filters Fixed in DX8 (278510)



The information in this article applies to:

  • Microsoft Windows 98 Driver Development Kit (DDK)

This article was previously published under Q278510

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 that this is a problem in the Microsoft products that are listed at the beginning of this article.

REFERENCES

Windows 2000 Device Driver Kit (DDK) documentation

Modification Type:MajorLast Reviewed:10/16/2002
Keywords:kbBug kbDSupport kbmm KB278510