SB X-Fi Xtreme Audio

Mateusz Marzantowicz mmarzantowicz at osdf.com.pl
Wed Jul 31 17:44:56 UTC 2013


I'm writing here because there was no answer to my problem on fedora
users [1] and because it might be kernel related (in case I'm wrong,
pleas forgive me).

My sound card is not working correctly after migration from Fedora 17 to
Fedora 19. I can't hear sound on my headphones connected to the front
panel despite I can see them listed on gnome-control-center. When I pull
out jack a little I can hear sound in headphones. I've read somewhere
that it might be cause by wrong pin detection by sound card driver (part
of Linux kernel) but I can't find out what changes in kernel sources
might be responsible for this situation. As I said, it worked with all
kernels in Fedora 17 up to Jun when I migrated to F19.

Here is some info that might be useful to diagnose this issue:

----- uname -srv -----
Linux 3.10.3-300.fc19.x86_64 #1 SMP Fri Jul 26 00:00:58 UTC 2013

---- lspci -v -----
00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset
Family High Definition Audio Controller (rev 05)
    Subsystem: Dell XPS 8300
    Flags: bus master, fast devsel, latency 0, IRQ 47
    Memory at fe700000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Juniper
HDMI Audio [Radeon HD 5700 Series]
    Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Juniper HDMI Audio
