snd_hda_intel driver nem működik tökéletesen

Fórumok

A problémám az, hogy a hangkártyám nem működik rendesen se a kernel-ben lévő driverrel sem pedig a portage-ben lévő alsa-dirver el.

A hangkártyám Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
OS: Gentoo linux 2.6.22.2 -es kernellel
alsa-driver 1.0.14

A hangkártya egy Lenovo 3000 N100-as notiban van, és ugy működik hogy vagy szól egyszerre a beépített hangszóró és a bedugott fülhallgató ( ilyenkor a fülhallgató szép hangot ad), van olyan lehetőség az alsamixergui-ban hogy "External Amplifier" ha ezt bekapcsolom akkor csak a fülhallgató szól viszont ennek így a minősége eléggé rossz.
A /etc/modules.d/alsa file-t is próbáltam szerkeszteni hogy minden jol müködjön de eddig nem jött össze.
ezek vanank benne, próbáltam már alsaconf-ot is az is felismerte kártyát és csinált is config-file-t de az se volt jó

alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel

alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

options-ba próbáltam már sok mindent főleg model paramétert állitgattam a jó megtalálása reményében.
options snd-hda-intel model=lenovo
options snd-hda-intel model=laptop-eapd
options snd-hda-intel model=thinkpad

options snd-hda-intel position_fix=1 //2-vel se volt jo eredmény

Szedtem le netről is alsa-drivert és azt is leforditottam, patch-eltem is de azzal se volt jó.

Már egy ideje próbálkozok ennek a hibának a kiküszöblésével de valahogy sosem jön össze, így végső elkeseredésemben gondoltam leírom ide is a problámámat hátha tud rá valaki olyan megoldást ami működne nekem is.

Egy pár adat, hátha segít:

esikgabi@lenoo ~ $ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xd0340000 irq 16

esikgabi@lenoo ~ $ cat /proc/asound/devices
0: [ 0] : control
1: : sequencer
16: [ 0- 0]: digital audio playback
22: [ 0- 6]: digital audio playback
24: [ 0- 0]: digital audio capture
30: [ 0- 6]: digital audio capture
33: : timer

Minden hozzászólást és segítséget előre is köszönök!

Hozzászólások

Egy próbát megér:

/etc/modules.autoload.d/kernel-2.6 -ba

snd_hda_intel model=lenovo

aztán vagy kigyomlálod a modulokat és újra betöltöd vagy reboot :)

Megcsináltam, aztán reboot is volt, de nem hozott semmi változást!

Ez nem ugyanazzal ért fel mintha az /etc/modules.d/alsa -ba irtam volna bele ezt a sort
options snd_hda_intel model=lenovo

aztan update-modules
majd /etc/init.d/alsasound restart

es ekkor elivleg már érvénybe lépnek a változtatások.

