Red Hat Bugzilla – Bug 132414
soundCardBackend.py assumes wrongly that kudzu returns the maker and model separated by "|" on the description
Last modified: 2007-11-30 17:10:49 EST
Description of problem:
system-config-soundcard dies with the following traceback on my system
with a VIA integrated AC97 Audio Controller :
Traceback (most recent call last):
46, in ?
app = soundcard.childWindow()
File "/usr/share/system-config-soundcard/soundcard.py", line 87, in
self.device, self.module, self.maker, self.model =
File "/usr/share/system-config-soundcard/soundcardBackend.py", line
98, in getData
maker, model = string.split(description, "|")
ValueError: unpack list of wrong size
kudzu shows :
# kudzu -p -cAUDIO -bPCI
desc: "VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
changing the matching character to "." instead would work on this case
and for the other 320 Vendors from the pci.ids out of 1691 which have
their names ending on "."
for a comprehensive solution, if Vendor and Model is required as
separate fields, they should be exported as such from the kudzu python
module or the returned fields for card.vendorId and card.deviceId be
used to lookup for that information.
a fast workaround would be to use the description (desc) directly
instead for now as it is mostly only required for the interface and
there is no loose of functionality by not having it segregated on
vendor + model
*** This bug has been marked as a duplicate of 132317 ***
Changed to 'CLOSED' state since 'RESOLVED' has been deprecated.