Sie sind nicht angemeldet.

1

23.08.2009, 19:56

creative x-fi xtreme audio pci-e (CA0110) -> snd-hda-intel (alsa) -> nicht erkannt

nabend, sorry dass mir kein sinnvollerer titel einfiel aber ich suche seit 2 tagen wegen dieser sch*** soundkarte rum und nichts funktioniert und ich habe langsam keine idee mehr, warum ...

ich habe wie gesagt eine wundervolle (billige, nervige) creative x-fi xtreme audio, und zwar die pci-express version mit CA0110-chipsatz (danke an dieser stelle an die hersteller ach so moderner mainboards mit viel zu wenig alten pci-slots, die mich zu diesem kauf gezwungen haben ...).
beweis:

Quellcode

1
2
localhost julian # lspci | grep -i audio
05:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG


diversen ergoogleten quellen zufolge soll diese mit dem hda-intel-treiber (alsa) laufen.
ich habe etliche mal meinen kernel neu kompiliert und sowohl den alsa-kram im kernel mitkompiliert, als auch das alsa-drivers-paket haendisch kompiliert und die entspr. module geladen.
aktuell sieht die .config meines 2.6.30-gentoo-r4 kernels so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
localhost julian # grep -i hda /usr/src/linux/.config
CONFIG_SND_HDA_INTEL=y
# CONFIG_SND_HDA_HWDEP is not set
CONFIG_SND_HDA_INPUT_BEEP=y
CONFIG_SND_HDA_CODEC_REALTEK=y
CONFIG_SND_HDA_CODEC_ANALOG=y
CONFIG_SND_HDA_CODEC_SIGMATEL=y
CONFIG_SND_HDA_CODEC_VIA=y
CONFIG_SND_HDA_CODEC_ATIHDMI=y
CONFIG_SND_HDA_CODEC_NVHDMI=y
CONFIG_SND_HDA_CODEC_INTELHDMI=y
CONFIG_SND_HDA_ELD=y
CONFIG_SND_HDA_CODEC_CONEXANT=y
CONFIG_SND_HDA_CODEC_CMEDIA=y
CONFIG_SND_HDA_CODEC_SI3054=y
CONFIG_SND_HDA_GENERIC=y
# CONFIG_SND_HDA_POWER_SAVE is not set

sprich, saemtlicher hda-intel-support ist erstmal aktiviert, damit sollte es dann ja funktionieren, dachte ich ...

trotzdem bootet das system wie gewohnt und dmesg sagt dies hier:

Quellcode

1
2
localhost julian # dmesg | grep sound   
[    5.335544]   No soundcards found.


das alsasound init script gibt dazu folgende fehler:

Quellcode

1
2
3
4
5
6
7
8
localhost julian # /etc/init.d/alsasound start
 * Loading ALSA modules ...
 *   Could not detect custom ALSA settings.  Loading all detected alsa drivers.
 *   Unable to find any ALSA drivers. Have you compiled alsa-drivers correctly?
 *   ERROR: Failed to load necessary drivers                              [ ok ]
 * Restoring Mixer Levels ...
alsactl: unrecognized option '---'
Usage: alsactl <options> command


alsaconf sagt mir auch nur, dass keine kompatiblen soundkarten gefunden wurden.

ich gehe davon aus, dass das mit den treibern/der kernel configuration zusammenhaengt, weil ich onboard noch eine hda-intel-soundkarte (realtek) habe, die ich auch mal zum laufen bekommen habe, allerdings mit einem aelteren kernel (2.6.27 iirc) (die konfiguration war nicht dieselbe wie jetzt).
diese wird nun genauso wenig erkannt.

der sound lief btw. vorher problemlos mit meiner alten pci-karte mit emu10k1-chip.
den habe im kernel deaktiviert, dafuer hda-intel etc. aktiviert. mehr nicht.

hat jemand eine idee, was ich falschgemacht haben koennte, was ich noch versuchen koennte, irgendwas?
wenn noch andere infos benoetigt werden, poste ich die natuerlich gerne.

danke im voraus!

mfg,
julian

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »-=Freaky=-« (23.08.2009, 19:57)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

27.08.2009, 06:33

RE: creative x-fi xtreme audio pci-e (CA0110) -> snd-hda-intel (alsa) -> nicht erkannt

schau doch mal nach, ob bei
modinfo hda-intel
die pci-id deiner soundkarte überhaupt aufgelistet wird.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

27.08.2009, 17:34

moin linuxerr,

