Pagina 1 di 1

Scheda audio nForce

Inviato: sab 17 feb 2007, 21:21
da mesillo
Ho da poco cambiato pc, Athlon 64 su scheda madre asrock con chipset nForce...
Senza dilungarmi troppo posto un lspci:

00:00.0 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a1)
00:01.0 ISA bridge: nVidia Corporation MCP61 LPC Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP61 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP61 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP61 SMU (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:02.1 USB Controller: nVidia Corporation MCP61 USB Controller (rev a2)
00:04.0 PCI bridge: nVidia Corporation MCP61 PCI bridge (rev a1)
00:05.0 Audio device: nVidia Corporation MCP61 High Definition Audio (rev a2)
00:06.0 IDE interface: nVidia Corporation MCP61 IDE (rev a2)
00:07.0 Bridge: nVidia Corporation MCP61 Ethernet (rev a2)
00:08.0 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:08.1 IDE interface: nVidia Corporation MCP61 SATA Controller (rev a2)
00:09.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP61 PCI Express bridge (rev a2)
00:0d.0 VGA compatible controller: nVidia Corporation GeForce 6100 nForce 430 (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
01:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

Ho risolto brutalmente il problema della scheda di rete infilando nel pc una vecchia Realtek che mi avanzava, infondo il Gb/s non mi serve, ma la scheda audio non funziona manco a pagarla... e quella mi farebbe comodo!
Esattamente come per la scheda di rete ho provato a caricare tutti i possibili moduli di cui ho trovato notizia in rete, sia quelli proprietari che quelli open... ma non sono riuscito ad ottenere risultati.
Credo che il motivo possa essere anche il mio inglese scarsissimo...
Qualcuno riesce a darmi una dritta? Cercando tra i vecchi post ho intuito che forse devo usare oss e non alsa, sbaglio?

Un GRAZIE in anticipo!

Inviato: sab 17 feb 2007, 23:22
da phobos3576
Quando si richiedono informazioni tecniche sarebbe bene specificare sempre alcuni dettagli importanti riguardanti il modello esatto di PC, il kernel che si sta utilizzando, la distribuzione Linux, etc.

Dall'output che ti dà lspci sembra che il tuo sia un PC HP Pavilion; lo dico perché io ho preso il Pavilion t3540.it la cui configurazione è quasi identica a quella del tuo computer (c'è anche la stessa scheda audio nVidia High Definition Audio che a me funziona perfettamente).
Io sono dell'avviso che, subito dopo aver installato una distribuzione Linux nuova di zecca, convenga sempre scaricarsi il kernel più recente e ricompilarlo; in questo modo io riesco sempre a far funzionare il 100% dell'hardware.

Per quanto riguarda la tua scheda audio, il modulo Linux principale è snd_hda_intel; infatti, il chipset su cui si basa la scheda è l'Intel HDA.

Prima di metterti a ricompilare il kernel, verifica se quel modulo è già caricato in memoria (lsmod | less); se tutti i moduli sembrano già caricati, loggati a linux come root, apri una console e digita alsamixer; se ALSA riconosce la scheda audio, ti mostrerà tutti i controlli che puoi regolare (in particolare, alla prima configurazione della scheda audio il Volume Master è sempre a zero).
Premi Esc per uscire da alsamixer e poi dai il comando alsactl store per salvare le impostazioni.

Se tutto questo non funziona, controlla che la libreria ALSA sia installata.
Come ultima possibilità non ti resta che ricompilare il kernel abilitando il sound_support, tutti i moduli di supporto ALSA e il modulo snd_hda_intel nella sezione Sound Cards PCI.

Nel mio caso (kernel 2.6.20) tutto l'hardware viene riconosciuto automaticamente e i relativi moduli vengono caricati durante il boot.

Inviato: dom 18 feb 2007, 3:11
da Bart
Ecco questo è il tipico problema che si potrebbe risolvere mettendo in atto la proposta che ho fatto un paio di giorni fa sul forum :)
Con i dettagli che hai lasciato non è possibile aiutarti fino in fondo. Elencare una marca che distribuisce decine e decine di modelli non serve a nulla, visto che ogni modello potrebbe benissimo avere componenti differenti. Inizia ad elencarci i dettagli del tuo hardware: modello scheda madre ecc. Tu dici che l'audio non fa anche se hai caricato tutto. Prima cosa che mi viene in mente è che hai messo tutto statico e lanciando alsaconf non ti rileva la scheda audio. Soluzione: alsa cerca un modulo, quindi devi mettere nella sezione sound del kernel il MODULO della tua scheda e rilanciare alsaconf.

