PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : onboardsound cs4235 funzt nich



Jeena_Paradies
18.03.03, 22:47
Hallo Leute ich bin ganz neu hier, und das ist mein erster Beitrag, leider keine How To's sondern nur ein Problem:

Ich habe auf meinem ergopro Fujitsu rechner eine onboard-Karte und zwar die cs4235. Mittlerweile habe ich mit größter Warscheinlichkeit herausgefunden, dass die über das Modul cs4236 mitversorgt wird. Ich tummle mich hier in diesem Forum als Leser schon seit 4 Tagen, konnte aber keine Antwort auf meine Probleme finden.

Ich habe auch versucht das howto von hunter für diese Alsainstallation, und Konfuguration zu befolgen, aber da habe ich komische Fehlermeldungen bekommen:

linux:/tmp/alsa-driver-0.9.1 # ./configure --with-sequencer=yes --with-oss=yes --with-isapnp=yes --with-cards=cs4236
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable cc found in $PATH

und hier sind mal noch ein paar angaben, von denen ich glaube, dass sie irgendwie mit meinem Problem zu tun haben:

inux:/ # modprobe cs4236
modprobe: Can't locate module cs4236
linux:/ # lspci
00:00.0 Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 03)
00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
00:14.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC AGP (rev 3a)
linux:/ # cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel Corp. 440LX/EX - 82443LX/EX Host bridge (rev 3).
Master Capable. Latency=32.
Prefetchable 32 bit memory at 0xf8000000 [0xfbffffff].
Bus 0, device 1, function 0:
PCI bridge: Intel Corp. 440LX/EX - 82443LX/EX AGP bridge (rev 3).
Master Capable. Latency=64. Min Gnt=8.
Bus 0, device 7, function 0:
ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 2).
Bus 0, device 7, function 1:
IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 1).
Master Capable. Latency=64.
I/O at 0x1040 [0x104f].
Bus 0, device 7, function 2:
USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 1).
IRQ 9.
Master Capable. Latency=64.
I/O at 0x1000 [0x101f].
Bus 0, device 7, function 3:
Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 2).
IRQ 9.
Bus 0, device 20, function 0:
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS) (rev 0).
IRQ 15.
I/O at 0x1020 [0x103f].
Bus 1, device 0, function 0:
VGA compatible controller: ATI Technologies Inc 3D Rage IIC AGP (rev 58).
IRQ 11.
Master Capable. Latency=66. Min Gnt=8.
Non-prefetchable 32 bit memory at 0xf5000000 [0xf5ffffff].
I/O at 0x9000 [0x90ff].
Non-prefetchable 32 bit memory at 0xf4000000 [0xf4000fff].

So wie ich das sehe, wird meine soundkarte gar nicht unter PCI gefunden, bzw geführt.

Ich habe SuSE 8.1. Mit SuSE 7.1 lief die Karte wunderbar, auch mit SuSE 7.3, Red Hat 7.0 und Mandrake 7.0 sogar mit Windows 95, 98, 2000, und XP ging sie einwandfrei, ohne dass ich was machen musste. Ich habe auch schon ein Kernel Update SuSE rpm's gemacht, alles erfolglos.

Vieleicht kann mir einer von euch sagen, was ich machen kann, bzw wo, oder nach was ich suchen soll, denn ich bin mit meinem Latein am Ende. Ich benutze aber Linux erst seit 3 Wochen, also bitte keine Spezialwissen vorassetzen ;) .

HackThor
18.03.03, 23:08
Hi!

Also daß die Karte nicht als PCI-Gerät erkannt wird ist durchaus möglich - sie könnte ja auch als ISA-Gerät verbaut worden sein. Google spuckt da unter anderem aus: "Low Cost ISA Audio System"...

Naja, wie dem auch sein - vom Standard-Kernel wird das Teil schonmal nicht direkt unterstützt. Eventuell wurde sie bei den alten Versionen als "WSS compatible" oder "SB compatible" erkannt - oder über ALSA (wobei ich eher zu den ersten Alternativen tendiere).

Daß du ALSA nicht fertigbekommst ist schonmal recht einfach:

configure: error: no acceptable cc found in $PATH
Auf Deutsch: du hast keinen C-Compiler installiert. Also per Yast2 den "gcc" installieren. Ebenso den "make" sowie die "binutils" (sofern nicht automatisch mitinstalliert). Wenn er nochirgendwas bemeckert - nachinstallieren (bei Bibliotheken dann das normale Paket + das "devel"-Paket, welches fürs Kompilieren gebraucht wird). Dann sollte sich ALSA schonmal kompilieren lassen. Anschließend kannst du ja mit dem HOWTO weitermachen.

ciao

Michael

Jeena_Paradies
18.03.03, 23:13
wow so schnell hätte ich keine Antwort erwartet, danke werde mich gleich dran machen es auszuprobieren.

Jeena_Paradies
20.03.03, 19:32
hm so ein mist, jetzt will yast nicht, hängt sich nach dem downloaden auf, und wenn ich per Hand installieren will, brauchen irgendwelche dateien die alten versionen von irgendeiner Bibliothek, und es hört einfach mitten drin auf.

Ich arbeite noch dran.

Jeena Paradies

Jeena_Paradies
25.03.03, 23:30
ok das mit yast habe ich hingekriegt, doch jetzt hab ich wieder ein Problem wo ich nicht weiterkomme.

linux:/home/richard/Documents/alsa-driver-0.9.2 # ./configure --with-sequencer=y
es --with-oss=yes --with-isapnp=yes --with-cards=cs4236
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for executable suffix...
checking for object suffix... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for ranlib... ranlib
checking for a BSD compatible install... /usr/bin/install -c
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for gcc option to accept ANSI C... none needed
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking whether time.h and sys/time.h may both be included... yes
checking whether gcc needs -traditional... no
checking for current directory... /home/richard/Documents/alsa-driver-0.9.2
checking cross compile...
checking for directory with kernel source... /lib/modules/2.4.19-4GB/build
checking for kernel version... The file /lib/modules/2.4.19-4GB/build/include/li
nux/version.h does not exist.
Please, install the package with full kernel sources for your distribution
or use --with-kernel=dir option to specify another directory with kernel
sources (default is /usr/src/linux).
linux:/home/richard/Documents/alsa-driver-0.9.2 # make all
if [ ! -d include/sound -a ! -L include/sound ]; then \
ln -sf ../alsa-kernel/include include/sound ; \
fi
cp -auvf include/version.h include/sound/version.h
»include/version.h« -> »include/sound/version.h«
make dep
make[1]: Wechsel in das Verzeichnis »/home/richard/Documents/alsa-driver-0.9.2«
make[2]: Wechsel in das Verzeichnis »/home/richard/Documents/alsa-driver-0.9.2/a core«
Makefile:4: ../Makefile.conf: Datei oder Verzeichnis nicht gefunden
Makefile:18: /alsa-kernel/core/Makefile: Datei oder Verzeichnis nicht gefunden
Makefile:20: /Rules.make: Datei oder Verzeichnis nicht gefunden
make[2]: *** Keine Regel, um »/Rules.make« zu erstellen. Schluss.
make[2]: Verlassen des Verzeichnisses »/home/richard/Documents/alsa-driver-0.9.2 /acore«
make[1]: *** [dep] Fehler 1
make[1]: Verlassen des Verzeichnisses »/home/richard/Documents/alsa-driver-0.9.2 «
make: *** [include/sndversions.h] Fehler 2
linux:/home/richard/Documents/alsa-driver-0.9.2

Was fehlt denn da schon wieder???