Reply 20 of 22, by mbalmer
ALEKS wrote on 2025-03-26, 08:29:The soldering appears to be of very good quality, thus you're right, it's not from there. […]
The soldering appears to be of very good quality, thus you're right, it's not from there.
But I have noticed that you have JP3 closed. It should be open (i.e.: no jumper set) so that the software could take control of the card. Otherwise, the card would attempt to read the EEPROM, which is empty.
That might be the issue.Also, JP4 should probably be set, even though your BIOS might not be PnP-compatible.
Give it a try, either set or unset but JP3 must be open.PS: The picture that I attached with the software version and revision is from the GitHub presentation page. It is indeed depicting an older version. But at home, I use the latest VER. 3.1 REV. B. The changes between revisions mostly fix minor bugs, but not the codec chip detection code.
Let me know if it works.
Cheers,
A.
I thought I'd tried doing exactly that before with no luck, but it's been a bit, so I decided to try again, this time with JP3 open and JP4 set.
Here's a screenshot of the setup I was applying to the card:
I hit F10 to save, and then tried running aif -init again:
It will display the first four lines of the initialization sequence, and then it sits there for over two minutes straight before it finally prints the last line to the screen. I've tried it with two separate CS4231A chips and both respond this way, so I suppose that it's possible the OPTi 82C924 is bad, but the initialization routine seems to pick that part of it up without a problem.
Purely as an experiment, I dug out a CS4248 codec chip from my parts drawers and decided to try it. I switched the options over in the setup program and re-ran the initialization routine --- and the exact same thing happened. The setup program was changed (and after exiting, I re-entered it to ensure that the configuration change persisted) and curiously, the initialization program still fails to successfully start the card.
I only noticed one other thing: At power up, LED2 will flash briefly, regardless of which chip is installed. However, it flashes much brighter with the 4248 installed, and is barely visible with the 4231. I don't necessarily think that's tied to the issue, but it's something to note in the event it becomes relevant later.
I also tried moving the CLK jumper from "internal" to "ISA" to see if it was a problem the card was having syncing to the ISA bus clock, but that didn't seem to do it either.
And curiously, regardless of what I set the configuration to, the initialization routine seems to stubbornly ignore any attempts to set it otherwise.