Second Sound card 11.2

Re: Second Sound card 11.2

I have resolved this, at least to a large degree.

Anyhow, this is how I finally managed to get both the onboard sound card work with a second ICE Sound Card.

It turns out that my bios will attempt to replace the onboard card with the new card when it detects the new card on the PCI bus. The kernel finds both during the hardware probe stage but when you try to configure the second card, it fails. I think this is because there is a clash of IRQ/IO address. It’s odd because the driver for my card (ensoniq) was already loaded before I try to configure the card.

Anyway, here’s what to do.

First, check that your bios has menu options that allow you to both “disable” and “hide from OS” for PCI devices. With my bios, the “hide” option is under “Security/Device Security”. If you don’t have both, the rest of this post is irrelevant.

So, first “disable” the onboard sound card. In my case, this was referred to as “Intel Onboard Sound”. Then, go to the “Security/Device Security” tab and “Hide from OS” the onboard card.

If you don’t hide the onboard card, the kernel will find it and the rest of the post will not apply.

If you now reboot, you should find that you have no sound at all.

OK. Shutdown and insert your other sound card. Switch on and go again into bios and disable this card - you should see it under “Devices/PCI Devices” in the same spot where the onboard card was.

Now boot up. Any sound will be from the card because, despite the “disable” at bios level, the kernel finds it and loads the driver.

Now you should find that you can go into Yast2 and configure the soundcard. Do this and then reboot into the bios.

In the bios, make the onboard card visible to the OS /“Security/Device Security/Hide From OS”. Change that so that the OS will find it on the probe. Leave the second card “Disabled”.

Reboot and you should now have both cards working.

You can distribute system sounds etc to one card or the other. However, I found that stuff like video in the browser always went to card 0 despite what I told the KDE “Manage Devices”.

My main reason for wanting to do this was so that I could have Skype ring my speakers but conduct the call using headphones and mic without shutting off the speakers. That way, I can still listen to the radio whilst I’m on the Skype call.

I went into the sound options of skype and, at least during this setup environment, was able to direct any one or more of the sound options to either card.

I ended up with ringing to one card and “speakers” to the other. The Skype test call (echo service) went perfectly. I asked someone to give me a call to test the setup in real life. The ringing came from the right place and I was able to pick up the call via the other. Skype then crashed (segfault). Since I have an 11.2 vintage Skype and I am now on 11.3, I have installed the most-recent version available from the Skype site (could not find it searching SuSE downloads).

As far as setup goes, it works just as before. Am awaiting new test calls to see what happens.

So the sound cards thing is OK, any problems with Skype are clearly Skype issues.