I've got an early SB128 with what i believe is the es1370 chipset. I have tried several times to update the drivers by installing the latest (Version 2.4, June 2000 filenames: sbapw2k.lib and sbaudiosetupus.exe). What i have discovered is that the driver file es1370mp.sys is installed out of \winnt\driver cache\i386\driver.cab Isn't this the original from MS? I also know that the inf (wdma_ens.inf) is also tied into it (probably an original from MS), but if i move those files and try to install the Creative labs software... no drivers are install and I'm left with a disabled device.
I have discovered what may be a problem with this es1370mp.sys that i've been having when running a game called Half-life. DRWatson will dump a log file after the game crashes and it shows that the application has caused an 'access violation c0000005'. If i scan through some of the dump I find the following:
043b0024 5c 00 5c 00 3f 00 5c 00 - 70 00 63 00 69 00 23 00 \.\.?.\.p.c.i.#.
043b0034 76 00 65 00 6e 00 5f 00 - 31 00 32 00 37 00 34 00 v.e.n._.1.2.7.4.
043b0044 26 00 64 00 65 00 76 00 - 5f 00 35 00 30 00 30 00 &.d.e.v._.5.0.0.
key here being the pci reference to ven1274, which is the SB128 card. hhhmmm, i don't know i'm not a programmer or debugger.. but i'm guessing this is somekind of EAX fault and this earlyer version of the driver can't handle it well...???...
the version of the file es1370mp.sys is 5.0.2180.1, if anyone has a newer one, please let me know where i can find it... if this is just an ID10t problem, you can tell me that too.
Thanks!