View previous topic :: View next topic |
Author |
Message |
Kev111 Apprentice
Joined: 08 Jan 2005 Posts: 176 Location: Wiesloch
|
Posted: Sun Aug 06, 2006 11:32 am Post subject: Sound mit 82801G (intel-hda) funktioniert nicht [gelöst] |
|
|
Hallo Leute,
ich habe ein Notebook mit folgender Soundkarte:
Code: |
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
Subsystem: Uniwill Computer Corp Unknown device 9072
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at fe0f8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [70] Express Unknown type IRQ 0
|
Und es funktioniert der Sound nicht.
Ich habe von Kernel 2.6.16 bis 2.6.18 rc2 und den Alsa Drivern 1.0.11 bis 1.0.12rc2 (rc2 selbst kompilliert) sowohl als Modul als auch einkompilliert alles durchprobiert.
meine modul-Konfigurationen sehen wie folgt aus:
/etc/modules.d/snd_hda_intel
Code: |
options snd-hda-intel position_fix=1
|
/etc/modules.d/alsa
Code: |
# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-hda-intel
# module options should go here
# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.12rc2 ---
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
# --- END: Generated by ALSACONF, do not edit. ---
|
Wenn ich alsa starte, meldet er, er würde keine Soundkarte finden:
Code: |
/etc/init.d/alsasound start
Starting sound driver: snd-hda-intel done
/usr/sbin/alsactl: load_state:1236: No soundcards found...
|
dmesg gibt auch recht wenig aus:
Code: |
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 16 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1b.0 to 64
hda_codec: Unknown model for ALC861, trying auto-probe from BIOS...
|
In alsamixer habe ich nur sehr wenige Regler, siehe dazu Screenshot.
Bei dem Computer handelt es sich um einen Laptop von Nexoc, die genaue Modellbezeichnung ist Osiris S609, Herstellerinfos.
Solangsam bin ich am Verzweifeln, weil ich einfach nicht mehr weiter weiß.
Ich hoffe, ihr könnt mir helfen.
Gruß,
Kevin
Last edited by Kev111 on Wed Aug 09, 2006 3:19 pm; edited 1 time in total |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sun Aug 06, 2006 12:12 pm Post subject: |
|
|
Hast du alsaconf ausgeführt? |
|
Back to top |
|
|
Kev111 Apprentice
Joined: 08 Jan 2005 Posts: 176 Location: Wiesloch
|
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sun Aug 06, 2006 12:24 pm Post subject: |
|
|
Hmm ich würd da mal systematisch rangehen:
Alle neuesten alsa Pakete installieren:
media-sound/alsa-driver
media-sound/alsa-utils
media-sound/alsa-tools
media-sound/alsa-firmware
Dann im Kernel nur die Sound Unterstützung drin lassen.
In make.conf ALSA_CARDS="hda-intel"
Dann alsaconf alle Kanäle unmuten.
Okay ist jetzt nix neues, aber dann haben wir ne gute Ausgangbasis.
Poste dann nochmal alle Paketversionen.
Und lösch vorher mal alle Änderungen.
Tobi |
|
Back to top |
|
|
Kev111 Apprentice
Joined: 08 Jan 2005 Posts: 176 Location: Wiesloch
|
Posted: Sun Aug 06, 2006 12:37 pm Post subject: |
|
|
Zuersteinmal vielen Dank für deine Hilfe!
Also meine momentane Konfiguration (davon ausgehend obige Konsolenausgaben und Scrrenshots) ist:
alsa-headers 1.0.12_rc1 (portage)
alsa-tools 1.0.12_rc1 (portage)
alsa-utils 1.0.12_rc2 (von alsa-projekt.org heruntergeladen, selbst kompilliert)
alsa-lib 1.0.12_rc2 (von alsa-projekt.org heruntergeladen, selbst kompilliert)
alsa-driver 1.0.12_rc2 (von alsa-projekt.org heruntergeladen, selbst kompilliert)
im Kernel ist nur die Soundunterstützung drin.
ALSA_CARDS="hda-intel"
-----------------------------
Was meinst du mit alle Kanäle in alsaconf unmuten?
Ansonsten ist meine Konfiguration deiner vorgeschlagenen entsprechend.
Kevin |
|
Back to top |
|
|
Finswimmer Bodhisattva
Joined: 02 Sep 2004 Posts: 5467 Location: Langen (Hessen), Germany
|
Posted: Sun Aug 06, 2006 1:19 pm Post subject: |
|
|
Ich meinte natürlich den alsamixer...
Was passiert, wenn du mit aplay etwas abspielst?
Tobi |
|
Back to top |
|
|
Kev111 Apprentice
Joined: 08 Jan 2005 Posts: 176 Location: Wiesloch
|
Posted: Sun Aug 06, 2006 2:13 pm Post subject: |
|
|
Es ist alles unmuted (siehe oben verlinkten Screenshot).
Code: | aplay /usr/src/alsa-utils-1.0.12rc2/speaker-test/samples/Noise.wav
Playing WAVE '/usr/src/alsa-utils-1.0.12rc2/speaker-test/samples/Noise.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Mono
|
Und es ist nichts zu hören...
Kevin |
|
Back to top |
|
|
Kev111 Apprentice
Joined: 08 Jan 2005 Posts: 176 Location: Wiesloch
|
Posted: Wed Aug 09, 2006 3:17 pm Post subject: |
|
|
Juhuuuuuuuuuuuu... ich habe das Problem soeben durch patchen der alsa-drivers gelöst
Hier eine Anleitung für alle, die das selbe Problem haben. ( hda-intel Sound mit ALC861 auf einem Uniwill Mainboard (siehe dazu lspci -v : "Subsystem: Uniwill Computer Corp Unknown device 9072" im Soundabschnitt))
1. neusten Alsa-Treiber von der Alsa Seite laden und entpacken.
Code: |
cd /usr/src/
wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.12rc2.tar.bz2
tar xvjf alsa-driver-1.0.12rc2.tar.bz2
|
2. Patch für die Uniwill Mainboards mit ALC861 vom alsa Bugtrack laden ( https://bugtrack.alsa-project.org/alsa-bug/file_download.php?file_id=1426&type=bug ) und anwenden.
Code: |
wget http://kev.knet.eu/hda/uniwill-new.patch
patch alsa-driver-1.0.12rc2/alsa-kernel/pci/hda/patch_realtek.c uniwill-new.patch
|
3. Alsa Treiber mit der option "--with-cards=hda-intel" kompillieren und installieren
Code: |
cd alsa-driver-1.0.12rc2
./configure --with-cards=hda-intel
make
make install
./snddevices
|
4. Alsa Modul snd_hda_intel mit der Option model=uniwill-w31 laden
Code: |
echo "options snd-hda-intel model=uniwill-m31" >> /etc/modules.d/alsa
modules-update
/etc/init.d/alsasound start
|
5. Sound genießen
für alle die keine funktionierende Alsakonfiguration haben, folgende funktioniert auf jeden Fall (anshcließendes ausführen von modules-update nicht vergessen!):
/etc/modules.d/alsa
Code: |
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=uniwill-m31
|
viel Verknügen mit dem Sound
lautstarke Grüße,
Kevin
Grundlagen/Quellen:
http://www.alsa-project.org/alsa-doc/doc-php/template.php?company=Intel&card=ICH+southbridge+HD-audio+and+modem.&chip=ICH6%2C+ICH6M%2C+ICH7%2C+ESB2&module=hda-intel
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2035 |
|
Back to top |
|
|
|