LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 05-29-2014, 11:26 PM   #1
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Rep: Reputation: Disabled
Sound broken after installing second video card


It's been many years since I've had any sound card problems, but yesterday I installed a second video card and now the sound is broken in a peculiar way. PulseAudio seems fine in that the PA Volume Meter shows that there is good sound levels from all the normal sources. From every direction, PA looks normal. I've checked the EQ and ALSA and my speakers and the ports, everything is right, just no audio signal coming out of the hardware.

I have been using the on-board sound card for a long time so I know it works in Linux. And, I know that the Radeon includes a sound card, so now I have three sound cards in the system, which is probably related to the problem, but I'm not sure how since it was working fine with two sound cards. If it was 1998, I would have thought it was an IRQ problem.

I suspect this is a known issue with a known solution, but I only find suggestions to disable sound drivers for the unnecessary hardware, but I cannot do that since they all use the same driver! Besides, that doesn't seem like the right solution since PA seems to handle multiple snd devices just fine.

00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) (rev 02)
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port B)
00:04.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (PCI express gpp port D)
00:0b.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (NB-SB link)
00:0d.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx1 port B)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller (rev 42)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) (rev 40)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller (rev 40)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SBx00 PCI to PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB700/SB800/SB900 PCI to PCI bridge (PCIE port 1)
00:15.2 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB900 PCI to PCI bridge (PCIE port 2)
00:15.3 PCI bridge: Advanced Micro Devices, Inc. [AMD/ATI] SB900 PCI to PCI bridge (PCIE port 3)
00:16.0 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller
00:16.2 USB controller: Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 5
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
03:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]
03:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cape Verde/Pitcairn HDMI Audio [Radeon HD 7700/7800 Series]
06:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 01)
07:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
08:00.0 USB controller: ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller
09:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
 
Old 05-30-2014, 12:04 PM   #2
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,278

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
I had this.

My soundcard dsp0 with the speakers got replaced by the dsp on the video card which has no speakers on it. The video was set up (module loading) before the sound.
To check, something like 'aplay -l' lists them in order IIRC.

Solution, IIRC, was in /etc/modprobe.d

preinstall <video_module> <soundcard_Module>
choose the soundcard module with the most dependencies :-D.
 
Old 06-02-2014, 12:54 AM   #3
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by business_kid View Post
My soundcard dsp0 with the speakers got replaced by the dsp on the video card which has no speakers on it. The video was set up (module loading) before the sound.
To check, something like 'aplay -l' lists them in order IIRC.
...
That sounds pretty close, but I'm not sure it is quite the same. aplay -l lists the on-board card, the one I want to work, as the first card. So, I don't think loading the driver any earlier is going to help. Does that make sense?