De se az a modszer se pedig ez nem hozta meg a várt erdeményt. :(

/etc/modprobe.conf-ban:

alias sound-slot-0 snd-hda-intel
alias sound-slot-1 snd-card-1
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=6stack-digout position_fix=1 index=0

/etc/modules.conf

alias sound-slot-0 snd-hda-intel
alias sound-slot-1 snd-card-1
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss
alias snd-card-0 snd-hda-intel
alias sound-slot-0 snd-hda-intel
options snd-hda-intel model=6stack-digout position_fix=1 index=0

Próbáld így.

#init 1
majd
#init 3 (Vagy 5)
is elegendő lehet, nem kell reboot.
--------------------------
eGroupWare, gentoo, gLiveCD és egyéb csacskaságok

Ezeket is megcsináltam és ami volt régi snd-hda-intel -es sor az /etc/modprobe.conf-ba azt ki #-eztem, es ujra is inditottam rendszert de most se történt sok változás, talán a hangerő lett kicsit hangosabb. De ugyanugy ha az "External Amplifier" be van kapcsolva akkor szol minden jol, ha ki van kapcsolva akkor meg csak a fülhallgató szol torzan, és hiába, ha kihúzom nem szól a beépített hangszóró.

A kernel forrasa szerint ez a jo model parameter:
model=laptop-eapd

szerk: ja, mar ezt is probaltad... akkor nem tudom

- Use the Source Luke ! -

Tudom hogy jónak kellene lennia, már jó pár fórumot végignyálaztam és volt akinek ezzel megoldódott problémája, és épp ezért idegesítő egy kicsit hogy nekem még mindig nem jó!

most atirtam a 2 helyen a model-t laptop-eapd-re és volt update-module majd alsasound restart.
Változás nem történt de dmesg-ben érdekes sorok lelhetőek fel:

PM: Removing info for No Bus:usbdev5.2_ep81
PM: Removing info for usb:5-1:1.0
PM: Removing info for No Bus:usbdev5.2_ep00
PM: Removing info for usb:5-1
PM: Removing info for No Bus:sequencer2
PM: Removing info for No Bus:sequencer
PM: Removing info for No Bus:seq
PM: Removing info for No Bus:dsp
PM: Removing info for No Bus:audio
PM: Removing info for No Bus:mixer
PM: Removing info for No Bus:pcmC0D6p
PM: Removing info for No Bus:pcmC0D6c
PM: Removing info for No Bus:pcmC0D0p
PM: Removing info for No Bus:pcmC0D0c
PM: Removing info for No Bus:controlC0
ACPI: PCI interrupt for device 0000:00:1b.0 disabled
PM: Removing info for No Bus:timer
Clocksource tsc unstable (delta = -113986803 ns)
PM: Adding info for No Bus:timer
ACPI: PCI Interrupt 0000:00:1b.0[A] -> GSI 22 (level, low) -> IRQ 16
PCI: Setting latency timer of device 0000:00:1b.0 to 64
ALSA /var/tmp/portage/media-sound/alsa-driver-1.0.14/work/alsa-driver-1.0.14/pci/hda/../../alsa-kernel/pci/hda/patch_si3054.c:244: si3054: cannot initialize. EXT MID = 0000
PM: Adding info for No Bus:pcmC0D6p
PM: Adding info for No Bus:pcmC0D6c
PM: Adding info for No Bus:pcmC0D0p
PM: Adding info for No Bus:pcmC0D0c
PM: Adding info for No Bus:controlC0
PM: Adding info for No Bus:mixer
PM: Adding info for No Bus:dsp
PM: Adding info for No Bus:audio
PM: Adding info for No Bus:seq
PM: Adding info for No Bus:sequencer
PM: Adding info for No Bus:sequencer2

Na hát most ezeket nem nagyon tudom mire vélni!

Ez a hangkártya egy szívás.
Sokáig görcsöltem én is, hogy működjön a mikrofon. A konfigomat láthattad fent.

Az egyik gubanc, hogy a laptop modemje is gyakorlatilag ez a hangkártya.
Nagyon elmés, cserébe szívás.

A gentoo nemzetközi listán volt párszor téma.

Hát, sok szerencsét hozzá :)

--------------------------
eGroupWare, gentoo, gLiveCD és egyéb csacskaságok

Valahogy igen.
Ezekkel a beállításokkal.
De attól még xar. Pl. a digitális (infra vagy mi) kimenet mindig aktív, tehát ha benézek a 3,5-es jack füllhallgató kimenetbe, szürkehályogot műthetek a fénnyel, ami kinéz belőle.
Valami spdf vagy milyen kimenet, sosem érdekelt, lévén monóban, egy füllel hallgatom a filmeket :)

Fujitsu Siemens Amilo Pi1505

--------------------------
eGroupWare, gentoo, gLiveCD és egyéb csacskaságok

Helló!

Ezeket nézted már?

http://gentoo-wiki.com/HARDWARE_Lenovo_3000_N100

Internal Speakers not disabled when external speakers connected

* Simple workaround: Disable the "External Amplifier" ALSA mixer switch must be disabled each time.
* Fix: Applying the patch found in this ALSA bug report against either sys-kernel/gentoo-sources-2.6.20 and higher (for in-kernel ALSA) or media-sound/alsa-driver-1.0.14_rc1 and higher fixes the issue by automatically turning off the speakers and lowering the signal whenever headphones are plugged in, and performing the opposite when the headphones are unplugged.

https://bugtrack.alsa-project.org/alsa-bug/view.php?id=2581 -> hdaintel-laptop-eapd.patch

Szabi