• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

ASUSTeK 82801G (ICH7 Family) High Definition Audio Controlle

F2Light

Newbie
Hallo werte Damen und Herren,

ich habe da ein kleines Problem mit meinem Sound.
Es geht um den ASUSTeK 82801G (ICH7 Family) High Definition Audio Controller mit AD1986A Chip
Habe die neusten Alsa Treiber runtergeladen und auch installiert aber ich kann dem System irgendwie nicht beibringen das es 5.1 wiedergeben soll. Dem Amarok richtig configuriert habe ich denke ich, er zeigt mir zumindest an das er Mono, Stereo, 4.0 und 5.1 spielen könnte, der Kmixer hat auch alle Regler aber Suround, Center und LFE geben keinen Muxs von sich. Ich habe auch das Modul mit den unterschiedlichsten Parametern gestartet, von 6stack über 3stack-dig bis auto, habe auch mal die der AD1988 versucht weil meine Sound onBoard hinten 3 und vorne zwei (Kopfhörer und Mic) hat sowie noch einen SPDIF Ausgang hinten.
Wäre logisch eine 5stack-dig aber die gibt es nicht laut Alsa-configurations.txt.

932 AD1986A
933 6stack 6-jack, separate surrounds (default)
934 3stack 3-stack, shared surrounds
935 laptop 2-channel only (FSC V2060, Samsung M50)
936 laptop-eapd 2-channel with EAPD (Samsung R65, ASUS A6J)
937 laptop-automute 2-channel with EAPD and HP-automute (Lenovo N100)
938 ultra 2-channel with EAPD (Samsung Ultra tablet PC)
939
940 AD1988
941 6stack 6-jack
942 6stack-dig ditto with SPDIF
943 3stack 3-jack
944 3stack-dig ditto with SPDIF
945 laptop 3-jack with hp-jack automute
946 laptop-dig ditto with SPDIF
947 auto auto-config reading BIOS (default)

Seit drei Tagen versuche ich nun alle Kanäle der Soundkarte zu aktivieren aber ausser Stereo ist nichts zu machen und ich bin mittlerweile nervlich am Ende und habe nur noch die Hoffnung hier hilfe zu bekommen.
Ich habe alles gelesen was es dazu gibt, natürlich auch in der Suse SDB aber wie gesagt nichts hat geholfen.

Gibt es noch Hoffnung für mich? ich wäre euch unendlich dankbar.


Hier die Ausgabe von hwinfo --sound (da steht ihr ja so drauf :) )

13: PCI 1b.0: 0403 Audio device
[Created at pci.301]
UDI: /org/freedesktop/Hal/devices/pci_8086_27d8
Unique ID: u1Nb.4PZk3+c2BeA
SysFS ID: /devices/pci0000:00/0000:00:1b.0
SysFS BusID: 0000:00:1b.0
Hardware Class: sound
Model: "ASUSTeK 82801G (ICH7 Family) High Definition Audio Controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x27d8 "82801G (ICH7 Family) High Definition Audio Controller"
SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
SubDevice: pci 0x817f
Revision: 0x01
Driver: "HDA Intel"
Driver Modules: "snd_hda_intel"
Memory Range: 0xdbdf8000-0xdbdfbfff (rw,non-prefetchable)
IRQ: 17 (108445 events)
Module Alias: "pci:v00008086d000027D8sv00001043sd0000817Fbc04sc03i00"
Driver Info #0:
Driver Status: snd_hda_intel is active
Driver Activation Cmd: "modprobe snd_hda_intel"
Config Status: cfg=no, avail=yes, need=no, active=unknown

