Bug 113149

Summary: SB Live! soundcard detected, but kmix only offers headphones
Product: [openSUSE] SUSE LINUX 10.0 Reporter: Carsten Hoeger <choeger>
Component: SoundAssignee: Takashi Iwai <tiwai>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Major    
Priority: P5 - None CC: gholmer
Version: Beta 3   
Target Milestone: ---   
Hardware: Other   
OS: All   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: asound.state
Fix for SB Live! Player 5.1

Description Carsten Hoeger 2005-08-25 20:12:06 UTC
I can't convince kmix to provide me a control for my line out sound signal.

24: PCI 107.0: 0401 Multimedia audio controller
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_1102_2
  Unique ID: 2_DJ.9TIiBJnxyM6
  Parent ID: RE4e.f9Q95vpHUcA
  SysFS ID: /devices/pci0000:00/0000:00:08.0/0000:01:07.0
  SysFS BusID: 0000:01:07.0
  Hardware Class: sound
  Model: "Creative SBLive! Player 5.1"
  Vendor: pci 0x1102 "Creative Labs"
  Device: pci 0x0002 "SB Live! EMU10k1"
  SubVendor: pci 0x1102 "Creative Labs"
  SubDevice: pci 0x8061 "SBLive! Player 5.1"
  Revision: 0x07
  Driver: "EMU10K1_Audigy"
  I/O Ports: 0xc000-0xcfff (rw)
  IRQ: 201 (2217 events)
  Module Alias: "pci:v00001102d00000002sv00001102sd00008061bc04sc01i00"
  Driver Info #0:
    Driver Status: emu10k1 is not active
    Driver Activation Cmd: "modprobe emu10k1"
  Driver Info #1:
    Driver Status: snd_emu10k1 is active
    Driver Activation Cmd: "modprobe snd_emu10k1"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
  Attached to: #21 (PCI bridge)
Comment 1 Takashi Iwai 2005-08-26 09:56:52 UTC
Please attach /proc/asound/cards and /etc/asound.state.
Comment 2 Carsten Hoeger 2005-08-26 16:14:21 UTC
choeger@linux:~> cat /proc/asound/cards
0 [Live           ]: EMU10K1 - SBLive! Player 5.1 [SB0060]
                     SBLive! Player 5.1 [SB0060] (rev.7, serial:0x80611102) at
0xc000, irq 209
Comment 3 Carsten Hoeger 2005-08-26 16:14:50 UTC
Created attachment 47803 [details]
asound.state
Comment 4 Takashi Iwai 2005-08-26 16:19:13 UTC
Thanks, also please attach the contents of /proc/asound/card0/codec97#0/* files,
too.  (Or is directory not there?)

Comment 5 Carsten Hoeger 2005-08-26 16:25:51 UTC
It´s only this:

choeger@linux:~> ls /proc/asound/card0/
emu10k1       fx8010_gpr        id       midi1      pcm0c  pcm2c  ptr_regs00a 
ptr_regs20b
fx8010_acode  fx8010_tram_addr  io_regs  midi2      pcm0p  pcm2p  ptr_regs00b 
voices
fx8010_code   fx8010_tram_data  midi0    oss_mixer  pcm1c  pcm3p  ptr_regs20a 
wavetableD1

No codec* directory.
Comment 6 Takashi Iwai 2005-08-26 16:30:35 UTC
The patch below should fix this problem.
Comment 7 Takashi Iwai 2005-08-26 16:31:36 UTC
Created attachment 47806 [details]
Fix for SB Live! Player 5.1
Comment 8 Takashi Iwai 2005-08-26 16:34:34 UTC
The patch is now on kernel CVS.
Comment 9 Glenn Holmer 2005-08-27 13:45:47 UTC
Is a kernel with this patch available?
Comment 10 Carsten Hoeger 2005-08-27 16:23:38 UTC
ftp://ftp.suse.com/pub/projects/kernel/kotd/i386/HEAD/kernel-default-2.6.13_rc7_git1-20050826163330.i586.rpm

contains this changelog entry:

* Fr Aug 26 2005 - tiwai@suse.de

- patches.drivers/alsa-sblive-5.1-fix.diff: [ALSA] emu10k1 -
  Add missing ac97 support on SBLive! Player 5.1 (113149).

So it should contain the fix.
I´m just trying it.
Comment 11 Glenn Holmer 2005-08-27 20:02:06 UTC
That kernel fixes it here.
Comment 12 Takashi Iwai 2005-09-13 09:55:25 UTC
We found that there is another SB live modem with the same PCI SSID.  So, now
need to find out the proper way to distinguish the cards.

Could you tell us the exact product name of your SB Live board?
Care to check the model name printed on the soundcard, something like "SB0350"?
Comment 13 Carsten Hoeger 2005-10-27 07:25:39 UTC
Mine is SB0060
Comment 14 Takashi Iwai 2005-10-27 10:43:23 UTC
Thanks, this model is fixed now.