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
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user