Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

ES1371 WDM driver notes

94 views
Skip to first unread message

Mike Byrns

unread,
Jul 5, 2000, 3:00:00 AM7/5/00
to
I posted this to all the groups since I'm pretty sure the 1371 was used
products branded as 64, 128 and AudioPCI.

I KNOW this was not supposed to get out since Creative hardly ever releases
this kind of information to end users but it shows how far Creative got with
the WDM drivers before they dropped support for them. It even appears that
Harvey might have simply been misinformed rather than being purposefully
untruthful. The programmer's notes clearly indicate that the drivers will
NOT pass WHQL-testing on Windows 2000 beta 3. Maybe then is when they
decided not to continue development. I can tell that progress was made past
the level of support shipped on the Windows 2000 CD for a few reasons:

1) The record boost was fixed between build 7 and 10.
2) The annoying *POP* that occured when rebooting (well actually if you have
a amp hooked up to lineout for gaming it's more like a *BOOM*) was fixed in
build 25.
3) This driver supports ECW MIDI patch files. No WDM driver to date has
done this. The 2MB sample file was included with the driver.

I also found another archive dated a month later that appears to be a repack
of this 5.0.0.29 driver that it a bit more "sanitized" with no informative
readme. The driver also includes DOS utilities for Windows 98SE and Windows
Me.

This archive contains the following files:

clnutil.dll
clnutl16.dll
clnutl32.dll - these three are part of the setup programs.
eapci2m.e01
eapci2m.e02
eapci2m.ecw - these three are the MIDI patches
es1371mp.cat
wdmsbpci.inf
es1371mp.sys - actual driver and installation support files
ES1371 WDM notes.txt - this marvelously detailed revision history
iwlang.dll - language plugin for the 64V embedded module (this was a smart
engineering decision Creative!)
MT32.exe
SBCfg.exe
SBTest.exe
SBInit.com
SBLegacy.exe
sbload.exe
SBMixer.exe
SBPCI.bin
SBPCI.ini - DOS driver support files
sbdosins.exe - DOS driver installer
sbsetup.exe - Windows driver installer
sbsetup.ini - installer init file

\=\=\=\=\=\=\=\=\=\=\ Begin Readme File =\=\=\=\=\=\=\=\=\=\=\=\=\=\

ES1371 WDM driver notes
Friday, October 22, 1999
David Sowa

This file is included with build 26 of the ES1371 WDM driver.

**************************************************************
WARNING: This driver will NOT work on Win 2000 Beta 2 or any
build prior to 1891. Loading on such a build may render the
machine unbootable. Microsoft changed the WDM Audio interfaces
at build 1891 to make them match Win98.
**************************************************************

This driver was built against Build 2092 of the Win2000 DDK and
has been tested on Win2000 build 2134 and Win98 SE.

This driver has passed all the tests in ACT 5.0 as downloaded
from the WHQL website on 6/21/99. The test system was a
Intel Atlanta motherboard (BX chipset) with a 266Mhz Pentium 2.

The test were run on Windows 2000 build 2092.

The tests will NOT pass on Windows 2000 Beta 3 (build 2031).

INSTALLATION:
------------

Windows 2000

Use the standard device manager update driver mechanism to install
the new driver. Since the driver included in the Win2000 system is
signed and this newer driver is not, the system will present a dialog
that tells you the existing driver is signed and asks you if you
want to continue. You must select Yes to install this updated driver.


Windows 98 SE

There is no stock es137x dirver for Windows 98 SE so the driver
should install through the standard mechanisms. If you already
have VxD style drivers loaded, please use the SBSETUP program that
was provided with those drivers to remove them first, and then
when the machine reboots and the hardware is redetected point
the install wizard at the location of the updated WDM drivers.


Changes from build 25 to build 26.

- The sigmatel codec pops when it loses power while it is in a
low power state. Since the default WDM behavior is to put the
card into D3 just before shutting down this was a problem. Now
the driver detects that it will be losing power and mutes the
codec instead of putting it into a low power mode.