http://wiki.debian.org/X-Fi da steht es relativ eindeutig.

nun habe ich gerade nochmal die aktuellsten (stable) alsa-treiber (1.0.20) kompiliert:

Quellcode

1
2
lspci -nn | grep -i audio
05:00.0 Audio device [0403]: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG [1102:0009]

Quellcode

1
2
3
4
localhost julian # modinfo snd-hda-intel | grep 1102
localhost julian # modinfo snd-hda-intel | grep 0009
alias:          pci:v00001002d0000970Fsv*sd*bc*sc*i*
alias:          pci:v00001002d0000960Fsv*sd*bc*sc*i*


das stimmt anscheinend nicht so ganz ... (oder isses mein fehler?)

mfg,
julian

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »-=Freaky=-« (27.08.2009, 17:34)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

27.08.2009, 20:15

wie du siehst, kennt dein snd-hda-intel treiber die karte nicht.

das ist sehr lustig, ich habe mir das aktuelle treiberpakert von der alsa-seite heruntergeladen.

im verzeichnis ./alsa-driver-1.0.20/pci/hda findest du die datei patch_ca0110.c.
in dieser datei wird der patch ../../alsa-kernel/pci/hda/patch_ca0110.c includiert, diese datei gibt es in dem verzeichnis aber überhaupt nicht.
das kann also nicht funktionieren.
an deiner stelle würde ich eine mail an alsa verfassen. eventuell ist der patch ja irgendwo anders verfügbar und du kannst ihn in das verzeichnis nachträglich hineinkopieren.
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

5

28.08.2009, 17:19

nabend,

vielen vielen dank fuer den hinweis!
ich haette noch ne ganze weile meinen fehler gesucht, bevor ich in die sourcen geguckt haette ...

ich werde das mal anmerken (wenns noch nicht im bugtracker steht).

mfg,
julian

6

31.08.2009, 17:08

update: heute habe ich auf der alsa-seite ein neues drivers-paket gesehen (alsa-drivers-1.0.21) und das kompilierte mit

Quellcode

1
--with-cards=hda-intel --with-card-options=hda-codec-ca0110

problemlos und das modul snd-hda-intel liess sich laden:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
julian@localhost ~ $ lsmod
Module                  Size  Used by
snd_hda_codec_ca0110     8024  1 
snd_hda_intel          27464  37 
snd_hda_codec          59496  2 snd_hda_codec_ca0110,snd_hda_intel
snd_pcm                80080  14 snd_hda_intel,snd_hda_codec
snd_timer              22072  13 snd_pcm
snd                    64856  55 snd_hda_codec_ca0110,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
snd_page_alloc         10024  2 snd_hda_intel,snd_pcm
nvidia              10308856  26 
julian@localhost ~ $

alsamixer erkennt die karte, alle regler sind hochgestellt und "unmuted".

allerdings hoere ich keinen ton aus den boxen.
amarok beschwert sich nicht, mplayer -ao alsa sagt das hier:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
julian@localhost ~/tmp $ mplayer -ao alsa lidd.mp3
MPlayer SVN-r29463-4.3.2 (C) 2000-2009 MPlayer Team

Playing lidd.mp3.
Audio only file format detected.
Clip info:
 Title: Licht in der Dunkelheit
 Artist: Tho* feat. Dom
 Album: www.myspace.com/thomusics
 Year: 09.2
 Comment:                               
 Genre: Other
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 48000 Hz, 2 ch, s16le, 320.0 kbit/20.83% (ratio: 40000->192000)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Video: no video
Starting playback...
A:   0.0 (00.0) of 187.0 (03:07.0) ??,?% 

und spielt dann einfach nicht mehr.
smplayer (mplayer-frontend) sagt an derselben stelle, mplayer sei gecrasht.

anscheinend gab es das problem schon und es wurde in entspr. mailinglisten angesprochen, eine loesung habe ich allerdings nicht gefunden.
im portage-tree sind auch noch keine aktuelleren kernel-sourcen die ich ausprobieren koennte (die bisher aktuellsten bringen den ca0110-support noch nicht mit).

vllt. hat hier mal wieder jemand eine idee?
danke im voraus! :)

mfg,
julian

7

01.09.2009, 14:48

so ... das wurde mir nun endgueltig zu bloed, ich habe die karte heute zurueckgebracht und suche weiter nach einer erschwinglichen (moeglichst um die 50 euro max.) pci-e soundkarte, empfehlungen nehme ich gerne entgegen (auch per pm, gehoert ja nicht mehr zum thread).

