Audio non funziona su Chip intel ich5

9 risposte [Ultimo contenuto]
Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

Ciao a Tutti

HO dei problemi con questo chip audio integrato su una vecchia motherboard.
Potreste aiutarmi? il PC è muto!

Debian Stable 64bit GNOME

DD

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Qualche dettaglio in più non guasterebbe, sia sull'hardware (lspci -v -n), sia sul software (lsmod, dmesg), sia sulle prove che hai già fatto (alsamixer? PulseAudio?) Wink

Sicuro non sia solo un problema di volume (in senso lato, non solo se è a 0 o al 100%, ma quale canale è impostato come master, eventuali flag "mute", ecc.)?

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

$ LANG=C aplay --list-devices
**** List of PLAYBACK Hardware Devices ****
card 0: ICH5 [Intel ICH5], device 0: Intel ICH [Intel ICH5]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 0: ICH5 [Intel ICH5], device 4: Intel ICH - IEC958 [Intel ICH5 - IEC958]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

~$ lspci -v -n
00:00.0 0600: 8086:2570 (rev 02)
	Subsystem: 1043:80f2
	Flags: bus master, fast devsel, latency 0
	Memory at dc000000 (32-bit, prefetchable) [size=64M]
	Capabilities: <access denied>
	Kernel driver in use: agpgart-intel
 