Changes from build 24 to build 25.

- Added a delay to the wakeup process under Win98 to avoid having
the audio stutter because the rest of the system isn't ready to
provide a smooth stream of audio.


Changes from build 23 to build 24.

- Change the power management handler to prevent a pop when
the AC97 Codec is brought out of D2.

- Add default mixer settings to the INF file.


Changes from build 22 to build 23.

- Fix a bug in the check for the CS4297 codec.

- mute volumes when the mixer slider is set to the minimum value.

- Fix a bug in the handling of the stored record volume


Changes from build 20 to build 22.

- Fixed a bug in Japanese Win98SE where the recording controls didn't show
correctly in the mixer because there is a bug in the GUID in Japanese
Win98SE
for the string for "Recording Controls"

- Changed the major revision from 5 to 6 so the driver would load on
Win2k without showing the "This driver is older than current..." dialog.
This makes the current version of the driver 6.00.01.22

- Removed an extra reference to the gameport device that was keeping
the driver from unloading.


Changes from build 18 to build 20.

- fixed Microsoft bug 4757: STRESS: System hung with ES1371 in full duplex

- The CS4297A codec was not coming out of powerdown reliably on Win98SE.


Changes from build 17 to build 18.

- Fixed bug that kept build 17 from loading on Win98 SE systems.

- Changed the AC97 init code to keep from breaking the CS4297A codec.


Changes from build 16 to build 17.

- Fixed Microsoft bug 4592: TopologyTimerDPCRoutine calls KsQueueWorkItem
with invalid pointers

- Added support for hardware designs without the MIDI/Gameport
connector.

- Added some Microsoft supplied code changes.


Changes from build 15 to build 16.

- Support added for the chips with PCI device ID 5880.

Changes from build 14 to build 15.

- The MIDI UART transmit was decoupled from the START/STOP of
the MIDI stream.

- The MIDI UART transmit queue size was changed from 0x1000 to
0x10.

- Fixed a C syntax bug in the MIDI queue handlers.

- Worked around a bug in the Microsoft MIDI stream portclass
driver.

- Changed the way buffer position is handled for wave record.

- Fixed a hanging flag bug in the routine that handles the DMA
channel state.


Changes from build 11 to build 14.

- change some default mixer settings to give better startup
values. (MS bug 4164)

- added basic support for the LINEOUT_VOL mixer control.

- mixer settings are now saved to the registry via a timer
callback.

- boundry condition check on the wavein mux setting. (MS bug 4172)

- changed driver name to es1371mp.sys to sync with Microsoft.

- added Win2000 joystick port handlers.


Changes from build 10 to build 11.

Bugs:

- Fixed Microsoft Bug 3803 by changing the component type of the
AUX input from Line Level to Analog.

- Made the Recording destination in the mixer show up correctly
in the Win98 Mixer app.


Changes from build 7 to build 10.

Features:

- Changed driver name to Sound Blaster PCI driver (sbpci.sys)

- Topology (mixer settings) is now saved to the registry and
restored at system startup.

- Initial Topology settings have been changed to Microsoft's
desired settings. The master volume has been lowered, and the
line in is muted.

- Added Joystick support.


Bugs:

- Fixed pause bug in wave playback.

- Fixed Mic Boost control.

- Fixed various power management bugs.

michaels

unread,
Jul 6, 2000, 3:00:00 AM7/6/00
to
Win Me final (4.90.3000) contains a WDM for 1371: es1371mp.sys (ENSONIQ AudioPCI
97 WDM Audio Miniport) version 4.90.2490.0.

Michaels

Dean

unread,
Jul 11, 2000, 3:00:00 AM7/11/00
to
so where can a mere mortal get the latests drivers that these guys have been
working on? I am still stuck with the win2k cd driver version and the noise
on my pci bus is annoying when my mouse moves and I have the cd audio not
muted. go figure.

Dean