Inviato: dom 18 feb 2007, 20:31
da mesillo
... e anche voi avete ragione!
Il PC è un assemblato Athlon64, sheda madre Asrock AM2NF6G-VSTA Skt AM2 NVIDIA® NF6100-405 e basta praticamente... penso che la marca dell'alimentatore non serva :-P
Slamd64 11.0 con kernel 2.6.20 ( ovviamente ricompilato ).
Ho provato con snd_hda_intel, il modulo si carica, indice che trova un dispositivo adatto se non erro vero?
@bart: per statico intendi come buildin nell'immagine del kernel?... se è quello no, sono tutti moduli...
Proverò a samanettare un poco e vi saprò dire... intanto grazie!

Inviato: dom 18 feb 2007, 20:56
da Bart
Allora. la tua scheda audio è una Realtek ALC888.
Nel kernel, nella sezione sound abilita il supporto a questa scheda.

Inviato: dom 18 feb 2007, 21:08
da mesillo
Proverò... non è che nel kernel di default huge26 è già compilato... tanto per provare subito... ne sai qualcosa? Grazie!

Inviato: dom 18 feb 2007, 21:18
da Bart
In un kernel generico penso che i driver relativi alle varie schede audio siano tutti presenti come moduli.

Inviato: dom 18 feb 2007, 23:49
da phobos3576
Bart ha scritto:Allora. la tua scheda audio è una Realtek ALC888.
Nel kernel, nella sezione sound abilita il supporto a questa scheda.
In effetti il chipset di questo tipo di schede audio è il Realtek ALC88x; tutte le distribuzioni Linux però durante il boot caricano in automatico il modulo snd_hda_intel; in KInfoCenter, ad esempio, nella sezione "Sound" io ottengo:

Codice: Seleziona tutto

Card config:
HDA NVidia at 0xfe024000 irq 18

Audio devices:
0:ALC883 Analog (DUPLEX)

Mixers:
0: Realtek ALC883

Inviato: lun 19 feb 2007, 12:19
da mesillo
@phobos3576: ma a te con che modulo funziona?... con l'snd_hda_intel?... no vero?... che kernel usi?

Grazie ancora per l'aiuto!

Inviato: mar 20 feb 2007, 17:16
da mesillo
Scusate la mia ignoranza... ma io sto modulo per la alc888 o alc88x non lo trovo nel config del kernel... a dire la sincera verità manco mi pare di avere visto un modulo che nominasse la Realtek sotto audio.
Qualcuno potrebbe instradarmi?... mi basterebbe anche il nome del modulo una volta compilato, poi mi arrangio io a spulciare i Makefile... Grazie in anticipo!

Inviato: mar 20 feb 2007, 17:22
da Bart
Prova con i driver per l'intel.

Inviato: mar 20 feb 2007, 19:11
da mesillo
Provero!... Intanto grazie!

Inviato: ven 2 mar 2007, 0:54
da mesillo
Nulla da fare... ho provato anche a compilare un kernel con tutti i moduli e supporti per audio immaginabili... nada... i moduli si caricano in diversi casi... ma alsaconf non trova un c***.
Qualcuno che è riuscito a fare girare sta maledetta scheda mi può postare il suo lspci e un modprobe?... e magari se ha qualche alias starno il contenuto del file in modprobe.d?
Mi pare di aver capito che sia quel MCP61 a rompere... ma il forum era in inglese e posso aver capito c*** per palazzi! :roll:
Intanto Grazie ancora... per l'aiuto e per la pazienza!

[edit]con modprobe a st'ora intendo un lsmod![/edit]