Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Spanish
  • Search

Configurar sonido en una ECS 945GCT-M V1.0 (snd-hda-intel)

Foro en español para los usuarios Hispanos de Gentoo.

Moderator: Stolz

Post Reply
  • Print view
Advanced search
13 posts • Page 1 of 1
Author
Message
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

Configurar sonido en una ECS 945GCT-M V1.0 (snd-hda-intel)

  • Quote

Post by sadix » Tue Oct 26, 2010 12:08 am

Hola

A ver si alguien me puede ayudar a configurar el sonido, si es que se puede, en una placa ECS 945GCT-M V1.0. Tiene Chipset Intel y un ALC883.
Estoy haciendo pruebas con el driver snd-hda-intel pero de ninguna manera me detecta la tarjeta de sonido integrada (funciona en Win y esta habilitada en BIOS).
He probado con diferentes opciones en /etc/modprobe.d/alsa.conf (options snd-hda-intel model=3stack-6ch, etc. etc. etc...) pero nunca me detecta la tarjeta de sonido.
Tambien he probado compilando todo dentro del nucleo, pasandole los parametros al kernel desde el grub.conf (kernel /boot/kernel-2.6-36......... snd-hda-intel.model=..........)
He usado la ultima version del kernel, alguna antigua, e incluso los ebuilds alsa-driver-9999 y alsa-headers-9999, y siempre con el mismo resultado

Pegare algunos datos que creo interesantes:

Code: Select all

dmesg:
...
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
HDA Intel 0000:00:1b.0: irq 40 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x0
ALSA sound/pci/hda/hda_intel.c:2613: no codecs found!
HDA Intel 0000:00:1b.0: PCI INT A disabled
ALSA device list:
  No soundcards found.
...

Code: Select all

#cat /proc/asound/cards
--- no soundcards ---
#

Code: Select all

lspci -vvnn
...
        00:1b.0 Audio device [0403]: Intel Corporation N10/ICH 7 Family High Definition Audio Controller [8086:27d8] (rev 01)
        Subsystem: Elitegroup Computer Systems Device [1019:2624]
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at fea38000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
                Address: 00000000fee0300c  Data: 4161
        Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
                        ExtTag- RBE- FLReset-
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 128 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
                LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
...

Code: Select all

menuconfig:
   --- Advanced Linux Sound Architecture
  <*>   Sequencer support
  < >     Sequencer dummy client
  < >   OSS Mixer API
  < >   OSS PCM (digital audio) API
   [ ]   OSS Sequencer API
  <*>   HR-timer backend support
   [*]     Use HR-timer as default sequencer timer
   [*]   Dynamic device file minor numbers
   [ ]   Support old ALSA API
   [*]   Verbose procfs contents
   [*]   Verbose printk
   [*]   Debug
   [*]     More verbose debug
   [*]     Enable PCM ring buffer overrun/underrun debugging
   [ ]   Generic sound devices  --->
   [*]   PCI sound devices  --->
   [ ]   SPI sound devices  --->
   [ ]   USB sound devices  --->
  < >   ALSA for SoC audio support  --->

Code: Select all

menuconfig:
...
  < >   ForteMedia FM801
  <*>   Intel HD Audio  --->
  < >   RME Hammerfall DSP Audio
...

Code: Select all

menuconfig:
  --- Intel HD Audio
  -*-   Build hwdep interface for HD-audio driver
  -*-     Allow dynamic codec reconfiguration (EXPERIMENTAL)
  [ ]   Support digital beep via input layer
  [*]   Support jack plugging notification via input layer
  [*]   Support initialization patch loading for HD-audio
  [*]   Build Realtek HD-audio codec support
  [ ]   Build Analog Device HD-audio codec support
  [ ]   Build IDT/Sigmatel HD-audio codec support
  [ ]   Build VIA HD-audio codec support
  [ ]   Build ATI HDMI HD-audio codec support
  [ ]   Build NVIDIA HDMI HD-audio codec support
  [ ]   Build INTEL HDMI HD-audio codec support
  [ ]   Build Cirrus Logic codec support
  [ ]   Build Conexant HD-audio codec support
  [ ]   Build Creative CA0110-IBG codec support
  [ ]   Build C-Media HD-audio codec support
  [ ]   Build Silicon Labs 3054 HD-modem codec support
  [*]   Enable generic HD-audio codec parser
  [ ]   Aggressive power-saving on HD-audio
Es curioso que cuando tenía todo como modulos me cargaban todos automaticamente (snd-hda-intel, etc. etc. tec.) pero no el de Realtek (snd-hda-codec-realtek)

Alguien tiene alguna idea de que mas puedo intentar?

Muchas gracias
Last edited by sadix on Tue Oct 26, 2010 8:41 pm, edited 1 time in total.
Top
pelelademadera
Veteran
Veteran
Posts: 1257
Joined: Mon Jul 14, 2008 9:21 pm
Location: La Plata, Argentina

  • Quote

Post by pelelademadera » Tue Oct 26, 2010 1:14 am

proba con estas opciones:
│ │ <*> Sequencer support │ │
│ │ < > Sequencer dummy client │ │
│ │ <*> OSS Mixer API │ │
│ │ <*> OSS PCM (digital audio) API │ │
│ │ [ ] OSS PCM (digital audio) API - Include plugin system │ │
│ │ [*] OSS Sequencer API
si no anda habilita todos los codecs, y si anda, chequea cual es el que carga. marcalo como modulo o marca con M
[*] PCI sound devices --->
el pelado de la gente
------
Los habitantes de las islas Malvinas lo llaman gentoo, nombre en el que se basa la distribución GNU/Linux Gentoo, cuyo objetivo es la optimización para conseguir más rendimiento y velocidad en la ejecución.
------
Top
Inodoro_Pereyra
Advocate
Advocate
User avatar
Posts: 2632
Joined: Fri Nov 03, 2006 4:56 pm
Location: En la otra punta del cable
Contact:
Contact Inodoro_Pereyra
Website

  • Quote

Post by Inodoro_Pereyra » Tue Oct 26, 2010 2:12 am

Son preguntas tontas pero alguien tiene que hacerlas:

El servicio alsasound está corriendo? Has ejecutado alsaconf y alsamixer y verificado que ningún interruptor esté en modo mute? Has probado reproducir audio con alguna aplicación que no dependa del subsistema de sonido de tu gerstor de ventanas, como por ejemplo media-video/mplayer o media-sound/alsaplayer?

Salud!
Mi Blog.

Si no fuera por C, estaríamos escribiendo programas en BASI, PASAL y OBOL.
Top
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

  • Quote

Post by sadix » Tue Oct 26, 2010 11:57 am

pelelademadera:

Ya he probado activando lo que me dices, aunque realmente no necesito la emulación de OSS, solo necesito ALSA a pelo, pues esto solo va a llevar un XBMC. :)
También probe a activar todos los codecs y el que me carga es el snd-hda-intel. Curiosamente no me carga automaticamente el snd-hda-intel-realtek. En la placa se ve claramente el chip ALC883.

En cualquier caso:

Code: Select all

#cat /proc/asound/cards
--- no soundcards ---
#
Basicamente el problema es que no me reconece la tarjeta de sonido ACL883, por lo que de poco me sirve activar el OSS.



Inodoro_Pereyra:

/etc/init.d/alsasound esta ejecutandose. alsaconf me detecta y carga snd-hda-intel (aunque no snd-hda-intel-realtek, que lo cargo a mano). Estoy haciendo todas las pruebas desde bash, no tengo ningun gestor de ventanas ni nada parecido por ahora. En cuanto a alsamixer, alsaplayer, etc. no me valen de nada porque no tengo una tarjeta de sonido configurada.



Por cierto que he flasheado la placa por si acaso, y el resultado es el mismo. Off topic: He flaseado montones de placas y a las EliteGroup las tengo un miedo ..... xD

De todas formas muchas gracias a los dos. Alguna idea nueva ?
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Tue Oct 26, 2010 5:14 pm

[ ] Generic sound devices --->
[*] PCI sound devices --->
Las opciones que tienen la flecha detras --> al situarse sobre ellas y pulsar intro despegan un submenu con opciones más especificas, generalmente módulos, ahí es donde tienes que marcar el driver de tu tarjeta procura que sea <M> en vez de <*> para ver si lo carga ademas de que hay drivers que no funcionan bien si se compilan dentro del kernel.
Saludos a tod@s, Esteban.
Top
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

  • Quote

Post by sadix » Tue Oct 26, 2010 8:39 pm

esteban_conde:

