Discussion:
[advancemame-users] EAPCI * Soundblaster PCI64 * error: PCI device detect failed
Tom M.
2004-10-14 11:45:54 UTC
Permalink
EAPCI * Soundblaster PCI64 * error: PCI device detect failed

Hi desmatic desmatic,

I have tried your DOS drivers and they do not work with my Soundblaster PCI64. The card uses ES 1370 chipset and BIOS reports IRQ = 11.

I used both EAPCI and SBPCI archives. I also used your AUTOEXEC and CONFIG. I also tried to set different IRQs in SET BLASTER argument (namely 11, 7 and 5). I also tried PCISNIF and it reported the card correctly (so as the BIOS).

I am booting from floppy to PURE DOS.

I get an error report (from APCONFIG.EXE):


Ensoniq AudioPCI Initialization Driver, Ver 4.26
Copyright 1996-1998, Creative Technology Ltd., All Rights Reserved.

error: PCI device detect failed; Device not found.
PCI audio driver NOT loading.




So apparently, not all the soundcards with ES 1370 (namely Soundblaster PCI 64) are really supported by those drivers!!!

Also, why do you claim that it is not possible to use IRQ=5 when in your AUTOEXEC.BAT you set I5?
Desmond Colin Jones
2004-10-14 19:13:42 UTC
Permalink
There are a couple of 1370 cards that aren't currently supported, though
they are quite rare. I've finally managed to get a hold of one and a set of
drivers for it, however, I haven't had the time to build and post a new
driver set. The new driver set specifically targets very early 1370 cards.
It may or may not solve your problem. Could you please post me your pci
sniffer report.

As far as the irq=5 thing, this seems to confound everyone. But all pci
sound blaster cards require 2 irqs. One for the actual sound card, the
other for the sound blaster "legacy device." If your sound card is using
irq 5, then it is physically imposible for the "legacy device" to use irq 5.
The driver set that I distribute forces the "legacy device" to use irq 5,
not 7 which is the default. The whole explanation is involved and has to do
with the evolution of the sound blaster series. But technically speaking,
all pci sound blaster cards are really two sound cards in one, a
soundblaster pro 16 compatible (i.e. the "legacy device") and a modern sound
card. The modern sound card can use any irq available, the sound blaster
pro 16 compatible must be set to 5 for mame to work properly in pure DOS
mode. Hence the whole issue.

I'll see if I can't build the 1370 driver set tomorrow or this weekend. I
have the card right here, so it should be too much work.

There is an updated SBPCI set on the easycab iso that may be worth trying.
It was added to fix a different problem, but you could always give it a try
if you're bored.
Post by Tom M.
EAPCI * Soundblaster PCI64 * error: PCI device detect failed
Hi desmatic desmatic,
I have tried your DOS drivers and they do not work with my Soundblaster PCI64. The card uses ES 1370 chipset and BIOS reports IRQ = 11.
I used both EAPCI and SBPCI archives. I also used your AUTOEXEC and CONFIG. I also tried to set different IRQs in SET BLASTER argument (namely 11, 7 and 5). I also tried PCISNIF and it reported the card correctly (so as the BIOS).
I am booting from floppy to PURE DOS.
Ensoniq AudioPCI Initialization Driver, Ver 4.26
Copyright 1996-1998, Creative Technology Ltd., All Rights Reserved.
error: PCI device detect failed; Device not found.
PCI audio driver NOT loading.
So apparently, not all the soundcards with ES 1370 (namely Soundblaster PCI 64) are really supported by those drivers!!!
Also, why do you claim that it is not possible to use IRQ=5 when in your AUTOEXEC.BAT you set I5?
-------------------------------------------------------
This SF.net email is sponsored by: IT Product Guide on ITManagersJournal
Use IT products in your business? Tell us what you think of them. Give us
Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more
http://productguide.itmanagersjournal.com/guidepromo.tmpl
___
Unsubscribe at https://lists.sourceforge.net/lists/listinfo/advancemame-users
Loading...