SoundBlasterX Katana and PulseAudio

When you connect a Creative SoundBlasterX Katana via USB to your system, it may work right away but you soon will probably notice you cannot increase the volume to the amount you want to...

...this is due to the Katana reporting "Speakers" instead of "PCM" as volume control hence PulseAudio will not pick it up and only uses software volume control to fix this just copy the following three files to your system and trigger the necessary UDEV events.

Configuration files

[Element Speakers]
switch = mute
volume = merge
auto-profiles = yes

[Mapping soundblasterx-katana-usb-stereo]
device-strings = hw:%f
channel-map = left,right
paths-output = soundblasterx-katana-usb-output
SUBSYSTEM!="sound", GOTO="pulseaudio_end"
ACTION!="change", GOTO="pulseaudio_end"
KERNEL!="card*", GOTO="pulseaudio_end"

SUBSYSTEMS=="usb", ATTRS{idVendor}=="041e", ATTRS{idProduct}=="3247", ENV{PULSE_PROFILE_SET}="soundblasterx-katana-usb-audio.conf"


Reload rules and trigger UDEV events

sudo udevadm control --reload-rules
sudo udevadm trigger -ssound