Si, lo se, llevo años compilando mi propio kernel. :)

Como he comentado arriba, tengo activado el snd-hda-intel y el snd-hda-intel-realtek. He probado a meter todo como modulos también, y el resultado, como comento arriba, es que me carga automaticamente el snd-hda-intel, pero no el snd-hda-intel-realtek. La tarjeta de sonido es una Realtek ALC883 que funciona como un "codec" a traves del chipset intel (HD Intel).

Muchas gracias de todas formas.

Alguna idea nueva ? :)
Top
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

  • Quote

Post by sadix » Thu Oct 28, 2010 9:29 pm

Hola.

He estado jugando bastante con algunas opciones del driver snd-hda-intel como son "model", "probe_mask", "position_fix" o "index", pero no he tenido mucha suerte.

Alguien que haya tenido que enredar con estos parametros ???
Top
cameta
Veteran
Veteran
User avatar
Posts: 1394
Joined: Wed Aug 04, 2004 9:51 am

  • Quote

Post by cameta » Thu Oct 28, 2010 10:30 pm

He estado mirando por el kernel.
si la realtek es una opcion que esta dentro del chipset intel.
yo compilaria todo como modulos y probaria a cargarlos manualmente.
y pondira el resultado del lsmod aquí
dale a modprobe snd-hda-intel-realtek o como sea que se llame
(luego ya nos precupariamos por cargarlos automaticamente)
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Top
esteban_conde
Veteran
Veteran
User avatar
Posts: 1670
Joined: Wed Jun 04, 2003 10:59 am

  • Quote

Post by esteban_conde » Fri Oct 29, 2010 8:37 am

snd-hda-intel, pero no el snd-hda-intel-realtek
Prueba a echo snd-hda-intel-realtek >>/etc/modules.autoload.d/kernel-2.6
aqui asumimos que ese es efectivamente el nombre del módulo(supongo que tu ya lo habras comprobado).
De esta forma el modulo se te carga antes que el otro cuando reinicies y sabremos si interactuan.
Saludos a tod@s, Esteban.
Top
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

  • Quote

Post by sadix » Tue Nov 02, 2010 3:09 am

Code: Select all

CONFIG_SND_HDA_INTEL:

Say Y here to include support for Intel "High Definition
Audio" (Azalia) and its compatible devices.

This option enables the HD-audio controller.  Don't forget
to choose the appropriate codec options below.

To compile this driver as a module, choose M here: the module
will be called snd-hda-intel.

Code: Select all

CONFIG_SND_HDA_CODEC_REALTEK:

Say Y here to include Realtek HD-audio codec support in
snd-hda-intel driver, such as ALC880.

When the HD-audio driver is built as a module, the codec
support code is also built as another module,
snd-hda-codec-realtek.

This module is automatically loaded at probing.

Code: Select all

wanda ~ # cat /proc/asound/cards
--- no soundcards ---
wanda ~ # lsmod
Module                  Size  Used by
wanda ~ # modprobe snd_hda_intel
wanda ~ # lsmod
Module                  Size  Used by
snd_hda_intel          19338  0
snd_hda_codec          59645  1 snd_hda_intel
snd_hwdep               5076  1 snd_hda_codec
snd_pcm                65127  2 snd_hda_intel,snd_hda_codec
snd_page_alloc          5817  2 snd_hda_intel,snd_pcm
wanda ~ # dmesg |tail -n 7
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
HDA Intel 0000:00:1b.0: irq 40 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x0
ALSA sound/pci/hda/hda_intel.c:2613: no codecs found!
HDA Intel 0000:00:1b.0: PCI INT A disabled
wanda ~ # cat /proc/asound/cards
--- no soundcards ---
wanda ~ #
Vale, cargo snd_hda_intel, pero no me carga automaticamente snd_hda_codec_realtek.

Lo hacemos al reves, cargamos snd_hda_codec_realtek:

Code: Select all

