Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 115198
Summary: | redhat-config-soundcard crash when launched. two soundcards | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Patrice Dumas <patpertusus> |
Component: | redhat-config-soundcard | Assignee: | Bastien Nocera <bnocera> |
Status: | CLOSED DUPLICATE | QA Contact: | |
Severity: | high | Docs Contact: | |
Priority: | medium | ||
Version: | 1 | CC: | fedorabugzilla, paul, peter.backlund, toniw |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-02-21 19:01:08 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 109515 |
Description
Patrice Dumas
2004-02-08 15:02:59 UTC
Exactly the same behavior here. I have 2 soundcards: Intel i810 onboard and working fine and Soundblaster live! 5.1. (emu10k1). I have been using 2 soundcards before (2nd was a Soundblaster 128 PCI) and everything worked fine, so I think this Problem is related to the emu10k1 chipset(?). # lspci 00:00.0 Host bridge: Silicon Integrated Systems [SiS] 735 Host (rev 01) 00:01.0 PCI bridge: Silicon Integrated Systems [SiS] SiS 530 Virtual PCI-to-PCI bridge (AGP) 00:02.0 ISA bridge: Silicon Integrated Systems [SiS] 85C503/5513 00:02.2 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) 00:02.3 USB Controller: Silicon Integrated Systems [SiS] USB 1.0 Controller (rev 07) 00:02.5 IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev d0) 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) 00:09.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0b.0 Network controller: AVM Audiovisuelles MKTG & Computer System GmbH A1 ISDN [Fritz] (rev 02) 00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07) 00:0d.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 07) 00:11.0 Multimedia video controller: Brooktree Corporation Bt848 Video Capture (rev 12) 01:00.0 VGA compatible controller: nVidia Corporation NV5 [RIVA TNT2/TNT2 Pro] (rev 15) This seems to be fixed in fedora core 2 test I just tried. Patrice: Hmm, ok. I don't recall fixing that, but if it's working now, I'm not going to complain. Please reopen this bug if you see this happen again on FC2. I've seen this happen on FC2 test1, with this setup: [root@h152n2fls33o1121 root]# lspci |grep audio 0000:00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) 0000:00:0d.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 08) (The C-Media card is onboard) I've traced the python source back to what I believe is the error: in system-config-soundcard/soundcardBackend.py, getDefaultCard() on line 136, self.cardList is traversed until module == deafultModule. The value of deafultModule is read from modprobe.conf, and if there is no defaultModule, None is returned. This causes the error when trying to read index of None in system-config-soundcard/soundcard.py. So, I suppose Anaconda has failed to populate modprobe.conf at installation time? One workaround, which would be good practice in any case, is to add the line return self.cardList[0] at the end of getDefaultModule(), so that if the for-loop ends without finding a match, whatever module is first in the list is returned, instead of None. *** Bug 117910 has been marked as a duplicate of this bug. *** lspci |grep audio 00:05.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) 00:0b.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02) I debugged a little, seems that self.soundcardBackend.getDefaultCard() returns "None" for me. This system is a upgrade, perhaps something got messed while upgrading. *** Bug 109515 has been marked as a duplicate of this bug. *** Should be fixed with system-config-soundcard-1.2.7-3 in Rawhide. *** Bug 116518 has been marked as a duplicate of this bug. *** Not fixed, I've had this problem in FC2. I had to remove all mention of my integrated audio from hwconf and modprobe.conf for system-config-soundcard (1.2.8-1) to work with my Audigy. With system-config-soundcard-1.2.8-1, on a fedora core development updated from a fedora core 1 I have this issue. Still with [root@chapelle ~]# lspci | grep audio 00:02.7 Multimedia audio controller: Silicon Integrated Systems [SiS] Sound Controller (rev a0) 00:0d.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 06) After I add the line alias sound-slot-0 snd-emu10k1 in my /etc/modprobe.conf there no crash anymore. I reopen the bug, but maybe it should be opened for system-config-soundcard *** This bug has been marked as a duplicate of 81843 *** Changed to 'CLOSED' state since 'RESOLVED' has been deprecated. |