**** List of PLAYBACK Hardware Devices ****
card 1: SB [HDA ATI SB], device 0: ALC892 Analog [ALC892 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: SB [HDA ATI SB], device 1: ALC892 Digital [ALC892 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI_1 [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
 
Old 06-03-2014, 04:36 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,278

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
The solution I offered still doesn't hurt, and just may fix it, if the order of alsa devices is somehow different to the OSS ones. There's also some snd-card0, & snd-card1 stuff you can put in modprobe.d to set things up. I'm noit sure if it's deprecated, but there may be a replacement. Google for it.
 
Old 06-08-2014, 11:49 PM   #5
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
Quote:
Originally Posted by business_kid View Post
The solution I offered still doesn't hurt, and just may fix it, if the order of alsa devices is somehow different to the OSS ones. There's also some snd-card0, & snd-card1 stuff you can put in modprobe.d to set things up. I'm noit sure if it's deprecated, but there may be a replacement. Google for it.
'preinstall' is not just deprecated, but obsoleted now; it produces an error. All is see now is 'softdep'. I will try to recreate your approach using this method.
 
Old 06-09-2014, 01:33 AM   #6
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
No joy.

I'm not entirely sure how to use 'softdep', but I put snd_hda_intel as a pre-dependency for fglrx and it didn't help. I even tried black-listing snd_hda_codec_hdmi and it didn't load, but my HDMI is still the only thing that works.

This is a strange one. So nobody is has seen anything like this before?
 
Old 06-09-2014, 12:56 PM   #7
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,278

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Go for it. Take out the video card and see does it work. As for 'nobody had this' it's common enough (I found out) but not serious.

Last edited by business_kid; 06-09-2014 at 12:58 PM.
 
Old 07-02-2014, 11:54 PM   #8
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
Well, you were right. Sounds is broken on matter what I do. I pulled the second card, putting the hardware situation back to the original state, but sound didn't return. I even tried and old kernel.

So, it was just coincidental that I when I added the video card, there was also an update to something--I'm assuming it was ASLA--that broke my sound card. F20 has been an horrible experience and it just keeps getting worse.

I put in a bug, so we'll see if someone at Fedora can help.
 
Old 07-03-2014, 08:28 AM   #9
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,278

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
I have a love hate relationship with Fedora. I need it for the Electronic spin. I hate it's habit of updating to broken code. That's part of the package, but it's the part I don't want. This breaks with Fedora ethos, but if you get a set of bugs you can live with (which happens), I'd stop updating and only do so periodically.
 
Old 07-03-2014, 12:04 PM   #10
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
Yeah, I was thinking about that, but it's a tenuous situation. Currently, I'm desperate for an update to fix several serious problems I'm having; so I'm inclined to update frequently. Then, even if you are satisfied, something serious, like a security update, could get released so you would be eager to update, then, too.

I don't understand this bit about updates breaking things. That's just not acceptable. I'm not running rawhide, but sometimes I think I might as well. Seems like more bugs get added to the stable release than fixes.

BTW, thanks so much for your help.
 
Old 07-04-2014, 03:40 AM   #11
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,278

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Fedora is free, and very up to date. The "price" is that it's a testing ground for RHEL. So their beta code (and sometimes it seems, their alpha code) goes into Fedora "updates" for testing.
The other thing that seems to go on is that when new versions are released, developers can backport some patches but not update the whole system.

I ended up in the other kind of mess. It had electronic programs that were a bitch to find, patch to work, & compile. All done for me in fedora - the only place they were done. Then they kept breaking the system with updates. So I updated every three months or so, and got work out in between. I wish that electronic spin had a sounder base.

If your system is broken, my non-kosher advice is keep updating until it's half right. Updates don't fix everything. Then be choosy what/when you update. The only issue needing attention recently was the heartbleed bug. Most of it you can ignore, usually. A piece pf software can be buggy as hell, but if it doesn't affect your system, who cares if you're a version behind?
 
Old 07-05-2014, 08:01 PM   #12
pmouse
LQ Newbie
 
Registered: May 2014
Posts: 12

Original Poster
Rep: Reputation: Disabled
I think you are exactly, right. I'm going to have to start vetting my updates. I already review the changelog for installed packages every week, but just for curiosity's sake; now, I'll have to really look for things I want/need. I normally update every weekend and have been doing that for so may years, now, it's just habit. The problem is, I've been waiting for some fixes for so long that I don't know how to get back to a satisfying state.

I started with Mandrake in the 90's and switch to Fedora for my home system when we started running RHEL at work. I don't remember having bugs added in between releases until about F15. That's when I started reporting more bugs, but even that doesn't seem to help.

Anyway, thanks again.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
(RHEL 5.6) No sound after installing NVIDIA Video Card with hdmi neoserdes Linux - Hardware 8 08-19-2015 09:52 AM
[SOLVED] How do I know if my sound card is broken? briandc Linux - Hardware 2 05-26-2012 10:46 AM
[SOLVED] broken sound card darksaurian Linux - Hardware 4 06-07-2010 09:15 PM
What happened to Flash Player 9 sound after installing a video capture card? davegutz Linux - Desktop 5 02-09-2007 05:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:35 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration