Main Page | Report Page

 

  Linux Forum Index » Linux - Suse Forum » Newbie Need Help (Again!) With Audio Card...

Author Message
tb...
Posted: Thu Nov 04, 2010 7:53 pm
 
Using openSUSE 11.3 (64-bit). Not much of an expert with Linux.

I just uninstalled my old audio card (because it would not work with
openSUSE!) and installed an ASUS Xonar DX (PCIe) instead.

Unfortunately, things have not improved. I get no sound when I launch
Internet radios, YouTube, etc. and it appears to me that there is no
data streaming Now I also cannot play music CDs because the OS does not
seem to realize that I have a music CD in my optical disk player. (With
the old audio card the OS would notice a music CD was inserted, give me
a choice of which audio program to use, and it would even play it!!)

YaST shows that the Virtuoso 100 (Xonar DX) card is not configured. I
tried to configure it but I get an error saying that the kernel module
snd-oxygen for sound support could not be loaded. It also says that
this can be caused by incorrect module parameters, including invalid IO
or IRQ parameters.

YaST also shows my old audio card (SB1040) with index 0. I tried
deleting that entry but it shows up again the next time I reboot.

I sure would appreciate some help in solving once and for all this
issue. If you are willing to help, please keep in mind that I am new to
Linux and I probably need detailed instructions and some hand holding...

PS: The ASUS Xonar DX works fine with Windows XP.

Thanks.
--
tb
 
houghi...
Posted: Fri Nov 05, 2010 12:01 am
 
tb wrote:
Quote:
YaST shows that the Virtuoso 100 (Xonar DX) card is not configured. I
tried to configure it but I get an error saying that the kernel module
snd-oxygen for sound support could not be loaded. It also says that
this can be caused by incorrect module parameters, including invalid IO
or IRQ parameters.

OK. This is the problem. What I would do, but a LOT of people will be
against this is to just do a reinstall and see if it picks up things
from the start. Might be the fastest way.

Much easier for a beginner then to start fiddeling with it.

Another thing that might work is to first reinstall the old card and
then add the new card. You will now have two cards. As they are in two
different slots, this might get the correct IRQ modules and then might
install the correct parameters.

Please notice the word 'might' I might have used several times.

houghi
--



This space left blank intentionaly
 
Clemens Ladisch...
Posted: Fri Nov 05, 2010 9:13 am
 
tb wrote:
Quote:
I deleted /etc/modprobe.d/50-sound.conf and any other .conf file (in
/etc/modprobe.d/) that made reference to "options snd". After that, I
actually had sound coming from the speakers!!

Good.

Quote:
But, as soon as I rebooted the PC ..., there was no sound again.
...
YaST still shows the following:
Not configured Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
Not configured Virtuoso 100 (Xonar DX)

So you still have two sound cards. (The HD4850 is a sound card
because it can play audio data through its HDMI output; its video
output is just an incidental feature. ;-)

Without the cards being configured in YaST, it's more or less random
which driver gets loaded first and thus becomes the default sound
device.


To configure the sound card order, you cannot use YaST because of that
bug; you have to change some configuration file by hand.

If you do not want the HDMI sound output, you can prevent the HDMI
sound driver from loading by adding the line:

blacklist snd-hda-intel

If you instead want the HDMI output as second sound device, you can
set the order of the two devices with this line:

options snd slots=snd-virtuoso,snd-hda-intel

These lines can go into any *.conf file in /etc/modprobe.d/. If you
had used YaST, they would probably in blacklist.conf or 50-sound.conf,
but to prevent YaST from overwriting them, you might want to create
a new file called yast-sucks.conf or whatever.

If you try again to run the sound card configuration in YaST, it will
create its own .conf files again; please avoid this.


Regards,
Clemens
 
tb...
Posted: Fri Nov 05, 2010 1:02 pm
 
"Clemens Ladisch" <clemens at (no spam) ladisch.de> wrote in message
news:8jil62FeoqU1 at (no spam) mid.individual.net...
Quote:
tb wrote:
I deleted /etc/modprobe.d/50-sound.conf and any other .conf file (in
/etc/modprobe.d/) that made reference to "options snd". After that, I
actually had sound coming from the speakers!!

Good.

But, as soon as I rebooted the PC ..., there was no sound again.
...
YaST still shows the following:
Not configured Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot
Fansink
Not configured Virtuoso 100 (Xonar DX)

So you still have two sound cards. (The HD4850 is a sound card
because it can play audio data through its HDMI output; its video
output is just an incidental feature. ;-)

Without the cards being configured in YaST, it's more or less random
which driver gets loaded first and thus becomes the default sound
device.


To configure the sound card order, you cannot use YaST because of that
bug; you have to change some configuration file by hand.

If you do not want the HDMI sound output, you can prevent the HDMI
sound driver from loading by adding the line:

blacklist snd-hda-intel

If you instead want the HDMI output as second sound device, you can
set the order of the two devices with this line:

