PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Device erstellen für VIA VT8233 AC97 Audio Controller



Payne
15.08.02, 18:51
Morgen,

Mein Problem: Da ich jetzt nicht ohne weiteres meine Adigy zum laufen kriege, möchte ich den onboard Soundchip unter Linux verwenden. Der Redhat Hardware Browser zeigt mir unter Sound cards auchg den AC97 Audio Controller an, jedoch bei Device: N/A.

Meine Frage: Wie erstelle ich ein Device für mein AC97 Audio Controller ?

Payne
18.08.02, 00:16
Kann denn niemand helfen ? :(

ChengFU
18.08.02, 05:38
Besagter Soundchip läuft bei mir mit dem Modul "snd-via8233" aus dem ALSA-Paket.

ALSA müsste bei der Redhat mitgeliefert sein, also per RPM installierbar, ansonsten www.rpmfind.net
Nach der Installation müsstest du per


modprobe snd-via8233
modprobe snd-pcm-oss

die nötigen Module laden können.

Belkira
18.08.02, 05:49
ALSA müsste bei der Redhat mitgeliefert sein,
Nein. Worauf basierte die Annahme?


Was ergibt lspci -vv zum Sound Chipsatz?

ChengFU
18.08.02, 06:26
Hmm, ich ging davon aus, dass Redhat dem User die Wahl zwischen mehreren Soundsystemen lässt. Ausserdem meinte ich, bei meiner letzen Redhat das Alsa nicht selbst gestrickt zu haben.

Nun denn, wenn ALSA nicht vorhanden ist, dann hilft evtl. das entsprechende Mandrake-RPM - vom OSS-Projekt gibts AFAIK keine Unterstützung für den Chipsatz.

Belkira
18.08.02, 06:39
Red Hat hat ALSA noch nie gepackaged.

Statt rpms von Mandrake würde ich dann aber diese nehmen:

ftp://linux-speakup.org/pub/speakup/disks/redhat/7.3/alsa/

Payne
18.08.02, 12:06
Original geschrieben von Belkira

Was ergibt lspci -vv zum Sound Chipsatz?



00:0d.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
Subsystem: Creative Labs: Unknown device 0053
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (500ns min, 5000ns max)
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at 9800 [size=32]
Capabilities: <available only to root>

00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233 AC97 Audio Controller (rev 40)
Subsystem: Unknown device 1695:3004
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66Mhz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at c000 [size=256]
Capabilities: <available only to root>

Jetzt habe ich auch die Alsa-RPMs installiert, jedoch:


$ /sbin/modprobe snd-via8233
modprobe: Can't locate module snd-via8233
$ /sbin/modprobe snd-pcm-oss
modproe: Can't locate module snd-pcm-oss
$


Will ich außerdem für XMMS Alsa installieren:


$ rpm -Uhv xmms-alsa-0.4.1-1.i386.rpm
Fehler: fehlgeschlagene Paket-Abhängigkeiten:
libasound.so.0 wird von xmms-alsa-0.4.1-1 gebraucht
$

Eine Suche mit rpmfind ergab, dass libasound.so.0 von alsa-libs zur Verfügung gestellt wird ... äh werden sollte, jedoch nur von alsa-lib 0.3.1-1, nicht von meiner 0.9.0rc2-1.

[Nachtrag]: Beim Versuch von rpm-e alsa-libs bemerkte ich, dass diese libasound.so.2 bereitstellt....

Belkira
18.08.02, 12:32
Hast Du das src.rpm für Deinen kernel compilieren lassen oder die vorgefertigten binary rpms installiert, die einen
2.4.18-5spk kernel (ftp://linux-speakup.org/pub/speakup/disks/redhat/7.3/kernels/) brauchen?

Payne
18.08.02, 21:27
Hi ! Ich hab mit Red Carpet bzw. dem Red Hat Updater meinen Kernel auf den 2.4.18-3er geupdated, ich vermute mal, das ist die zweite Variante ;)

Belkira
19.08.02, 05:41
2.4.18-5 wäre der neueste für 7.3. Aber auch mit 2.4.18-3 bringen Dir die ALSA binary rpms nichts, weil sie für einen 2.4.18-5spk kernel compiliert sind. Du wirst das src.rpm compilieren lassen müssen.

Payne
21.08.02, 15:14
Du meinst die Kernel src.rpms oder ? Hm, den Kernel extra für meine SND-Card wechseln, will ich nicht ;)

Belkira
21.08.02, 17:01
Du meinst die Kernel src.rpms oder ? Hm, den Kernel extra für meine SND-Card wechseln, will ich nicht ;)
Nein, ich meine das ALSA src.rpm: rpmbuild --recompile alsa-driver*.src.rpm

Das kernel-source-2.4.18-?.i386.rpm solltest Du allerdings installiert haben, wenn Du Treiber etc. compilierst.

Payne
21.08.02, 21:49
Danke ! Ich habe bisher noch nie diese src.rpm's benutzt, aber ich werde es probieren.