"Mike Byrns" <mike....@technologist.com> wrote in message
news:8k0qgc$puk$1...@news.creativelabs.com...

Mike Byrns

unread,
Jul 11, 2000, 3:00:00 AM7/11/00
to
I "stole" the drivers I described off the Dell website. They only had
updates for the 1371.

http://ftp1.us.dell.com/audio/Zena0707.exe

"Dean" <nospa...@putnamcompany.com> wrote in message
news:8kff0m$38e$1...@news.creativelabs.com...

Sam Morris

unread,
Jul 11, 2000, 3:00:00 AM7/11/00
to
Mike Byrns <mike....@technologist.com> wrote in message
news:8kffks$69c$1...@news.creativelabs.com...

> I "stole" the drivers I described off the Dell website. They only had
> updates for the 1371.
>
> http://ftp1.us.dell.com/audio/Zena0707.exe

I just got that file, and the notes.txt file doesn't appear to be included.
Are there any others on the server?

--
Sam Morris
s...@netcity.co.FROGBLASTTHEVENTCORE.uk

...7/6/00: 3rd installation of Windows since March took 6h30m, and that's
without a working modem...
...you can have my Mac when you pry it from my cold, dead fingers...

Mike Byrns

unread,
Jul 11, 2000, 3:00:00 AM7/11/00
to
Try http://ftp1.us.dell.com/audio/Enlea06E.zip. It was the older of the
two.
"Sam Morris" <bl...@tin.it> wrote in message
news:8kfqde$hd$1...@news.creativelabs.com...

> Mike Byrns <mike....@technologist.com> wrote in message
> news:8kffks$69c$1...@news.creativelabs.com...

> > I "stole" the drivers I described off the Dell website. They only had
> > updates for the 1371.
> >
> > http://ftp1.us.dell.com/audio/Zena0707.exe
>

Jason Richardson

unread,
Jul 11, 2000, 3:00:00 AM7/11/00
to
Will these drivers work with a 1370 based card, i.e., Ensoniq Audio PCI
1370.

"Mike Byrns" <mike....@technologist.com> wrote in message
news:8kffks$69c$1...@news.creativelabs.com...

Sam Morris

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
> 3) This driver supports ECW MIDI patch files. No WDM driver to date has
> done this. The 2MB sample file was included with the driver.

How can I get an ECW file to load into the card under Windows 2000?

sam

Kevin Kuphal

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
Is the 1371 the CT4700?

--
Kevin

--- Get the latest files at http://www.softwareblast.com


"Mike Byrns" <mike....@technologist.com> wrote in message

news:8kffks$69c$1...@news.creativelabs.com...

Magnus Johansson

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
Dean,

to me , that sounds like a crosstalk problem because of bad chip design
and/or bad PCB layout design.
I don't think that drivers would ever help that problem.

/M

"Dean" <nospa...@putnamcompany.com> wrote in message
news:8kff0m$38e$1...@news.creativelabs.com...

Mike Byrns

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
Try ftp://ftp1.us.dell.com/audio/Enlea06E.zip. It was the "older" packaging
of what looks to be the same driver.

Mike

"Sam Morris" <bl...@tin.it> wrote in message
news:8kfqde$hd$1...@news.creativelabs.com...

> Mike Byrns <mike....@technologist.com> wrote in message

> news:8kffks$69c$1...@news.creativelabs.com...


> > I "stole" the drivers I described off the Dell website. They only had
> > updates for the 1371.
> >
> > http://ftp1.us.dell.com/audio/Zena0707.exe
>

Carl

unread,
Jul 12, 2000, 3:00:00 AM7/12/00
to
I believe the ct4700 = 1370

"Kevin Kuphal" <kevin....@no-spam.sitecity.net> wrote in message
news:8kgv35$ou2$1...@news.creativelabs.com...

Doichin Bondgev

unread,
Jul 13, 2000, 3:00:00 AM7/13/00
to
I think this is not supportd yet in these drivers. We have to wait for the
official release.


