[FELADTAM] Gigabyte GA-E350 Win8 alaplap, Realtek ALC887-VD hangkartya Debian alatt --> helyette webkamera mikrofon lesz

Fórumok

Sziasztok!

Egy Gigabyte GA-E350 Win8 alaplapon probalnek egy Realtek ALC887-VD hangkartyat eletrekelteni Debian Wheezy alatt.

A sima hang kimenetre rajottem, alapbol 0% hangerore allt be, ezt ra is tudtam beszelni, hogy megszolaljon.
A mikrofon bemenettel viszont tovabbra is gondok vannak. Ez nem csak egyszeruen le van nemitva, de meg a hozza tartozo hangero szabalyzo sem erheto el.

Merre lenne eredemes nezelodnom?

PS: Nagymutter hasznalna sima netezere, meg Skype-hoz.

update: workaround-ot itt keresek: http://hup.hu/node/131983

Hozzászólások

# lsmod |grep snd
snd_hda_codec_realtek 188858 1
snd_hda_intel 26259 0
snd_hda_codec 78031 2 snd_hda_intel,snd_hda_codec_realtek
snd_hwdep 13186 1 snd_hda_codec
snd_pcm 68083 2 snd_hda_codec,snd_hda_intel
snd_page_alloc 13003 2 snd_pcm,snd_hda_intel
snd_seq 45126 0
snd_seq_device 13176 1 snd_seq
snd_timer 22917 2 snd_seq,snd_pcm
snd 52889 8 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_hda_codec,snd_hda_intel,snd_hda_codec_realtek
soundcore 13065 1 snd

Ill. ez meg talan lenyeges lehet:


# cat /etc/modprobe.d/alsa-base.conf
# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7
# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd &
install snd-rawmidi /sbin/modprobe --ignore-install snd-rawmidi &
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 &
# Keep snd-pcsp from beeing loaded as first soundcard
options snd-pcsp index=-2
# Keep snd-usb-audio from beeing loaded as first soundcard
options snd-usb-audio index=-2
# Prevent abnormal drivers from grabbing index 0
options bt87x index=-2
options cx88_alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-hda-intel index=1 model=generic
<--- ez a sor kulonosen

Ill. ez is:


# alsactl init
Found hardware: "HDA-Intel" "Realtek ALC887-VD" "HDA:10ec0887,1458a002,00100302" "0x1458" "0xa002"
Hardware is initialized using a generic method
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:26: control element not found
/usr/share/alsa/init/default:48: control element not found

Na akkor mar jatsszunk egy kicsit:


# ./alsa-info.sh
ALSA Information Script v 0.4.63
--------------------------------

This script visits the following commands/files to collect diagnostic
information about your ALSA installation and sound related hardware.

dmesg
lspci
lsmod
aplay
amixer
alsactl
/proc/asound/
/sys/class/sound/
~/.asoundrc (etc.)

See './alsa-info.sh --help' for command line options.

/usr/sbin/alsactl: get_control:250: Cannot read control info '2,0,0,Front Playback Volume,0': Invalid argument
cat: /tmp/alsa-info.7jzs5Dq7uU/alsactl.tmp: No such file or directory
Automatically upload ALSA information to www.alsa-project.org? [y/N] : y
Uploading information to www.alsa-project.org ... Done!

Your ALSA information is located at http://www.alsa-project.org/db/?f=2d79c3c8f6e73a104e6535913c13a00aa7b91…

Please inform the person helping you.

meg ez is:


# amixer
Simple mixer control 'Master',0
Capabilities: pvolume pswitch pswitch-joined penum
Playback channels: Front Left - Front Right
Limits: Playback 0 - 65536
Mono:
Front Left: Playback 65536 [100%] [on]
Front Right: Playback 65536 [100%] [on]
Simple mixer control 'Capture',0
Capabilities: cvolume cswitch cswitch-joined penum
Capture channels: Front Left - Front Right
Limits: Capture 0 - 65536
Front Left: Capture 65536 [100%] [on]
Front Right: Capture 65536 [100%] [on]

Ezt nezegetem eppen: https://wiki.debian.org/ALSA

Itt ir egy ilyet, hogy:

Alternative Method

If your sound card has a Realtek chipset, and you cannot get sound to work, try the following method:

1. Download the Realtek HD Audio Codec Driver.

Ezzel valakinek vaslami tapasztalata?

Tovabbra is: hang van, csak a mikrofon bemenetet nem tudom eletrekelteni.

Namost ebben meg az a szep, hogy az ALC887-VD2 nincs tamogatott hardverek listajan:


$ cat Readme.txt
The source code copy from www.alsa-project.org. ver:5.15
Linux Source Code for ALC audio codec
Support Codec list:
====AC97 Codec=====
ALC100,100P
ALC200,200P
ALC650D
ALC650E
ALC650F
ALC650
ALC655
ALC653
ALC658
ALC658D
ALC850
ALC101
ALC202
ALC250
ALC203

====HD Audio codec ====
ALC221
ALC233
ALC260
ALC262
ALC267
ALC268
ALC259
ALC269
ALC270
ALC271X
ALC272
ALC273
ALC275
ALC276
ALC280
ALC281X
ALC282
ALC283
ALC284
ALC286
ALC290
ALC292
ALC656
ALC660
ALC660VD
ALC661
ALC662
ALC663
ALC665
ALC668
ALC670
ALC671
ALC672
ALC680
ALC861
ALC861VD
ALC880
ALC882
ALC883
ALC885
ALC888
ALC889A
ALC898
ALC892
ALC899
ALC900
ALC1150
ALC1200

Elképzelhető, hogy egyszerűen hiányzik a mikrofon bemenet támogatása az alsa driveréből. Specialitásuk a félkész vagy alig működő drivereket késznek nyilvánítani...

mondjuk ami erdekes lehet meg, hogy az alsamixer a kovetkezoket mondja:

Card: PulseAudio
Chip: PulseAudio

es ami hangerot ezzel allitok, az jo is, a beallitasoknak megfeleloen valtozik.

a fentieknek megfeleoen azt sem zarom ki, hogy tokolok itt az ALSA-val, aztan kozben meg csak nem is az hajtja meg azt sem, ami egyaltalan szol.

lehet, hogy itt van a kutya elasva?

lekaptam a pulseaudio-t, amivel annyi valtozott, hogy igy most az alsamixer csak a "c 1" kartyanal nyilik meg es ott is ezt irja:


Card: HD-Audio Generic
Chip: ATI ID aa01

http://imgur.com/vzwHaCG

ezen felul a Skype hangbeallitasainal kulonbozo ALSA opciok kozul lehet valasztani (eddig ugye itt csak a pulseaudio volt)

http://imgur.com/suF3ty3

Hang tovabbra is van, de a mikrofon sajnos meg mindig nem szolalt meg, de talan egy lepessel megis kozelebb vagyunk.

Meg a /etc/modprobe.d/alsa-base.conf konfig fajl options snd-hda-intel index=1 model=generic soraval probalok jatszani, a model opcio varialasaval, hatha...

Sohasem configoltam alsát, egyszerűen mindig szerencsém volt. :) Viszont kerülöm az integrált cuccokat. Ha a hw megdöglik, akkor még mindig ott van az integrált addig amíg nem veszek másikat.

Skypeon a sound devicesben nekem minden default, az első hozzászólásomban látható beállításokkal.

Sajnos ennyit tudtam segíteni. Ha már nagyon idegesít a probléma, akkor mindenképp vegyél egy hangkártyát, nem érdemes ezen sokat szöszölni.

elkezdetem a debian wiki alsa oldalat vegigjatszani, tehat elvileg ami kell, az fenn van + pulseaudio-t mar leszedtem.
hang van, csak a mikrofon bemenetet nem tudtam eddig feleleszteni

azt hiszem, mostmar fagyom a f.szba es veszek inkabb a nagymutternek egy usb-s webkamerat beepitett mikrofonnal.
az is ugyanolyan jo (ui. nem laptop-rol beszelunk)


# cat /proc/asound/devices
1: : sequencer
2: [ 1- 0]: hardware dependent
3: [ 1] : control
4: [ 0- 2]: digital audio capture
5: [ 0- 1]: digital audio playback
6: [ 0- 1]: digital audio capture
7: [ 0- 0]: digital audio playback
8: [ 0- 0]: digital audio capture
9: [ 0- 0]: hardware dependent
10: [ 0] : control
33: : timer