Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.08.2009, 12:20

Hartnäckige SB X-FI

Hallo,

ich fummel seit gestern am nicht vorhandenen Sound herum. Ich habe

- X-FI Titanium
- ALC889 (ICH10)

mit

- gentoo-sources 2.6.30.r4 (amd64)
- vanilla-sources 2.6.31-rc6 (amd64)

getestet, Sound bleibt mir aber immer verwährt.

Beide Karten werden von lspci korrekt angezeigt, unter /proc/asound tauchen sie auch auf. Den Treiber von Creative habe ich bereits gebaut gehabt, leider ohne Erfolg (ja, Modul war geladen).

In den Vanilla-Sourcen ist der Treiber neu im Kernel, statisch einkompiliert, nüx. Laut lspci wird "SB-XFi" verwendet, dennoch kein Sound.

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
05:00.0 Audio device: Creative Labs Device 000b (rev 03)
    Subsystem: Creative Labs Device 0041
    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: 64 bytes
    Interrupt: pin A routed to IRQ 16
    Region 0: Memory at fcff0000 (64-bit, non-prefetchable) [size=64K]
    Region 2: Memory at fcc00000 (64-bit, non-prefetchable) [size=2M]
    Region 4: Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
    Capabilities: [40] Power Management version 3
   	 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
   	 Status: D0 PME-Enable- DSel=0 DScale=0 PME-
    Capabilities: [48] Message Signalled Interrupts: Mask- 64bit+ Count=1/1 Enable-
   	 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- Suprise- 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- ACSVoil-
   	 UEMsk:    DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSVoil-
   	 UESvrt:    DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSVoil-
   	 CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
   	 CESta:    RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
   	 AERCap:    First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
    Kernel driver in use: SB-XFi


Hat jemand einen Tipp für mich?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »PatrickL« (16.08.2009, 14:00)


2

16.08.2009, 12:34

lspci schaut nur nach der vendor und device id und was für eine Beschreibung dafür in der Liste steht.
Wird deine Karte dort angezeigt, heißt das nur, dass dein PCI-Subsystem funktioniert, mehr aber auch nicht.

Wenn aber die richtigen Dateien unter /proc/asound vorhanden sind, dann sollten die alsa Module richtig geladen sein (würde dennoch präverieren, das Zeugs erstmal alles modular zu bauen).

Quellcode

1
2
3
4
aplay -l[/code}
sagt was?

[code]alsamixer -c X

X für die unterschiedlichen Gerätenummern (weiß ja nicht, wieviel du hast)
Du hast "mute" entfernt und die Lautstärke hochgefahren?
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

3

16.08.2009, 13:08

Im lspci siehst du ja, dass der Kernel nen passende Treiber findet ;)

aplay -l

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
sudo aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: XFi [Creative X-Fi], device 0: ctxfi [Front/WaveIn]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 1: ctxfi [Surround]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 2: ctxfi [Center/LFE]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 3: ctxfi [Side]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 4: ctxfi [IEC958 Non-audio]
  Subdevices: 1/1
  Subdevice #0: subdevice #0


alsamicer -c 0 gibt dann auch ne wunderhübsche Übersicht, ist alles voll aufgedreht. System -» Einstellungen -» Audio erkennt aber keine Geräte, die Lautstärkeanzeige bringt bei Doppelklick "Es konnten keine GStreamer-Plugins und/oder Geräte für Mischpultelemente gefunden werden."

Unter /proc/asound/ taucht die XFi wie gesagt auf.

4

16.08.2009, 13:16

Zitat

Im lspci siehst du ja, dass der Kernel nen passende Treiber findet

Falsch, sowas sieht man nicht mit lspci. Du hast wohl meine Ausführung oben nicht verstanden.

Du sagtest, dass die Soundausgabe nicht funktioniert.

"System -» Einstellungen -» Audio" <-- das hat jetzt aber wieder mit dem Soundsystem eines Windowmanagers zu tun.

Erst Soundausgabe gebacken bekommen (in der Konsole ohne X -- und dann weiter machen).
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

5

16.08.2009, 13:21

mplayer Datei.mp3 funktioniert, hat mir nun erstmals Trommelfell weggeballert :pinch: Unter Gnome rappelt sich aber weiter nix.

Zeile 41 von der lspci Ausgabe schaut mir aber sehr nach verwendetem Treiber aus ;) Gerne kannst du mich korrigieren.

6

16.08.2009, 13:45

Wie oben schon geschrieben.
lspci liest die device und die vendor id aus.
Und dann schaut es nach, welchen Text es dir dafür anzeigen soll: "/usr/share/misc/pci.ids".
Wenn du da reinschreibst, es soll dir anzeigen, dass es eine "NVIDIA GeForce2" wäre, dann würde es dir auch das anzeigen.
Siehe "man lspci" usw.

Wenn Sound insoweit geht, nur bei Gnome nicht, dann solltest du hierfür vielleicht einen Thread unter der Gnome Sektion aufmachen. Und hier das Präfix anpassen.
Handelt sich ja dann um eine reine Gnomekonfiguration, und das verwende ich nicht mehr. Schreibst halt in dem neuen Thread auch welches Soundsystem du "für Gnome" (!) esd, pulseaudio, alsa direct, ..) verwendest.
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.