This is partly fixed at upstream of PulseAudio. And a new package has
already released for Ubuntu 16.04.
In detail, please refer to this commit.
https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/src/modules/udev-util.c?id=3ac73598c67cb59a318c8baaf33fe97eed1e0b3e
Thanks.
** Changed in:
What happens is the following:
Gnome settings' UI shows device.description by default. This value is
taken from udev, key ID_MODEL_FROM_DATABASE. The firewire udev device
does not set this value, so it falls back looking for the parent device.
The parent device, the controller has an
BTW not only Gnome Settings but also `pactl list` has the same info.
The right names are there too, however.
alsa.card = 0
alsa.card_name = PHASE 88 Rack FW
alsa.long_card_name = TerraTec Electronic Gmb PHASE 88 Rack FW
(id:3, rev:1), GUID 000aac0300592827 a
Hi David,
The ID_MODEL_FROM_DATABASE is probably set (for the firewire controller) by
udev/systemd,
see the hwdb directory of systemd sources.
Exactly. I've already realized it and it require discussion between
ALSA, PulseAudio and systemd about which part of userspace has these
information
Hi,
I'm an authour of this kernel module (snd-bebob), I think you already
know.
I'll explain about the naming rule for ALSA FireWire drivers.
struct snd_ctl_card_info.driver[16]
= BeBoB/Fireworks/OXFW/Dice/Digi00x etc...
struct snd_ctl_card_info.name[32]
= 'model name' from config ROM,
FYI, a part of my work is already included in Linux 3.16 or later. In
this bug, the reporter uses my breeding-edge in github.com, thus you may
have an idea that this is due to out-of-tree kernel modules. But you can
actually see the same issue on Ubuntu utopic.
Same thing here - although I'm not sure whether this should be fixed in
PulseAudio, or if the underlying layers (alsa-lib and kernel) should
provide information the way PA wants to instead.
** Changed in: pulseaudio (Ubuntu)
Status: Incomplete = Triaged
--
You received this bug
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/firewire/Kconfig
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/firewire
https://git.kernel.org/cgit/linux/kernel/git/tiwai/sound.git/tree/sound/firewire/bebob
strcpy(bebob-card-driver, BeBoB);
strcpy(bebob-card-shortname, model);
strcpy(bebob-card-mixername, model);
snprintf(bebob-card-longname, sizeof(bebob-card-longname),
%s %s (id:%d, rev:%d), GUID %08x%08x at %s, S%d,
vendor, model, hw_id,
which name do you want
when you plug and unplug the device ?
Based on how other cards are named (see previous attachment Firewire sound
card listed in Sound Settings) there sould be a short description of the
output, followed by the short name of the card. For example:
10 Channels *
PHASE 88
you have to post output of alsa-info.sh
pactl list
and
pulseaudio verbose log
https://wiki.ubuntu.com/PulseAudio/Log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1381475
Title:
Firewire sound
** Changed in: pulseaudio (Ubuntu)
Status: New = Incomplete
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1381475
Title:
Firewire sound card registered by the name of the fw controller
To
** Attachment added: output of pulseaudio - --log-time=1
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1381475/+attachment/4237185/+files/pulseverbose.log
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
http://www.alsa-
project.org/db/?f=8b6f81d43c2c1156c94deba796317d3c274dee3e
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1381475
Title:
Firewire sound card registered by the name of the fw
** Attachment added: output of pactl list
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1381475/+attachment/4237170/+files/pactl.list.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
---Mixer controls for card 0 [FW]
Card hw:0 'FW'/'TerraTec Electronic Gmb PHASE 88 Rack FW (id:3, rev:1), GUID
000aac0300592827 a'
Mixer name: 'PHASE 88 Rack FW'
Components: ''
Controls : 0
Simple ctrls : 0
which name do you want
when you plug and unplug the device
16 matches
Mail list logo