[Radeon HD 5700 Series]
    Flags: bus master, fast devsel, latency 0, IRQ 48
    Memory at fe640000 (64-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

04:00.0 PCI bridge: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG PCI
to PCIe Bridge (prog-if 00 [Normal decode])
    Flags: bus master, fast devsel, latency 0
    Bus: primary=04, secondary=05, subordinate=05, sec-latency=32
    Memory behind bridge: fe400000-fe4fffff
    Capabilities: <access denied>

05:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
    Subsystem: Creative Labs SB1040
    Flags: bus master, medium devsel, latency 32, IRQ 16
    Memory at fe400000 (32-bit, non-prefetchable) [size=16K]
    Capabilities: <access denied>
    Kernel driver in use: snd_hda_intel

----- dmesg -----
[   45.957982] snd_hda_intel 0000:00:1b.0: irq 47 for MSI/MSI-X
[   45.969362] ALSA sound/pci/hda/patch_realtek.c:414 SKU: Nid=0x1d
sku_cfg=0x4005e601
[   45.969364] ALSA sound/pci/hda/patch_realtek.c:416 SKU:
port_connectivity=0x1
[   45.969365] ALSA sound/pci/hda/patch_realtek.c:417 SKU: enable_pcbeep=0x0
[   45.969366] ALSA sound/pci/hda/patch_realtek.c:418 SKU:
check_sum=0x00000005
[   45.969367] ALSA sound/pci/hda/patch_realtek.c:419 SKU:
customization=0x000000e6
[   45.969368] ALSA sound/pci/hda/patch_realtek.c:420 SKU: external_amp=0x0
[   45.969369] ALSA sound/pci/hda/patch_realtek.c:421 SKU: platform_type=0x0
[   45.969370] ALSA sound/pci/hda/patch_realtek.c:422 SKU: swap=0x0
[   45.969371] ALSA sound/pci/hda/patch_realtek.c:423 SKU: override=0x1
[   45.969774] ALSA sound/pci/hda/hda_auto_parser.c:393 autoconfig:
line_outs=4 (0x14/0x15/0x16/0x17/0x0) type:line
[   45.969775] ALSA sound/pci/hda/hda_auto_parser.c:397   
speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   45.969777] ALSA sound/pci/hda/hda_auto_parser.c:401    hp_outs=1
(0x1b/0x0/0x0/0x0/0x0)
[   45.969777] ALSA sound/pci/hda/hda_auto_parser.c:402    mono:
mono_out=0x0
[   45.969778] ALSA sound/pci/hda/hda_auto_parser.c:405    dig-out=0x1e/0x0
[   45.969779] ALSA sound/pci/hda/hda_auto_parser.c:406    inputs:
[   45.969780] ALSA sound/pci/hda/hda_auto_parser.c:410      Front Mic=0x19
[   45.969782] ALSA sound/pci/hda/hda_auto_parser.c:410      Rear Mic=0x18
[   45.969783] ALSA sound/pci/hda/hda_auto_parser.c:410      Line=0x1a
[   45.969784] ALSA sound/pci/hda/patch_realtek.c:486 realtek: No valid
SSID, checking pincfg 0x4005e601 for NID 0x1d
[   45.969785] ALSA sound/pci/hda/patch_realtek.c:502 realtek: Enabling
init ASM_ID=0xe601 CODEC_ID=10ec0887
[   45.985179] input: HDA Intel PCH HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input5
[   45.985272] input: HDA Intel PCH Front Headphone as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input6
[   45.985342] input: HDA Intel PCH Line Out Side as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input7
[   45.985399] input: HDA Intel PCH Line Out CLFE as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input8
[   45.985455] input: HDA Intel PCH Line Out Surround as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input9
[   45.985506] input: HDA Intel PCH Line Out Front as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input10
[   45.985562] input: HDA Intel PCH Line as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input11
[   45.985614] input: HDA Intel PCH Rear Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input12
[   45.985667] input: HDA Intel PCH Front Mic as
/devices/pci0000:00/0000:00:1b.0/sound/card0/input13
[   45.986026] ALSA sound/pci/hda/hda_intel.c:3084 0000:01:00.1: Handle
VGA-switcheroo audio client
[   45.986028] ALSA sound/pci/hda/hda_intel.c:3276 0000:01:00.1: Using
LPIB position fix
[   45.986058] snd_hda_intel 0000:01:00.1: irq 48 for MSI/MSI-X
[   45.987891] ALSA sound/pci/hda/hda_intel.c:1763 0000:01:00.1: Enable
sync_write for stable communication
[   45.988541] input: HD-Audio Generic HDMI/DP,pcm=3 as
/devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input14
[   45.988735] ALSA sound/pci/hda/hda_intel.c:3276 0000:05:00.0: Using
LPIB position fix
[   46.028371] ALSA sound/pci/hda/hda_auto_parser.c:393 autoconfig:
line_outs=4 (0xb/0xd/0xc/0xe/0x0) type:line
[   46.028376] ALSA sound/pci/hda/hda_auto_parser.c:397   
speaker_outs=0 (0x0/0x0/0x0/0x0/0x0)
[   46.028379] ALSA sound/pci/hda/hda_auto_parser.c:401    hp_outs=1
(0xf/0x0/0x0/0x0/0x0)
[   46.028381] ALSA sound/pci/hda/hda_auto_parser.c:402    mono:
mono_out=0x0
[   46.028383] ALSA sound/pci/hda/hda_auto_parser.c:405    dig-out=0x12/0x0
[   46.028385] ALSA sound/pci/hda/hda_auto_parser.c:406    inputs:
[   46.028388] ALSA sound/pci/hda/hda_auto_parser.c:410      Mic=0x11
[   46.028398] ALSA sound/pci/hda/hda_auto_parser.c:410      Line=0x10
[   46.028399] ALSA sound/pci/hda/hda_auto_parser.c:413    dig-in=0x13
[   46.312592] input: HDA Creative Front Headphone as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input15
[   46.312764] input: HDA Creative Line Out Side as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input16
[   46.312940] input: HDA Creative Line Out CLFE as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input17
[   46.313090] input: HDA Creative Line Out Surround as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input18
[   46.313207] input: HDA Creative Line Out Front as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input19
[   46.313311] input: HDA Creative Line as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input20
[   46.313429] input: HDA Creative Mic as
/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:00.0/sound/card2/input21

----- lsmod | grep snd -----
snd_hda_codec_ca0110    12551  1
snd_hda_codec_hdmi     41193  2
snd_hda_codec_realtek    47074  1
snd_hda_intel          43836  11
snd_hda_codec         179124  4
snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_ca0110
snd_hwdep              17650  1 snd_hda_codec
snd_seq                60752  0
snd_seq_device         14136  1 snd_seq
snd_pcm                98071  3
snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18268  2 snd_pcm,snd_hda_intel
snd_timer              28698  2 snd_pcm,snd_seq
snd                    75292  31
snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_hda_codec,snd_hda_intel,snd_seq_device
soundcore              14491  1 snd



Thanks for any help,
Mateusz Marzantowicz


[1] https://lists.fedoraproject.org/pipermail/users/2013-July/438850.html


More information about the kernel mailing list