|
Bugzilla – Full Text Bug Listing |
| Summary: | SuSE Yast can't handle config files generated by alsaconf | ||
|---|---|---|---|
| Product: | [openSUSE] openSUSE 11.0 | Reporter: | Alexey Eremenko <al4321> |
| Component: | YaST2 | Assignee: | Ladislav Slezák <lslezak> |
| Status: | RESOLVED WONTFIX | QA Contact: | Klaus Kämpf <kkaempf> |
| Severity: | Major | ||
| Priority: | P4 - Low | CC: | tiwai |
| Version: | Beta 2 | ||
| Target Milestone: | --- | ||
| Hardware: | PC | ||
| OS: | All | ||
| Whiteboard: | |||
| Found By: | Third Party Developer/Partner | Services Priority: | |
| Business Priority: | Blocker: | --- | |
| Marketing QA Status: | --- | IT Deployment: | --- |
| Attachments: | y2log of yast2-sound crash | ||
|
Description
Alexey Eremenko
2005-09-14 18:16:06 UTC
Hello, is anyone looking at this bug ? ? The problem is that yast writes some extra information into the config file. The souncard configured by alsaconf is not bind to any detected sound card in the yast module. One solution woud be to write the extra information by alsaconf, but I it would need to compute 'uniqe key'. Or the yast module could try to assign unknown device to any detected device. (I'm not sure how to handle multiple cards though.) Takashi, what dou you think? I think, it would be smarter to leave "alsaconf" as generic as possible, but modify Yast to understand generic config files. Created attachment 55957 [details]
y2log of yast2-sound crash
After upgrading from 9.3 to 10.0 sound wasn't working (my conf was heavily changed). I think about reinstalling alsa and in the package description it was proposed to run yast or alsaconf for configuration. I run alsaconf and it works. After reboot same problem, i've tried yast2-sound and it show 2 cards : one without number, model Intel 82801DB-ICH4 and one not configured model 82801[snip]AC'97. It was not possible to delete the first card and trying to modify it crash yast2-sound. For the second trying to modify it leads to an error saying that kernel module snd-intel8x0and refuse.
oops... rest of my comment.
[kernel module snd-intel8x0] can't be loaded.
After I had a quick look at the alsaconf code that reads :
#remove entries by yast2 sound configurator
remove_y2_block() {....
This lead to this workaround :
- delete /etc/modprobe.d/sound ("alias snd-card-0 snd-intel8x0\n
alias sound-slot-0 snd-intel8x0") created by alsaconf.
- run yast2 sound to configure the autodetected card.
I'm ready to
Closing WONTFIX, since this bug has been reported for 10.0. Unfortunately this bug is still relevant for all openSUSE 10.x series, as well as 11.0 (as of BETA2). One community man told me of a possible solution to manage shared config file by Yast and other tools: -Apply checksum to config files written by YaST (Feature No: 303374) -Technolgov Our ALSA maintainer says that alsaconfig is obsoleted and should not be used at all. Therefor resolving as WONTFIX. |