28: PCI 100.0: 0401 Multimedia audio controller
[Created at pci.301]
UDI: /org/freedesktop/Hal/devices/pci_1274_5000
Unique ID: VCu0.xqKuJL067p4
Parent ID: 6NW+.clCealCK_QA
SysFS ID: /devices/pci0000:00/0000:00:1e.0/0000:01:00.0
SysFS BusID: 0000:01:00.0
Hardware Class: sound
Model: "Ensoniq ES1370 [AudioPCI]"
Vendor: pci 0x1274 "Ensoniq"
Device: pci 0x5000 "ES1370 [AudioPCI]"
SubVendor: pci 0x4942
SubDevice: pci 0x4c4c
Revision: 0x01
Driver: "ENS1370"
Driver Modules: "snd_ens1370"
I/O Ports: 0xb400-0xb43f (rw)
IRQ: 21 (30153 events)
Module Alias: "pci:v00001274d00005000sv00004942sd00004C4Cbc04sc01i00"
Driver Info #0:
Driver Status: snd_ens1370 is active
Driver Activation Cmd: "modprobe snd_ens1370"
Config Status: cfg=no, avail=yes, need=no, active=unknown
Attached to: #21 (PCI bridge)

Das Board ist ein Asus P5PL2

cu

F2Light
 

revealed

Guru
Hallo!

hilft dir die hier eventuell weiter?

http://www.linux-club.de/viewtopic.php?t=79224&highlight=p5b

Gruß

R
 

ThomasF

Hacker
Moin,

was sagt denn die Ausgabe von :

Code:
cat /sys/module/snd_hda_intel/parameters/model

Außerdem sehe ich bei dir in der Ausgabe zwei Soundchips ... bist du sicher das du die richtige nutzt ?

Was sagt denn :

Code:
cat /proc/asound/cards

So long

ThomasF
 
OP
F

F2Light

Newbie
Hallo,

ja ich benutze die Richtige Karte :) immerhin geht ja Stereo.

cat /sys/module/snd_hda_intel/parameters/model ergibt

6stack,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>

cat /proc/asound/cards ergibt

0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xdbdf8000 irq 17
1 [AudioPCI ]: ENS1370 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1370 at 0xb400, irq 21

cu und Danke

F2Light
 

ThomasF

Hacker
Hmm,

also die zwei Anschlüsse die intern nach vorne geführt werden zählen z.B bei mir auch nicht mit ... ich habe hinten 6 und vorne 2 Buchsen,
muss aber 6stack-dig verwenden ...

Also würde ich bei dir 3stack-dig als sinnvoll erachten ...

So long

ThomasF
 

revealed

Guru
ganz banal:

Hast du im Kmix Front und LFE und Center usw aufgedreht?

schieb mal alles hoch und schau dass ein hellgrüner Punkt drin ist bei der An/Aus Anzeige?

und versuche mal eine Syntax wie diese für den Speakertest:
Code:
speaker-test -c 6 -D surround51

Gruß

R
 
OP
F

F2Light

Newbie
Mittlerweile geht ein speaker-test -c 6 -D surround51 problemlos, allerdings ist Amorak bzw ich nicht in der Lage es auch beim Musik hören zu schaffen allen Lautsprecher incl Center und LFE einen Ton abzuringen.

Die Hilfe von Amorak schweigt sich da auch aus was Surround angeht, ich poste mal meine /etc/asound.conf, evtl kann mir ja hier einer sagen was ich unter 4 bzw 6 Kanal eintragen muss damit alle Boxen tönchen geben.

#
# Configuration for the Intel HD audio (ICH6/ICH7)
#

<confdir:pcm/front.conf>

HDA-Intel.pcm.front.0 {
@args [ CARD ]
@args.CARD {
type string
}
type softvol
slave.pcm {
type hw
card $CARD
}
control {
name "PCM Playback Volume"
card $CARD
}
}

# default with dmix+softvol & dsnoop
HDA-Intel.pcm.default {
@args [ CARD ]
@args.CARD {
type string
}
type asym
playback.pcm {
type plug
slave.pcm {
type softvol
slave.pcm {
@func concat
strings [ "dmix:" $CARD ]
}
control {
name "PCM Playback Volume"
card $CARD
}
}
}
capture.pcm {
type plug
slave.pcm {
type softvol
slave.pcm {
@func concat
strings [ "dsnoop:" $CARD ]
}
control {
name "Digital Capture Volume"
card $CARD
}
min_dB -30.0
max_dB 30.0
resolution 121
}
}
}

<confdir:pcm/surround40.conf>
<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>
<confdir:pcm/surround71.conf>

HDA-Intel.pcm.surround40.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround51.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround71.0 cards.HDA-Intel.pcm.front.0