"Sam Morris" <s...@netcity.co.uk> wrote in message
news:8kirgu$44j$1...@news.creativelabs.com...


> > 3) This driver supports ECW MIDI patch files. No WDM driver to date has
> > done this. The 2MB sample file was included with the driver.
>

Mike Byrns

unread,
Jul 13, 2000, 3:00:00 AM7/13/00
to
You use the mixer control in the tray.

"Sam Morris" <s...@netcity.co.uk> wrote in message
news:8kirgu$44j$1...@news.creativelabs.com...

> > 3) This driver supports ECW MIDI patch files. No WDM driver to date has
> > done this. The 2MB sample file was included with the driver.
>

Mike Byrns

unread,
Jul 13, 2000, 3:00:00 AM7/13/00
to
Sorry, no. I tried.

"Jason Richardson" <jas...@pobox.com> wrote in message
news:8kgluo$2c1$1...@news.creativelabs.com...

Mike Byrns

unread,
Jul 13, 2000, 3:00:00 AM7/13/00
to
Nope. The CT4700 is a 1370 chip. I think the ES3100 PCI128 was a 1371
though.


"Kevin Kuphal" <kevin....@no-spam.sitecity.net> wrote in message
news:8kgv35$ou2$1...@news.creativelabs.com...

Sam Morris

unread,
Jul 13, 2000, 3:00:00 AM7/13/00
to
Cheers!

sam

nobody

unread,
Jul 14, 2000, 3:00:00 AM7/14/00
to
You mention it won't pass WHQL, yet it says that it will pass the test, just
not on build 2031, and they did the tests on build 2092

Mike Byrns

unread,
Jul 14, 2000, 3:00:00 AM7/14/00
to
The test requirements changed at beta 3.

"nobody" <som...@microsoft.com> wrote in message
news:8kn5u8$2ai$1...@news.creativelabs.com...


> You mention it won't pass WHQL, yet it says that it will pass the test,
just
> not on build 2031, and they did the tests on build 2092
>

nobody

unread,
Jul 14, 2000, 3:00:00 AM7/14/00
to
I still don't understand what you're saying. Build 2092 would have been
AFTER 2031 so whether or not it works in 2031 shouldn't be a problem.

Mike Byrns <mike....@technologist.com> wrote in message

news:8kneha$aaj$1...@news.creativelabs.com...


> The test requirements changed at beta 3.
>
> "nobody" <som...@microsoft.com> wrote in message
> news:8kn5u8$2ai$1...@news.creativelabs.com...
> > You mention it won't pass WHQL, yet it says that it will pass the test,
> just
> > not on build 2031, and they did the tests on build 2092
> >

Sam Morris

unread,
Jul 14, 2000, 3:00:00 AM7/14/00
to
The mixer control in the tray on my computer is the standard Windows one. I
can't find any options for loading ECWs, or enabling Spatial/Reverb. Is
there some way to use the cyan-coloured Creative-supplied mixer?

sam

Dean

unread,
Jul 17, 2000, 3:00:00 AM7/17/00
to
I am having the same problem...seeing little or actually no difference in
drivers.

"Sam Morris" <s...@netcity.co.uk> wrote in message

news:8knib7$r7g$1...@news.creativelabs.com...

Ugh Lee

unread,
Jul 19, 2000, 3:00:00 AM7/19/00
to
It isn't a chip problem. I have the same problem on my tri-boot system, and
Windows 2000 is the only OS that spits out all that nasty static unless I
mute just about everything I don't use. I even get the same noise Dean gets
when I move the mouse in Win2K. Conclusion: hardware gooooooood! drivers
baaaaaaaad!

Actually I believe the 1370 would be one of the best cards out there if
someone would make perfect drivers for it . . . . . . . . . . . .


Magnus Johansson <bassplaye...@telia.com> wrote in message
news:8kga97$2ss$1...@news.creativelabs.com...

0 new messages