wenn trotzdem mal jemand eine loesung zu dieser karte hier hat, bitte posten!

mfg,
julian

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

8

01.09.2009, 22:22

hmm, ist denn da keine soundkarte auf dem board?
jetzt mal ehrlich, wozu brauchen soundkarten einen pci-e-slot?
naja, das ist eben dieser bescheuerte pc-hardwarewahn, den wir seit jahren erleben. ich schätze mal, dass weniger als 1% der in den letzten 5 jahren angeschafften pcs ihre hardware wirklich sinnvoll ausnutzen, alle anderen brauchen ihre pcs nur, weil
a) es ihnen jemand eingeredet hat
b) es einen pc mit ausreichender leistung schon seit 5 jahren nicht mehr neu zu kaufen gibt
c) der pc als ersatzschwanzvergleich herhalten muss um in der klicke angeben zu können
d) man ein wenig in die zukunft denkt und möchte, dass die zukünftige software nicht über lächerliche 1bg ram stolpert.

vor diesem ganzen trend stehe ich einfach nur kopfschüttelnd da und beobachte verständnislos die entwicklung. immer riesigere softwarepakete fressen immer mehr ram, festplattenplatz und cpu-leistung und lösen weniger probleme, als sie schaffen. die futuritis der entwickler treibt den normalanwender in den wahnsinn (" warum macht das scheissding den anfangsbuchsaben bei jedem pup groß, ich will das nicht ...... grrrrrrrrr, weg mit dem scheiss"). gutgemeinte voreinstellungen und automatismen entmündigen den user und sind intransparent.
ich denke da zb an unseren schwachsinnigen bürokopierer.
mal ein beispiel:
der toner geht demnächst zur neige, der kopierer meldet das auf dem display. ich starte eine kopie, .... hmm,... sieht noch gut aus, also 25 kopieen und los,...... nach jeder kopie hält das scheissding an und warnt mich, dass der toner bald leer ist und so drücke ich die entertaste 25 mal hintereinander. der programmierer solchen schwachsinns gehört bestraft (ich wollte nicht köpfen schreiben) ..
so etwas kotzt mich zunehmend an und leider sehe ich diesen trend auch unter linux, zumindest im X, ständig anwachsen. naja, aber das geht mich sowieso alles bald nichts mehr an
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »linuxerr« (01.09.2009, 22:23)


9

02.09.2009, 16:12

doch die onboard karte ist nichtmal schlecht, nur der input, den kann man absolut vergessen.
unterhaltungen via skype, teamspeak, etc. sind damit nicht moeglich.

im grossen und ganzen hast du recht, dazu kann man noch sagen, dass die qualitaet heutiger hardware eine frechheit ist (bis mein "neuer" rechner von oktober dann lief, hatte ich 2 kaputte mainboards geliefert bekommen und wieder eingeschickt und es war schon wieder fruehling ...).

mein neues mb hat jedenfalls zu wenig pci-slots, und die wlan- oder tv-karte bei bedarf gegen sound auszutauschen ist auf dauer nicht so das wahre ... der einzige grund dazu seitens der mb-hersteller wird wohl der verkauf von pci-e-zeugs sein.

trotzdem macht es aber schon spass, an einem neuen, schnellen rechner zu arbeiten.
ich lese gerade ein buch zu blender und kann dir sagen, dass es viel schoener ist, in 10 sekunden als in 1 minute ein testbild zu bekommen, vor allem wenn man noch sehr viel am ausprobieren ist.
oder wenn man mal groessere dinge kompilieren muss, was auch gerne mal vorkommt.
und natuerlich gibts auch noch leute die gerne mal eine runde zocken ... ;)

in diesem sinne wuensche ich noch einen schoenen nachmittag,
mfg,
julian

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

10

02.09.2009, 16:17

ja und auch blender hatte mal einen download von 800kB, aber das ist lange her und jetzt kann es viel mehr, was jeder unbedingt braucht!
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

11

02.09.2009, 16:45

Zitat

Original von linuxerr
ja und auch blender hatte mal einen download von 800kB, aber das ist lange her und jetzt kann es viel mehr, was jeder unbedingt braucht!

es wird niemand dran gehindert, die entspr. versionen zu nutzen.
ich finde eine ganze menge der in den (paar mehr) letzten versionen gekommenen features sehr schoen.
vllt. kenne ich die vorigen versionen aber auch zu wenig, ich fang ja gerade erst mit charakteranimation und solchem quatsch an ...

mfg,
julian

Thema bewerten