<confdir:pcm/iec958.conf>

HDA-Intel.pcm.iec958.0 {
@args [ CARD AES0 AES1 AES2 AES3 ]
@args.CARD {
type string
}
@args.AES0 {
type integer
}
@args.AES1 {
type integer
}
@args.AES2 {
type integer
}
@args.AES3 {
type integer
}
type asym
playback.pcm {
type hooks
slave.pcm {
type hw
card $CARD
device 1
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Playback Default"
lock true
preserve true
value [ $AES0 $AES1 $AES2 $AES3 ]
}
{
name "IEC958 Playback Switch"
lock true
preserve true
value true
}
]
}
}
capture.pcm {
type hooks
slave.pcm {
type hw
card $CARD
device 1
}
hooks.0 {
type ctl_elems
hook_args [
{
name "IEC958 Capture Switch"
lock true
preserve true
value true
}
]
}
}
hint.device 1
}

<confdir:pcm/modem.conf>

HDA-Intel.pcm.modem.0 {
@args [ CARD ]
@args.CARD {
type string
}
type hw
card $CARD
device 6
hint.show off
}

----------------------------------------------------------------

dieses hier will mir nicht in den kopf, was genau passiert hier?

<confdir:pcm/surround40.conf>
<confdir:pcm/surround41.conf>
<confdir:pcm/surround50.conf>
<confdir:pcm/surround51.conf>
<confdir:pcm/surround71.conf>

HDA-Intel.pcm.surround40.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround51.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround71.0 cards.HDA-Intel.pcm.front.0

warum stehen da keine

HDA-Intel.pcm.surround41.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround50.0 cards.HDA-Intel.pcm.front.0
HDA-Intel.pcm.surround60.0 cards.HDA-Intel.pcm.front.0

und warum immer ".front.0" ?

nirgens ein rear center oder lfe.

Ich dachte echt ich könnte mich von WinXP verabschieden weil keine Lust mehr drauf aber Linux ist ja nicht besser, eher schlechter was das einstellen von Hardware angeht :-(

Hoffe mir kann das obige einer etwas näher bringen

F2Light
 

revealed

Guru
Starte mal Amarok und geh auf:

"Einstellungen" -> "Amarok einrichten ..."

Dort wählst du in der linken Spakte "Audio-Ausgabe"

Im rechten Teilfenster stellst du:
Das Dropdown: "Audio-Ausgabe" auf "xine"
Das Dropdown: "Ausgabe-Modul:" auf "alsa"

Die weiteren Felder für "Mono:"; "Stereo:"; "Kanäle:"; lässt du auf den automatisch vorgeschlagenen Werten.

Das Dropdown: "Lautsprecher-Anordnung:" auf "Surround 5.1"

--> "Anwenden" --> "OK"

Bei mir läufts so.

Gruß

R
 
OP
F

F2Light

Newbie
>>>>Die weiteren Felder für "Mono:"; "Stereo:"; "Kanäle:"; lässt du auf den automatisch vorgeschlagenen Werten. <<<<

die da wären, plug:surround40 und plug:surround51, richtig? Geht nicht :-(

F2Light
 

revealed

Guru
Jop so sollte das... also wenn ich da einen Titel anspiele und in kmix alles aufgedreht hab dann geht das.

Kann ich nicht nachvollziehen bei dir.

Sorry

Gruß

R
 
OP
F

F2Light

Newbie
du kannst dir meine Verzweiflung also vorstellen? :shock:

Irgendwas habe ich übersehn oder falsch gemacht aber was?
Och büdde, sagts mir :)

cu
 

revealed

Guru
hm. Also bei wird zumindest auf allen Boxen Ton ausgegeben.

Ich weiß es leider nicht, wie ich dir weiterhelfen kann. Mehr als ALSA installiert haben und das Oben, beipielsweise ist im Idealfall nicht nötig.

aber ich hab model 6stack-dig eingetellt. Was halt auch krass ist, wenn du mit dem speakertest mit dem schalter surround auf allen Boxen was hörst, dann kann es eigentlich nur an der Konfiguration der Player liegen?

Gruß

R
 
Oben