options snd slots=snd-virtuoso,snd-hda-intel

These lines can go into any *.conf file in /etc/modprobe.d/. If you
had used YaST, they would probably in blacklist.conf or 50-sound.conf,
but to prevent YaST from overwriting them, you might want to create
a new file called yast-sucks.conf or whatever.

If you try again to run the sound card configuration in YaST, it will
create its own .conf files again; please avoid this.


Regards,
Clemens

Thanks for your help. I really appreciate it.
I fired up KWrite, created a new .conf file with the line "options snd
slots=snd-virtuoso,snd-hda-intel".
Unfortunately I am unable to save the file because the system says that I do
not have write access to the file.

How do I gain writing privileges so that I can use KWrite to save the file?
--
tb
 
tb...
Posted: Fri Nov 05, 2010 1:25 pm
 
"tb" <nospam at (no spam) example.com> wrote in message
news:ib1kca$3og$1 at (no spam) news.eternal-september.org...
Quote:

Thanks for your help. I really appreciate it.
I fired up KWrite, created a new .conf file with the line "options snd
slots=snd-virtuoso,snd-hda-intel".
Unfortunately I am unable to save the file because the system says that I
do not have write access to the file.

How do I gain writing privileges so that I can use KWrite to save the
file?
--
tb


Never mind -- I figured it out on my own!
I am happy to report that I now have sound coming out from my speakers.
Internet radio, YouTube, music CDs, etc., etc.!!
Creating a new .conf file and inserting the line "options snd
slots=snd-virtuoso,snd-hda-intel" as you instructed did the trick.

Just to be on the safe side and because I am a newbie, I'd like to ask this
question: Will I have to worry about sound issues again in the future when
patches --or even a new version of openSUSE or kernel-- will be installed on
my computer, or is this the end of the audio struggle for me? :-)

Thanks.
--
tb
 
tb...
Posted: Fri Nov 05, 2010 1:48 pm
 
"Clemens Ladisch" <clemens at (no spam) ladisch.de> wrote in message
news:8ji0r1FgkmU1 at (no spam) mid.individual.net...
Quote:
tb wrote:
YaST shows that the Virtuoso 100 (Xonar DX) card is not configured. I
tried to configure it but I get an error saying that the kernel module
snd-oxygen for sound support could not be loaded.

Google tells me that other people have the same problem; this is a bug
in YaST which picks the wrong driver.

The solution is to let the card be detected with the automatic plug
and play mechanism, and not to try to use YaST:
https://bugzilla.novell.com/show_bug.cgi?id=557591

YaST also shows my old audio card (SB1040) with index 0. I tried
deleting that entry but it shows up again the next time I reboot.

PCI devices are automatically detected; this is usually considered
a feature. However, this shouldn't happe when the card is not actually
there.

Try deleting /etc/modprobe.d/50-sound.conf and any other *.conf files
in there that contain "options snd" lines.


Regards,
Clemens

I deleted /etc/modprobe.d/50-sound.conf and any other .conf file (in
/etc/modprobe.d/) that made reference to "options snd". After that, I
actually had sound coming from the speakers!! (I connected to an Internet
radio site and tested it that way.) But, as soon as I rebooted the PC and
went to the same Internet radio site for another test, there was no sound
again. It appears to me that the data is not streaming. For instance, if I
go to www.accuradio.com/ and select the Classical channel, another window
pops up. In this window, there is a gray box that says "Playing ---:---"
(where the "---:---" should be replaced by minutes and seconds of play
time.)

YaST still shows the following:
Not configured Sapphire HD 4850 512MB GDDR3 PCI-E Dual Slot Fansink
Not configured Virtuoso 100 (Xonar DX)

When I try to manually configure the Xonar DX I am still getting the error
message informing that the kernel module snd-oxygen for sound support could
not be loaded and that this can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.

The audio card works fine with Windows XP. I just tested that a few minutes
ago.

Thanks.
--
tb
 
houghi...
Posted: Fri Nov 05, 2010 2:09 pm
 
tb wrote:
Quote:
Just to be on the safe side and because I am a newbie, I'd like to ask this
question: Will I have to worry about sound issues again in the future when
patches --or even a new version of openSUSE or kernel-- will be installed on
my computer, or is this the end of the audio struggle for me? Smile


No. Do not worry. Even if it would happen, you being worried now would
not change anything. ;-)

A new instllation should not be an issue. The problem arrises (as far as
I understand from the bugreport) when youn re-install the card. or in
your case, add that specific card.

A new instalation or an upgrade should not interfere. But then we are
not in the future telling business (even with all the crystal balls we
have) so one will never know and denying a negative is more religion
then science. :-D

houghi
--
Quote:
This is written under the influence of tv channel
2 be (as there was nothing else on).

 
 
Page 1 of 1    
All times are GMT - 5 Hours
The time now is Wed Apr 16, 2014 8:56 am