00:01.0 0604: 8086:2571 (rev 02) (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, fast devsel, latency 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: fbe00000-fbefffff
	Prefetchable memory behind bridge: e0000000-faffffff
 
00:06.0 0880: 8086:2576 (rev 02)
	Flags: fast devsel
	Memory at fecf0000 (32-bit, non-prefetchable) [size=4K]
 
00:1d.0 0c03: 8086:24d2 (rev 02) (prog-if 00 [UHCI])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at b800 [size=32]
	Kernel driver in use: uhci_hcd
 
00:1d.1 0c03: 8086:24d4 (rev 02) (prog-if 00 [UHCI])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 19
	I/O ports at c000 [size=32]
	Kernel driver in use: uhci_hcd
 
00:1d.2 0c03: 8086:24d7 (rev 02) (prog-if 00 [UHCI])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at c400 [size=32]
	Kernel driver in use: uhci_hcd
 
00:1d.3 0c03: 8086:24de (rev 02) (prog-if 00 [UHCI])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 16
	I/O ports at c800 [size=32]
	Kernel driver in use: uhci_hcd
 
00:1d.7 0c03: 8086:24dd (rev 02) (prog-if 20 [EHCI])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at fbdffc00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd
 
00:1e.0 0604: 8086:244e (rev c2) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=64
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: fbf00000-fbffffff
 
00:1f.0 0601: 8086:24d0 (rev 02)
	Flags: bus master, medium devsel, latency 0
 
00:1f.1 0101: 8086:24db (rev 02) (prog-if 8a [Master SecP PriP])
	Subsystem: 1043:80a6
	Flags: bus master, medium devsel, latency 0, IRQ 18
	I/O ports at 01f0 [size=8]
	I/O ports at 03f4 [size=1]
	I/O ports at 0170 [size=8]
	I/O ports at 0374 [size=1]
	I/O ports at fc00 [size=16]
	Memory at c0000000 (32-bit, non-prefetchable) [size=1K]
	Kernel driver in use: ata_piix
 
00:1f.2 0101: 8086:24d1 (rev 02) (prog-if 8f [Master SecP SecO PriP PriO])
	Subsystem: 1043:80a6
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 18
	I/O ports at a800 [size=8]
	I/O ports at a400 [size=4]
	I/O ports at a000 [size=8]
	I/O ports at 9800 [size=4]
	I/O ports at 9400 [size=16]
	Kernel driver in use: ata_piix
 
00:1f.3 0c05: 8086:24d3 (rev 02)
	Subsystem: 1043:80a6
	Flags: medium devsel, IRQ 17
	I/O ports at 0400 [size=32]
	Kernel driver in use: i801_smbus
 
00:1f.5 0401: 8086:24d5 (rev 02)
	Subsystem: 1043:810d
	Flags: bus master, medium devsel, latency 0, IRQ 17
	I/O ports at b400 [size=256]
	I/O ports at b000 [size=64]
	Memory at fbdff800 (32-bit, non-prefetchable) [size=512]
	Memory at fbdff400 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: snd_intel8x0
 
01:00.0 0300: 1002:9495 (prog-if 00 [VGA controller])
	Subsystem: 1043:0028
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
	Memory at e0000000 (32-bit, prefetchable) [size=256M]
	I/O ports at d000 [size=256]
	Memory at fbee0000 (32-bit, non-prefetchable) [size=64K]
	Expansion ROM at fbec0000 [disabled] [size=128K]
	Capabilities: <access denied>
	Kernel driver in use: radeon
 
01:00.1 0403: 1002:aa38
	Subsystem: 1043:aa38
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 17
	Memory at fbefc000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: snd_hda_intel
 
02:05.0 0200: 8086:100e (rev 02)
	Subsystem: 1043:80ee
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 22
	Memory at fbfe0000 (32-bit, non-prefetchable) [size=128K]
	I/O ports at e800 [size=64]
	Capabilities: <access denied>
	Kernel driver in use: e1000
 
02:0c.0 0c03: 1033:0035 (rev 43) (prog-if 10 [OHCI])
	Subsystem: 1186:0035
	Flags: bus master, medium devsel, latency 64, IRQ 20
	Memory at fbfd9000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: ohci_hcd
 
02:0c.1 0c03: 1033:0035 (rev 43) (prog-if 10 [OHCI])
	Subsystem: 1186:0035
	Flags: bus master, medium devsel, latency 64, IRQ 21
	Memory at fbfda000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: <access denied>
	Kernel driver in use: ohci_hcd
 
02:0c.2 0c03: 1033:00e0 (rev 04) (prog-if 20 [EHCI])
	Subsystem: 1186:f101
	Flags: bus master, medium devsel, latency 64, IRQ 22
	Memory at fbfdbc00 (32-bit, non-prefetchable) [size=256]
	Capabilities: <access denied>
	Kernel driver in use: ehci_hcd
 
htpcdario@htpcdebian:~$ 

:~$ lsmod
Module                  Size  Used by
bnep                   17567  2 
rfcomm                 33700  0 
bluetooth             119455  10 rfcomm,bnep
rfkill                 19012  3 bluetooth
binfmt_misc            12957  1 
nfsd                  216167  2 
nfs                   308353  0 
nfs_acl                12511  2 nfs,nfsd
auth_rpcgss            37143  2 nfs,nfsd
fscache                36739  1 nfs
lockd                  67306  2 nfs,nfsd
sunrpc                173730  6 lockd,auth_rpcgss,nfs_acl,nfs,nfsd
loop                   22641  0 
snd_hda_codec_hdmi     30824  1 
hid_logitech           17472  0 
joydev                 17266  0 
ff_memless             12708  1 hid_logitech
snd_hda_intel          26259  1 
snd_hda_codec          78031  2 snd_hda_intel,snd_hda_codec_hdmi
snd_intel8x0           30903  2 
snd_ac97_codec        106942  1 snd_intel8x0
snd_hwdep              13186  1 snd_hda_codec
radeon                722295  2 
snd_pcm                68083  5 snd_ac97_codec,snd_intel8x0,snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
ttm                    53664  1 radeon
drm_kms_helper         31370  1 radeon
snd_page_alloc         13003  3 snd_pcm,snd_intel8x0,snd_hda_intel
snd_seq                45126  0 
snd_seq_device         13176  1 snd_seq
drm                   183952  4 drm_kms_helper,ttm,radeon
power_supply           13475  1 radeon
serio_raw              12931  0 
pcspkr                 12579  0 
evdev                  17562  15 
iTCO_wdt               17081  0 
iTCO_vendor_support    12704  1 iTCO_wdt
snd_timer              22917  2 snd_seq,snd_pcm
snd                    52893  16 snd_timer,snd_seq_device,snd_seq,snd_pcm,snd_hwdep,snd_ac97_codec,snd_intel8x0,snd_hda_codec,snd_hda_intel,snd_hda_codec_hdmi
i2c_algo_bit           12841  1 radeon
rng_core               12652  0 
i2c_i801               16870  0 
soundcore              13065  1 snd
ac97_bus               12510  1 snd_ac97_codec
i2c_core               23876  5 i2c_i801,i2c_algo_bit,drm,drm_kms_helper,radeon
parport_pc             22364  0 
parport                31858  1 parport_pc
processor              28149  0 
button                 12937  0 
thermal_sys            18040  1 processor
shpchp                 31293  0 
ext4                  350763  3 
crc16                  12343  2 ext4,bluetooth
jbd2                   62115  1 ext4
mbcache                13114  1 ext4
usb_storage            43870  0 
usbhid                 36418  1 hid_logitech
hid                    81372  2 usbhid,hid_logitech
ohci_hcd               26563  0 
sd_mod                 36136  5 
crc_t10dif             12348  1 sd_mod
sg                     25874  0 
sr_mod                 21899  0 
cdrom                  35401  1 sr_mod
ata_generic            12479  0 
floppy                 53134  0 
ata_piix               29535  4 
libata                140630  2 ata_piix,ata_generic
uhci_hcd               26865  0 
ehci_hcd               40249  0 
e1000                  86156  0 
usbcore               128741  6 ehci_hcd,uhci_hcd,ohci_hcd,usbhid,usb_storage
scsi_mod              162269  5 libata,sr_mod,sg,sd_mod,usb_storage
usb_common             12354  1 usbcore

L'ho tolto dalla zona giorno e collegato alla postazione "fotografica"... sono anni che l'audio su questo pc con linux fa le bizze! mi piacerebbe risolvere e capire la causa, così da poter agire in autonomia nel caso si ripresentasse il problema

Alsamixer è tutto on, ma tutte le vole prende come periferica di default pulse e no ich5.... Silly

Dico magari una bestialità, non potrebbe essere che manca un modulo del kernel?

DD

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

UP

DD

Ritratto di mcortese
mcortese
(Moderatore)
Offline
Moderatore
Iscritto: 27/02/2009
Messaggi: 2918

Quello che hai postato sembra in ordine. Ricorda solo che hai 2 schede audio: una è quella che citi, l'altra è quella annegata nella scheda video, che manda il suono ad una eventuale televisione tramite cavo HDMI. Controlla di non aver da nessuna parte quest'ultima configurata come periferica di uscita.

Infine, scusa se insisto, ma potresti controllare una seconda volta alsamixer? Non hai idea di quanti problemi con l'audio segnalati nei forum Linux in tutto in mondo si chiudono dopo aver premuto M in un paio di punti in alsamixer! Wink

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

Grazie della risposta, ricontrollerò per l'ennesima volta alsamixer.
Il dubbio che ho, a questo punto è che manchi qualche firmware o modulo.
Inoltre ho notato che alsamixer quando lo apro, prende coma sound card, pulse audio, io lo cambio con f6, ma uscendo e riaprendolo torna sempre pulse audio.

ho provato col comando alsastore (se non erro) ma niente cambia.

C'è un modo per impostare determinati paramentri di alsa di default?

Grazie

DD

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

Help please!

DD

Ritratto di frank67
frank67
(Monster)
Offline
Monster
Iscritto: 10/07/2013
Messaggi: 487

Lascia per il momento perdere alsamixer, se vai in "Impostazioni di Sistema" "Audio" "Tab: Hardware" e fai il test degli altoparlanti, ti funzionano?

Ciao, Franco

Ritratto di DarekDeviel
DarekDeviel
(Geek)
Offline
Geek
Iscritto: 07/08/2014
Messaggi: 59

Nu Worried ho provato e non funzionano.

DD

Ritratto di frank67
frank67
(Monster)
Offline
Monster
Iscritto: 10/07/2013
Messaggi: 487

Hai provato cambiando il "Profilo" tra un test e l'altro? L'utente appartiene al gruppo "audio", puoi controllare con il comando:

~$ groups

Puoi postare l'output del comando:
~$ pacmd list-sinks

Se ti dice comando non trovato installa il pacchetto pulseaudio-utils.

Ciao, Franco