Bug 1200449

Summary: Show additional audio controller data in yast sound configuration dialog
Product: [openSUSE] openSUSE Tumbleweed Reporter: Alexander Roalter <alexander>
Component: YaST2Assignee: YaST Team <yast-internal>
Status: NEW --- QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P5 - None CC: igonzalezsosa
Version: Current   
Target Milestone: ---   
Hardware: All   
OS: Other   
URL: https://trello.com/c/pfw4phFN/5224-ostumbleweed
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Alexander Roalter 2022-06-12 00:47:01 UTC
I have a system with two graphics cards, both offer HDMI sound.

In the Yast2 Sound configuration, both cards appear with the same name:

not configured | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
not configured | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]

Once I configure one of the two, the list will look like this:

0              | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
not configured | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]

regardless whether I configured the first or the second audio card.
So my chances are 50/50 that I get the correct one (that is connected to the AV receiver).

Some more information about the controller would be helpful.
Only showing VID:PID, or even Subsystem of the PCI devices is not enough, because they do not differ (only the subsystem of the associated graphics card differs – and if I had system with multiple identical graphics cards, these would of course also be identical)

Instead, what the selection/dialog should show is the device path (PCI or otherwise)
On PCI systems, the bus/device/function in parentheses (or in a separate line) would help, for example:

not configured | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
                 PCI-Addr: 04:00.1     1002:AA68 (174B:AA68)
not configured | Cedar HDMI Audio [Radeon HD 5400/6300/7300 Series]
                 PCI-Addr: 0A:00.1     1002:AA68 (174B:AA68)

If the device is not a PCI device (USB sound for example, or a device only listed in the ACPI tables, or only listed in the Device Tree, or whatever other means), other infos should be provided.
Comment 1 Imobach Gonzalez Sosa 2022-06-16 04:57:45 UTC
Hi Alexander,

Thanks a lot for your report. I will move it to our queue so we can plan for it.

Regards,
Imo