problemi audio ATI IXP AC97

9 risposte [Ultimo contenuto]
Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

ciao a tutti, sono nuovo del forum!

ho appena installato sul mio portatile amd turion64, debian 6, ho problemi però con l'audio in quanto non emette alcun suono.

nico88@debian-Nico:~$ aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: IXP [ATI IXP], device 0: ATI IXP AC97 [ATI IXP AC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: Modem [ATI IXP Modem], device 0: ATI IXP MC97 [ATI IXP MC97]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

questo è quello che mi esce dando il comando: aplay -l

ho gia provato a smanettare sui controlli di alsamixer, anche da terminale ma niente!

potete aiutarmi?!

grazie in anticipo.

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

nessuno può aiutarmi??

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

Potresti essere più specifico? Quand'è che non emette suoni? Quando guardi un film con Totem? Quando ascolti musica con XMMS? Hai provato a suonare un singolo file musicale dalla shell? Con che messaggi di errore?

Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

mcortese ha scritto:

Potresti essere più specifico? Quand'è che non emette suoni? Quando guardi un film con Totem? Quando ascolti musica con XMMS? Hai provato a suonare un singolo file musicale dalla shell? Con che messaggi di errore?

si scusa.. in pratica non emette suono in alcun caso, ne guardando film, ne ascoltando musica con rhythmbox ne con qualiasi riproduttore multimediale!
suonare un singolo file musicale da shell come i fa?

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

Con aplay. Ti consiglio di provare con un semplice file wav o raw, per escludere che il problema sia dovuto a plugin errati etc.

Per escludere interazioni tra audio e video (sembra che schede nvidia e monitor collegati via HDMI si autoproclamino detentori dell'audio!) prova anche a lanciare aplay da una console (CTRL+ALT+F1).

Se compare qualche messaggio di errore, postalo qui. Altrimenti, sei sicuro che non sia un problema di volume o del flag muto (una "M" sotto le barre del volume)? Per sicurezza, posta una videata di alsamixer.

Altri output utili per la diagnosi: aplay -L, che elenca tutti i PCM disponibili, hwinfo --sound e l'immancabile lspci -v.

Infine, potrebbe essere un problema con PulseAudio, ma l'idea di avventurarmici mi fa rabbrividire... Wink

Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

mcortese ha scritto:

Con aplay. Ti consiglio di provare con un semplice file wav o raw, per escludere che il problema sia dovuto a plugin errati etc.

Per escludere interazioni tra audio e video (sembra che schede nvidia e monitor collegati via HDMI si autoproclamino detentori dell'audio!) prova anche a lanciare aplay da una console (CTRL+ALT+F1).

Se compare qualche messaggio di errore, postalo qui. Altrimenti, sei sicuro che non sia un problema di volume o del flag muto (una "M" sotto le barre del volume)? Per sicurezza, posta una videata di alsamixer.

Altri output utili per la diagnosi: aplay -L, che elenca tutti i PCM disponibili, hwinfo --sound e l'immancabile lspci -v.

Infine, potrebbe essere un problema con PulseAudio, ma l'idea di avventurarmici mi fa rabbrividire... Wink

facendo partire da terminale un file audio con aplay mi dice che lo sta eseguendo, ma io non sento niente, ho ovviamente alzato tutti gli speaker da alsamixer eseguito da terminale e alsamixer e alsamixergui eseguiti da desktop.. ma niente!

root@debian-Nico:/home/nico88# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default:CARD=IXP
    ATI IXP, ATI IXP AC97
    Default Audio Device
front:CARD=IXP,DEV=0
    ATI IXP, ATI IXP AC97
    Front speakers
surround40:CARD=IXP,DEV=0
    ATI IXP, ATI IXP AC97
    4.0 Surround output to Front and Rear speakers
surround41:CARD=IXP,DEV=0
    ATI IXP, ATI IXP AC97
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=IXP,DEV=0
    ATI IXP, ATI IXP AC97
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=IXP,DEV=0
    ATI IXP, ATI IXP AC97
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers

root@debian-Nico:/home/nico88# lspci -v
00:00.0 Host bridge: ATI Technologies Inc RS480 Host Bridge (rev 10)
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 64
 
00:01.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, 66MHz, medium devsel, latency 64
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: d0100000-d01fffff
	Prefetchable memory behind bridge: 00000000d4000000-00000000d7ffffff
	Capabilities: [44] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [b0] Subsystem: ATI Technologies Inc RS480 PCI Bridge
 
00:06.0 PCI bridge: ATI Technologies Inc RS480 PCI Bridge (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00003000-00003fff
	Memory behind bridge: d0200000-d02fffff
	Prefetchable memory behind bridge: 0000000044000000-00000000440fffff
	Capabilities: [50] Power Management version 3
	Capabilities: [58] Express Root Port (Slot-), MSI 00
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [b0] Subsystem: ATI Technologies Inc Device 5950
	Capabilities: [b8] HyperTransport: MSI Mapping Enable+ Fixed+
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Kernel driver in use: pcieport
 
00:13.0 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) (prog-if 10 [OHCI])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
	Memory at d0000000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: ohci_hcd
 
00:13.1 USB Controller: ATI Technologies Inc IXP SB400 USB Host Controller (rev 80) (prog-if 10 [OHCI])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
	Memory at d0001000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: ohci_hcd
 
00:13.2 USB Controller: ATI Technologies Inc IXP SB400 USB2 Host Controller (rev 80) (prog-if 20 [EHCI])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 19
	Memory at d0002000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [dc] Power Management version 2
	Capabilities: [d0] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: ehci_hcd
 
00:14.0 SMBus: ATI Technologies Inc IXP SB400 SMBus Controller (rev 82)
	Subsystem: Rioworks Device 2043
	Flags: 66MHz, medium devsel
	I/O ports at 8400 [size=16]
	Memory at d0003000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [b0] HyperTransport: MSI Mapping Enable- Fixed+
	Kernel driver in use: piix4_smbus
 
00:14.1 IDE interface: ATI Technologies Inc IXP SB400 IDE Controller (rev 80) (prog-if 8a [Master SecP PriP])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 16
	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 10a0 [size=16]
	Capabilities: [70] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: pata_atiixp
 
00:14.3 ISA bridge: ATI Technologies Inc IXP SB400 PCI-ISA Bridge (rev 80)
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 0
 
00:14.4 PCI bridge: ATI Technologies Inc IXP SB400 PCI-PCI Bridge (rev 80) (prog-if 01 [Subtractive decode])
	Flags: bus master, 66MHz, medium devsel, latency 64
	Bus: primary=00, secondary=03, subordinate=07, sec-latency=64
	I/O behind bridge: 00004000-00004fff
	Memory behind bridge: d0300000-d03fffff
	Prefetchable memory behind bridge: 40000000-43ffffff
 
00:14.5 Multimedia audio controller: ATI Technologies Inc IXP SB400 AC'97 Audio Controller (rev 80)
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
	Memory at d0003400 (32-bit, non-prefetchable) [=256]
	Capabilities: [40] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: ATI IXP AC97 controller
 
00:14.6 Modem: ATI Technologies Inc SB400 AC'97 Modem Controller (rev 80) (prog-if 00 [Generic])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, slow devsel, latency 64, IRQ 17
	Memory at d0003800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [40] MSI: Enable- Count=1/1 Maskable- 64bit-
	Kernel driver in use: ATI IXP MC97 controller
 
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
	Flags: fast devsel
	Capabilities: [80] HyperTransport: Host or Secondary Interface
 
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
	Flags: fast devsel
 
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
	Flags: fast devsel
 
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
	Flags: fast devsel
	Kernel driver in use: k8temp
 
01:05.0 VGA compatible controller: ATI Technologies Inc RS482 [Radeon Xpress 200M] (prog-if 00 [VGA controller])
	Subsystem: Rioworks Device 2043
	Flags: bus master, 66MHz, medium devsel, latency 66, IRQ 17
	Memory at d4000000 (32-bit, prefetchable) [size=64M]
	I/O ports at 2000 [size=256]
	Memory at d0100000 (32-bit, non-prefetchable) [size=64K]
	[virtual] Expansion ROM at d0120000 [disabled] [size=128K]
	Capabilities: [50] Power Management version 2
	Kernel driver in use: radeon
 
02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 19)
	Subsystem: Rioworks Marvell 88E8053 Gigabit Ethernet Controller (Arima)
	Flags: bus master, fast devsel, latency 0, IRQ 18
	Memory at d0200000 (64-bit, non-prefetchable) [size=16K]
	I/O ports at 3000 [size=256]
	[virtual] Expansion ROM at 44000000 [disabled] [size=128K]
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data
	Capabilities: [5c] MSI: Enable- Count=1/2 Maskable- 64bit+
	Capabilities: [e0] Express Legacy Endpoint, MSI 00
	Kernel driver in use: sky2
 
03:07.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller
	Subsystem: Rioworks Device 2043
	Flags: bus master, medium devsel, latency 168, IRQ 20
	Memory at d0308000 (32-bit, non-prefetchable) [size=4K]
	Bus: primary=03, secondary=04, subordinate=07, sec-latency=176
	Memory window 0: 40000000-43fff000 (prefetchable)
	Memory window 1: 48000000-4bfff000
	I/O window 0: 00004000-000040ff
	I/O window 1: 00004400-000044ff
	16-bit legacy interface ports at 0001
	Kernel driver in use: yenta_cardbus
 
03:07.2 FireWire (IEEE 1394): Texas Instruments OHCI Compliant IEEE 1394 Host Controller (prog-if 10 [OHCI])
	Subsystem: Rioworks Device 2043
	Flags: bus master, medium devsel, latency 64, IRQ 21
	Memory at d0309000 (32-bit, non-prefetchable) [size=2K]
	Memory at d0300000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
	Kernel driver in use: firewire_ohci
 
03:07.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
	Subsystem: Rioworks Device 2043
	Flags: bus master, medium devsel, latency 64, IRQ 20
	Memory at d0304000 (32-bit, non-prefetchable) [size=8K]
	Capabilities: [44] Power Management version 2
	Kernel driver in use: tifm_7xx1
 
03:07.4 SD Host controller: Texas Instruments PCI6411/6421/6611/6621/7411/7421/7611/7621 Secure Digital Controller
	Subsystem: Rioworks Device 2043
	Flags: medium devsel, IRQ 20
	Memory at d030a000 (32-bit, non-prefetchable) [size=256]
	Memory at d0309c00 (32-bit, non-prefetchable) [size=256]
	Memory at d0309800 (32-bit, non-prefetchable) [size=256]
	Capabilities: [80] Power Management version 2
	Kernel driver in use: sdhci-pci
 
03:09.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)
	Subsystem: Broadcom Corporation Gateway 7510GX
	Flags: bus master, fast devsel, latency 64, IRQ 23
	Memory at d0306000 (32-bit, non-prefetchable) [size=8K]
	Kernel driver in use: b43-pci-bridge

il comando hwinfo --sound mi da bash:command not found!
da lspci l'audio sembrerebbe a posto, e anche i driver utilizzati sembrerebbero quelli giusti!

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

nico88 ha scritto:

facendo partire da terminale un file audio con aplay mi dice che lo sta eseguendo, ma io non sento niente

Questo è veramente disarmante: un messaggio di errore lo possiamo analizzare, ma nessun messaggio... come possiamo diagnosticare il problema? Potrebbe addirittura essere il cavo interrotto, le casse in corto, una saldatura partita, ecc. ecc. Puoi solo provare con un paio di cuffie collegate al jack apposito.

nico88 ha scritto:

ho ovviamente alzato tutti gli speaker da alsamixer

... e annullato tutti i "mute" con il tasto "m", vero?

nico88 ha scritto:

da lspci l'audio sembrerebbe a posto, e anche i driver utilizzati sembrerebbero quelli giusti!

L'unica cosa che mi viene in mente è: confermi che l'hardware installato sia una ATI IXP? Non è che carica il driver di una scheda e invece ce n'è un'altra?

Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

mcortese ha scritto:

nico88 ha scritto:

facendo partire da terminale un file audio con aplay mi dice che lo sta eseguendo, ma io non sento niente

Questo è veramente disarmante: un messaggio di errore lo possiamo analizzare, ma nessun messaggio... come possiamo diagnosticare il problema? Potrebbe addirittura essere il cavo interrotto, le casse in corto, una saldatura partita, ecc. ecc. Puoi solo provare con un paio di cuffie collegate al jack apposito.

nico88 ha scritto:

ho ovviamente alzato tutti gli speaker da alsamixer

... e annullato tutti i "mute" con il tasto "m", vero?

nico88 ha scritto:

da lspci l'audio sembrerebbe a posto, e anche i driver utilizzati sembrerebbero quelli giusti!

L'unica cosa che mi viene in mente è: confermi che l'hardware installato sia una ATI IXP? Non è che carica il driver di una scheda e invece ce n'è un'altra?

rimossi tutti i mute su alsamixer a parte quelli dei microfoni.
la scheda è quella di sicuro perchè prima di debian avevo opensuse con gli stessi driver e l'avevo fatta funzionare smanettando tra le uscite e selezionando l'uscita mono!

non so davvero piu cosa fare Crying

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di nico88
nico88
(Junior)
Offline
Junior
Iscritto: 02/09/2011
Messaggi: 44

grazie a dio ce l'ho fatta!!!!!
smanettamento estremo e sono riuscito (non so ancora come) a farla funzionare.. sono andato a toccare tutte le opzioni di riproduzione e alla fine ho trovato la combinazione corretta!!
grazie 1000 comunque per gli aiuti!

ora ho però un ultima domanda, come faccio a disinstallare il firmware realtek che avevo provato ad installare?? l'ho installato scompattando manualmente i pacchetti e eseguendo l'installazione da terminale!

Olidata Stainer W2800, AMD turion64 - Debian 6.0 Squeeze GNOME2
Compaq Evo N410C, PIII - Debian 7.0 Wheezy XFCE4

Ritratto di mcortese
mcortese
(Guru)
Offline
Guru
Iscritto: 27/02/2009
Messaggi: 640

Ottimo!

Quando parli di "pacchetto installato a mano" intendi un .deb installato con dpkg --install oppure un .tar installato con make install?

Nel primo caso, si disisntalla come tutti gli altri pacchetti Debian: con aptitude.

Nel secondo caso, dipende da come è stato fatto il Makefile. Se non riesci a risolvere con una semplice ispezione del file, postalo (in un altro trhead: questo va chiuso e marchiato come Risolto) e vedremo di aiutarti.