VOGONS


Reply 100 of 106, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
Marmes wrote on 2022-02-07, 00:24:

On asus P2B-L With 128mb ram , Via C3 nehemiah at 1.2Ghz, Asus V7700 Orpheus and Argus I get Unable to reset Sound Blaster DSP.

Based on the output, there is definitely something a little strange going on here. I suspect it is at least partly related to the hardware-assisted SB/Ad Lib emulation features of the InterWave, and we can investigate that in a little more detail later, if you are interested. However, there is still other strangeness that I think we should address first. To begin with, a few questions:

  1. Does your system have a "Plug and Play OS Installed" (or similar) setting in the BIOS setup? What is the current setting?
  2. When this happens, do you run IWINIT (or UNISOUND) before ORPHINIT?
  3. If you are using IWINIT, what does your IW.INI look like? If UNISOUND, what are your BLASTER environment variable and UNISOUND command-line options?
  4. Is your Orpheus hardware configuration data the standard version, or the version with Plug and Play support disabled (used for Dell BIOS problems)?
  5. Did you write the full resource map to the ARGUS EEPROM? Is it an unmodified GRAVNOCD.ROM?
  6. Do you have any other memory-resident software running?
Marmes wrote on 2022-02-07, 00:24:

Edit: If I remove Argus all works fine.

If it's not too much trouble, can you post the output from the same machine when ARGUS is not installed?

EDIT: Also, what happens if you try CWDINIT instead of ORPHINIT (when ARGUS is still installed)?

Reply 101 of 106, by Marmes

User metadata
Rank Member
Rank
Member

Hello!
1- On bios I have non PNP OS (I have MSDOS 7.1 installed)
2- I don't run IWINIT or Unisound. Fresh install.
3-
4-Configuration is Standard version
5-Unmodified gravnocd.rom
6-Only memory managers
After work I will test with no Argus and post output. Will also try cwdinit (with and without Argus).

Thanks!

Reply 102 of 106, by Marmes

User metadata
Rank Member
Rank
Member
Filename
output.txt
File size
1.79 KiB
Downloads
17 downloads
File license
Public domain

Well
I got home and did some tests. It's a motherboard problem for sure.
In Asus p2B-L with config stated on my previous post:
-Only with Orpheus
All works fine.
download/file.php?mode=view&id=130020
-With Orpheus and Argus using CWDINIT
Orpheus is not detected. In fact not even alone in the system orpheus is not detected with CWDINI.

In Tyan S1590
Both cards run happily together with orphinit.

Reply 103 of 106, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie

My suspicion is this: it's a combination of two issues; the first is a bit of an unusual Plug and Play implementation on the P2B-L, and the second is that the InterWave and Orpheus are conflicting. If you're satisfied with your result, there is no need to continue trouble-shooting (you can stop reading here, if you're already bored or too busy). If you want to keep digging, there are a few things you can try, testing with ORPHINIT after each change; we'll get to the suggestions shortly.

I say that it appears to have an unusual PnP implementation because, while it does include ARGUS in its BIOS enumeration, it apparently ignores Orpheus altogether; it doesn't even give it a device number (CSN). It may think that ARGUS is too much of a resource hog, but there are still viable resource assignments that it could have used (just not the standard/optimal choices). Also, when software does its own isolation, some mechanism seems to be reverting the process, which is making initialisation more problematic. This is the only time I have seen this.

By default, when unmodified GRAVNOCD.ROM is used, the SB emulation resources are requested for InterWave. On your system, this appears to result in ARGUS getting 220H, so if you try to use 220H for SB Pro mode on Orpheus, a conflict results, which likely explains the inability to complete a DSP reset.

So, things you can try:

  1. For this first test only, change the ARGUS EEPROM device ID to ARV0001. This will cause Orpheus to come before ARGUS during isolation; see if that improves the situation. Restore the original ID before continuing, so the rest of the tests won't have an artificial advantage. In theory, this should make CWDINIT usable, too.
  2. Set "Plug and Play OS Installed" to Yes, then reserve the resources you will need for Orpheus and ARGUS (set IRQs and DMA channels to "Legacy ISA" or similar).
  3. Run PNPCFG.EXE from the GUS PnP/InterWave installation and disable all non-essential features, in particular the Sound Blaster emulation. This won't prevent you from using them; it will just not assign resources at start-up, preventing the InterWave from hogging 220H and 388H.
  4. Configure Orpheus to use an SB I/O address other than 220H (and maybe OPL3 address other than 388H). This should work, even if ARGUS is still installed with default EEPROM.
  5. Ensure that you have the most recent BIOS revision for the P2B-L installed.

If you're actually interested, some or all of those should produce interesting results.

All of this is to say that I don't think this is related to a bug in ORPHINIT. I have noticed a bit of odd behaviour recently, that may indicate a timing problem; possibly a difference in behaviour between the Rev. C/D chips and the Rev. E versions. I still have to investigate to see what is going on there, and how to work around it, if necessary.

Reply 104 of 106, by Tiido

User metadata
Rank l33t
Rank
l33t

I had to set PnP OS to "YES" on one Abit board or things wouldn't work on my sound card + its software. Letting BIOS do PnP stuff made some other stuff not work too so I normally always set it to "YES" so that BIOS will leave the PnP things alone and reserve the resources I know I will need so that PCI things etc. won't get them.

T-04YBSC, a new YMF71x based sound card & Official VOGONS thread about it
Newly made 4MB 60ns 30pin SIMMs ~
mida sa loed ? nagunii aru ei saa 😜

Reply 105 of 106, by Marmes

User metadata
Rank Member
Rank
Member

well
I installed MSDOS6.22
I did what Tiido told. It worked!
I set Asus P2B-L bios to:
PNP OS - Yes
Reserved what I wanted for ISA cards.
All worked fine!
DSP made reset sucessfully.
Now All works fine!
Will Install MSDOS7.1 and test it.

Edit:MSDOS7.1 works just fine!
All good in the end.
This motherboard doesn't work as usually others do.

Reply 106 of 106, by 640K!enough

User metadata
Rank Oldbie
Rank
Oldbie
Marmes wrote on 2022-02-08, 09:41:

Edit:MSDOS7.1 works just fine!
All good in the end.
This motherboard doesn't work as usually others do.

Did you happen to notice in the verbose output if it is still having the same trouble finding the Orpheus card? Does CWDINIT now work properly also?