wanda ~ # rmmod snd_hda_intel snd_hda_codec snd_hwdep snd_pcm snd_page_alloc
wanda ~ # lsmod
Module                  Size  Used by
wanda ~ # modprobe snd_hda_codec_realtek
wanda ~ # lsmod
Module                  Size  Used by
snd_hda_codec_realtek   277209  0
snd_hda_codec          59645  1 snd_hda_codec_realtek
snd_hwdep               5076  1 snd_hda_codec
snd_pcm                65127  1 snd_hda_codec
snd_page_alloc          5817  1 snd_pcm
wanda ~ # cat /proc/asound/cards
--- no soundcards ---
wanda ~ # dmesg |tail -n 7
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
HDA Intel 0000:00:1b.0: irq 40 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x0
ALSA sound/pci/hda/hda_intel.c:2613: no codecs found!
HDA Intel 0000:00:1b.0: PCI INT A disabled
wanda ~ #
Ok, vemos que snd_hda_codec_realtek no ha cargado snd_hda_intel, ni ha hecho "na de na" puesto que lo ultimo que nos muestra dmesg es referente a snd_hda_intel.

Cargamos ahora snd_hda_intel ....

Code: Select all

wanda ~ # modprobe snd_hda_intel
wanda ~ # lsmod
Module                  Size  Used by
snd_hda_intel          19338  0
snd_hda_codec_realtek   277209  0
snd_hda_codec          59645  2 snd_hda_intel,snd_hda_codec_realtek
snd_hwdep               5076  1 snd_hda_codec
snd_pcm                65127  2 snd_hda_intel,snd_hda_codec
snd_page_alloc          5817  2 snd_hda_intel,snd_pcm
wanda ~ # cat /proc/asound/cards
--- no soundcards ---
wanda ~ # dmesg |tail -n7
HDA Intel 0000:00:1b.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
HDA Intel 0000:00:1b.0: irq 40 for MSI/MSI-X
HDA Intel 0000:00:1b.0: setting latency timer to 64
ALSA sound/pci/hda/hda_intel.c:2518: chipset global capabilities = 0x4401
ALSA sound/pci/hda/hda_intel.c:908: codec_mask = 0x0
ALSA sound/pci/hda/hda_intel.c:2613: no codecs found!
HDA Intel 0000:00:1b.0: PCI INT A disabled
wanda ~ #
Vale, tenemos cargados los dos modulos, snd_hda_codec_realtek antes que snd_hda_intel, pero el mensaje en dmesg es exactamente el mismo. :(
Top
cameta
Veteran
Veteran
User avatar
Posts: 1394
Joined: Wed Aug 04, 2004 9:51 am

  • Quote

Post by cameta » Wed Nov 03, 2010 7:35 pm

El problema podria estar en que el codec que el CODEC_REALTEK no sea el que use tu tarjeta, si te fijas en el kernel hay muchos más tipos de codec

Code: Select all

  | |    [*]   Build Realtek HD-audio codec support (NEW)                    │ │   
  │ │    [*]   Build Analog Device HD-audio codec support (NEW)              │ │   
  │ │    [*]   Build IDT/Sigmatel HD-audio codec support (NEW)               │ │   
  │ │    [*]   Build VIA HD-audio codec support (NEW)                        │ │   
  │ │    [*]   Build ATI HDMI HD-audio codec support (NEW)                   │ │   
  │ │    [*]   Build NVIDIA HDMI HD-audio codec support (NEW)                │ │   
  │ │    [*]   Build INTEL HDMI HD-audio codec support (NEW)                 │ │   
  │ └────v(+)─────────
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Top
sadix
n00b
n00b
Posts: 20
Joined: Thu Oct 21, 2010 10:21 pm

  • Quote

Post by sadix » Sun Nov 07, 2010 1:11 pm

MATAME SI QUIERES !!!!!!!!!!!!!!!

Encontre el fallo :(

He vuelto a instalar un Win en otro disco duro viejo que tenia por ahí y tampoco me detecta la tarjeta de sonido (Si, está activada en BIOS). Lo curioso es que esta placa estubo funcionando en windows y con sonido hasta justo antes de ponerle Linux.

Hablando en plata, LA PLACA A TOMAR POR CULO !!!!! #@#@~#~¬~€¬¬

Creo que la solucion será esta:
http://www.asrock.com/mb/overview.asp?Model=G41MH-GE

Muchas gracias a todos por la ayuda
Top
cameta
Veteran
Veteran
User avatar
Posts: 1394
Joined: Wed Aug 04, 2004 9:51 am

  • Quote

Post by cameta » Wed Nov 10, 2010 9:17 pm

Vaya un fallo de Hardware.
Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual.
Top
Post Reply
  • Print view

13 posts • Page 1 of 1

Return to “Spanish”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic