[Voyage-linux] Voyage MPD 0.8 problem
Kim-man 'Punky' TSE
(spam-protected)
Wed Dec 28 10:28:24 HKT 2011
Hi Patrick,
You may try to blacklist snd_cs5535audio driver. Remember to regenerate initramfs (run update-initramfs) to make the
change effective.
Regards,
Punky
On 12/27/2011 11:51 PM, superpat wrote:
> Hi
>
> I have installed Voyage MPD on an old FICpc. It runs well apart from a
> very annoying problem:-
>
> The FICpc has an internal CS5535 sound chip, which CANNOT be disabled in the
> BIOS
>
> I am using a Music Streamer II+ DAC, and require MPD to connect to the
> DAC.
>
> On boot, the FICpc randomly changes the order and numbering of the devices
> thus:-
>
> root at voyage:~# aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: Audio [CS5535 Audio], device 0: CS5535 Audio [CS5535 Audio]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: II [Music Streamer II+], device 0: USB Audio [USB Audio]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
>
> OR
>
> root at voyage:~# aplay -l
> **** List of PLAYBACK Hardware Devices ****
> card 0: II [Music Streamer II+], device 0: USB Audio [USB Audio]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
> card 1: Audio [CS5535 Audio], device 0: CS5535 Audio [CS5535 Audio]
> Subdevices: 1/1
> Subdevice #0: subdevice #0
>
> This of course screws up the MPD conf:-
>
> audio_output {
> type "alsa"
> name "My ALSA Device"
> device "plughw:0,0" # optional
> # format "44100:16:2" # optional
> # mixer_device "default" # optional
> # mixer_control "PCM" # optional
>
> This problem is known and there are lots of suggested ways to fix it in the
> ALSA wikis, using alsa-base.conf or asound.conf to control the card numbers.
>
> Unfortunately none of the suggested fixes work, the card numbers still
> randomly switch. (I have a feeling that V3.0 kernel takes different
> parameters to those suggested in the wikis)
>
> I finally found a post from someone who appears to have had the sane issues,
> and he has a very, very, complicated method of fixing using udev rules.
>
> My question is :- Has anyone a simple way of locking the assigned card
> numbers at boot, on creating a mpf.conf file that will select the usb dac
> whatever its card number?
>
> Your help will be much appreciated.
>
> regards
>
> Patrick
>
--
Regards,
Kim-man "Punky" Tse
* Open Source Embedded Solutions and Systems
- Voyage Linux (http://linux.voyage.hk)
- Voyage ONE (http://linux.voyage.hk/voyage-one)
- Voyage MPD (http://linux.voyage.hk/voyage-mpd)
* Voyage Store (http://store.voyage.hk)
More information about the Voyage-linux
mailing list