PDA

Visualizza la versione completa : Scheda audio ensoniq 1370 e problemi con ALSA


shishii
03-01-2009, 23:36
Ho appena installato Fedora 10 e non riesco a fare funzionare a dovere l'audio.

Su PC ci sono due schede audio, una integrata, che non mi interessa e una sound blaster 128 con chipset ensoniq 1370.

Questa scheda con OSS e con altre distro ha sempre funzionato, ora solo parzialmente, nel senso che all'avvio e alla chiusura di KDE riproduce i gingle, ma nessun altro suono.

Ovviamente ho settato tutti i mixer.

Situazione



# lspci
...
00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
...
02:0d.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)

# lsmod | grep snd

snd_ens1370 24196 3
gameport 13452 1 snd_ens1370
snd_rawmidi 22272 1 snd_ens1370
snd_intel8x0 30876 3
snd_seq_dummy 6660 0
snd_ac97_codec 96672 1 snd_intel8x0
ac97_bus 5504 1 snd_ac97_codec
snd_seq_oss 30364 0
snd_seq_midi_event 9600 1 snd_seq_oss
snd_seq 48320 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi_event
snd_seq_device 9996 4 snd_rawmidi,snd_seq_dummy,snd_seq_oss,snd_seq
snd_pcm_oss 41600 0
snd_mixer_oss 16896 1 snd_pcm_oss
snd_pcm 64772 4 snd_ens1370,snd_intel8x0,snd_ac97_codec,snd_pcm_os s
snd_timer 21896 2 snd_seq,snd_pcm
snd 51768 24 snd_ens1370,snd_rawmidi,snd_intel8x0,snd_seq_dummy ,snd_ac97_codec,snd_seq_oss,snd_seq,snd_seq_device ,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 9416 1 snd
snd_page_alloc 11144 3 snd_ens1370,snd_intel8x0,snd_pcm

# alsa-info

!!################################
!!ALSA Information Script v 0.4.52
!!################################

!!Script ran on: Sat Jan 3 22:25:22 CET 2009


!!Linux Distribution
!!------------------

Fedora release 10 (Cambridge) Fedora release 10 (Cambridge) Fedora release 10 (Cambridge) Fedora release 10 (Cambridge)


!!Kernel Information
!!------------------

Kernel release: 2.6.27.9-159.fc10.i686
Operating System: GNU/Linux
Architecture: i686
Processor: i686
SMP Enabled: Yes


!!ALSA Version
!!------------

Driver version: 1.0.18a
Library version:
Utilities version: 1.0.18


!!Loaded ALSA modules
!!-------------------

snd_ens1370
snd_intel8x0


!!Soundcards recognised by ALSA
!!-----------------------------

0 [AudioPCI ]: ENS1370 - Ensoniq AudioPCI
Ensoniq AudioPCI ENS1370 at 0xdf00, irq 21
1 [ICH5 ]: ICH4 - Intel ICH5
Intel ICH5 with AD1985 at irq 17


!!PCI Soundcards installed in the system
!!--------------------------------------

00:1f.5 Multimedia audio controller: Intel Corporation 82801EB/ER (ICH5/ICH5R) AC'97 Audio Controller (rev 02)
02:0d.0 Multimedia audio controller: Ensoniq ES1370 [AudioPCI] (rev 01)


!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------

00:1f.5 0401: 8086:24d5 (rev 02)
Subsystem: 1043:80f3
--
02:0d.0 0401: 1274:5000 (rev 01)
Subsystem: 4942:4c4c


!!Loaded sound module options
!!--------------------------

!!Module: snd_ens1370
enable : Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y,Y, Y,Y,Y,Y,Y,Y,Y
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
joystick : N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N,N, N,N,N,N,N,N,N

!!Module: snd_intel8x0
ac97_clock : 0
ac97_quirk : <NULL>
buggy_irq : N
buggy_semaphore : N
enable : N
id : <NULL>
index : -1
joystick : 0
spdif_aclink : 0
xbox : N



sulla base del comando
# alsaunmute
Unknown hardware: "ICH4" "Analog Devices AD1985" "AC97a:41445375" "" ""
Hardware is initialized using a guess method

sembrerebbe che la scheda principale sia quella integrata, infatti:

# aplay -l
**** 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: AudioPCI [Ensoniq AudioPCI], device 0: ES1370/1 [ES1370 DAC2/ADC]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: AudioPCI [Ensoniq AudioPCI], device 1: ES1370/2 [ES1370 DAC1]
Subdevices: 1/1
Subdevice #0: subdevice #0


Qualche idea?

francofait
04-01-2009, 00:30
l' ensonic è perfettamente riconosciuta da qualunque distro , se hai già una scheda integrata sulla mobo o la disattivi da bios , oppure la metti nella backlist in /etc/modprobe.d/blacklist

shishii
04-01-2009, 01:08
ho usato la blacklist di modprobe.d

ed ora effettivamente fedora vede solo la ensoniq, ma guarda qui cosa dice:

# alsaunmute
Unknown hardware: "ENS1370" "Asahi Kasei AK4531" "AK4531" "" ""
Hardware is initialized using a guess method
/lib/alsa/init/default:22: unable to convert dB value '-20dB' to internal integer range
/lib/alsa/init/default:106: unable to convert dB value '-20dB' to internal integer range

a parte questo adesso non si ascoltano più neanche i gingle di partenza e arresto di kde.

francofait
04-01-2009, 09:16
Fai un bel dist-upgrade , viene praticamente aggiornato tutto. Comunque uso una audio creative come la tua e su mobo ho un ' hda-nvidia ' , fedora 10 un po bizzosa lo è anche per me con entrambe le schede , spece con kde4 .
L' ho tolta senza farmene un problema.

shishii
05-01-2009, 20:04
Sono parzialmente riuscito a risolvere tramite

# alsamixer -D hw:0

e regolando e alzando il volume della colonna PCM che era a zero.

ora si sente l'audio ma molto a scatti.

Loading