snd_ctxfi: Frontpanel microphone not working

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,
I have a Creative PCI Express X-Fi Titanium Fatal1ty Champion series with
Frontpanel. I use the kernel 2.6.31-rc5 on amd64.

02:00.0 Audio device: Creative Labs X-Fi Titanium series [EMU20k2] (rev 03)
        Subsystem: Creative Labs Device 0043                               
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- 
        Latency: 0, Cache Line Size: 32 bytes                                                                
        Interrupt: pin A routed to IRQ 16                                                                    
        Region 0: Memory at efff0000 (64-bit, non-prefetchable) [size=64K]                                   
        Region 2: Memory at efc00000 (64-bit, non-prefetchable) [size=2M]                                    
        Region 4: Memory at e8000000 (64-bit, non-prefetchable) [size=64M]                                   
        Capabilities: [40] Power Management version 3                                                        
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)                   
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-                                       
        Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+                                           
                Address: 0000000000000000  Data: 0000                                                        
        Capabilities: [58] Express (v2) Endpoint, MSI 00                                                     
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us                        
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-                                      
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-                           
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+                                         
                        MaxPayload 128 bytes, MaxReadReq 512 bytes                                           
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-                          
                LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <64ns, L1 <1us             
                        ClockPM- Surprise- LLActRep- BwNot-                                                  
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk-                              
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-                                       
                LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-           
                DevCap2: Completion Timeout: Range ABCD, TimeoutDis-                                         
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-                                       
                LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-    
                         Compliance De-emphasis: -6dB                                                        
                LnkSta2: Current De-emphasis Level: -6dB                                                     
        Capabilities: [100] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff                                     
        Capabilities: [300] Advanced Error Reporting                                                         
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+                                   
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+                                   
                AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-                                   
        Kernel driver in use: SB-XFi

The frontpanel is connected and tested under Windows 7. Following extra devices
are connected:
Frontspeaker on green port on the back, backspeaker on black port on the back,
bttv connected to blue line-in on the back. So I can hear the sound of the
tv card without problems. Opening alsamixer reveals a misterious behavior.
I can mute Line-In and the tv card is mute - correct until now. When I
reduce the volume of Line-In nothing happens. But changing the volume of
Mic reduces volume of the tv card on line-in. Not real what someone would
expect.
So I started to test what happens when I connect mic and headphones to the front
panel. I noticed that I cannot mute headphones separate from the speakers. This
doesn't seem to be same behavior as in windows. Not a big problem for now as I
can press the big power off button on my boxes. The big problem is that I cannot
get any sound from my microphone. Not from my boxes and not arecord. I can
change from capture from Line-In to Mic but I only captures the stuff from
line-in. I can change to Line-In and reduce the volume of Line-In and the
volume of the arecord capture reduces. If I change capture to mic and reduce
the volume of mic the volume of arecord reduce. If capture of line in
and reduce volume of mic it will not change the volume of arecord. If I
capture from mic and reduce volume of line-in it will not reduce volume of
arecord.
To summarize: Mic in front does not work at all. Controls seems to be
partly useless and/or confusing.

Another small problem: The volume control doesn't work either. Is it possible
to control it using a daemon which captures events?

All things were tested under windows to test the correct hardware behavior.

Is it a known problem? Should I post the problem somewhere? Has a developer
a X-Fi with frontpanel? Can I gather more data for the developers and post it
somewhere?

Best regards,
	Resul Cetin

------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux