PDA

View Full Version : ens1371 problem


belthezar
19th May 2004, 05:52 PM
I am a longtime Linux user but brand new Fedora Core 2 user. I just wiped out my Gentoo setup at work on a Dell GX270 machine to mess around with Fedora Core 2.

I have everything up and running well except for my sound.

Fedora correctly detects that I have a 5880 AudioPCI (onboard sound) sound card that should use the snd-ens1371 driver. This is also the driver that Gentoo was using and it worked there. However under Fedora all I get is loud static or nothing at all.

Here are some relevant bits of info that I've seen other posts requests:

Results of /sbin/lspci -v:
02:08.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
Subsystem: Ensoniq Creative Sound Blaster AudioPCI128
Flags: bus master, slow devsel, latency 64, IRQ 11
I/O ports at ecc0
Capabilities: [dc] Power Management version 1

Results of /usr/sbin/kudzu -p --class=AUDIO :
-
class: AUDIO
bus: PCI
detached: 0
driver: snd-ens1371
desc: "Ensoniq|5880 AudioPCI"
vendorId: 1274
deviceId: 5880
subVendorId: 1274
subDeviceId: 2000
pciType: 1
pcidom: 0
pcibus: 2
pcidev: 8
pcifn: 0

original modeprobe.conf :
alias eth0 e1000
alias snd-card-0 snd-ens1371

install snd-ens1371 /sbin/modprobe --ignore-install snd-ens1371 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ens1371 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ens1371

New modprobe.conf per another post I found:
# ALSA portion
alias char-major-116* snd
alias snd-card-0 snd-ens1371

# OSS/Free portion
alias char-major-14* soundcore
alias sound-slot-0 snd-card-0

# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

install snd-card-0 /sbin/modprobe --ignore-install snd-card-0 && { /usr/sbin/alsactl restore >/
dev/null 2>&1 || :; }
remove snd-card-0 { /usr/sbin/alsactl store >/dev/null 2>&1 || :; }; /sbin/modprobe -r --ignore
-remove

install sound-slot-0 /sbin/modprobe --ignore-install sound-slot-0 && { /bin/aumix-minimal -f /e
tc/.aumixrc -L >/dev/null 2>&1 || :; }
remove sound-slot-0 { /bin/aumix-minimal -f /etc/.aumixrc -S >>/dev/null 2>&1 || :; }; /sbin/mo
dprobe -r --ignore-remove

That is everything I could think of to post, hopefully someone has seen this problem and can help out. Otherwise I really like FC2 so far, it's very slick and professional looking!

Thanks in advance,
Jim

Pegasus
19th May 2004, 06:26 PM
I have an ens1371 and it is working (MSI6151 onboard)...

Please restore the original modprobe.conf!

1.) start Gnome
2.) open terminal
3.) login as root (su -)
4.) start "system-config-soundcard"

Your system will show up a window with detected soundcard. Press the "Play TesTest" button...
You should see the following output in terminal window:

Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 23 [74%] [on]
Front Right: Playback 23 [74%] [on]
-8


leave "system-config-soundcard" application by closing it's window. Your're back at terminal prompt.

Start "gome-volume-control".
-> Check TriTech id3 (OSS) volumes (also PCM)
-> Check Ensoniq Audio PCI (Alsa Mixer) volumes (also PCM)

Sometimes the volume is too low to hear anything ;)

If you're running KDE, test the same with kmixer...

belthezar
19th May 2004, 07:04 PM

Well, for whatever reason it did work this time following your instructions!

I did find another post that told me how to get rid of the weird static I was getting. (had to unclick IEC958 in the KMix advanced settings) Maybe I had sound but couldn't hear it over the static.

Anyway, thanks for the reply! Now I have to figure out how to add mp3 support as apparently Fedora ships with that ability purposefully blocked!? (that's what xmms told me when I tried to play an mp3)

Pegasus
19th May 2004, 08:08 PM
FC2 is shipped with xmms-1.2.10.
You need the following file: xmms-mp3-1.2.10-1.1.fr.i386.rpm

1) download this file (search reps or vial google)
2) open terminal and login as root (su -)

$ su -
Password:
# cd /place_here_the_file_is
# rpm -ivh xmms-mp3*
.....
# exit
$ exit


Start Xmms, go to preferences (right-click / Options / Preferences).
In "Autio I/O Plugins", disable "MPegLayer 1/2/3 Placeholder Plugin".

And then.... enjoy MP3's ;)

belthezar
19th May 2004, 08:12 PM
Thanks again!

I actually ended up taking a longer route of setting up yum, getting it talking to rpm.livna.org and then getting the xmms-mp3 package that way.

Either way, I'm rocking again (and yum is cool - almost as nice as emerge from gentoo, minus the long compile times)! Thanks for the super quick help today :)

stonecupi
28th December 2004, 07:44 PM
I'm having the same problem but the steps you suggested didnt work for me. I'm new to linux. In the volume control i did notice that the speaker volume was set to lowest. I changed all the volumes such that they will pass some sound. Please help.
thanks

navesdeavila
3rd January 2005, 01:13 PM
Hi Pegasus,
I had almost the same problem that beltezar had, but when I pressed the test button after started "system-config-soundcard", it showed:

[root@localhost cicero]# system-config-soundcard
amixer: Unknown playback setup 'on'..

Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined cswitch
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 23 [74%] [on] Capture [off]
Front Right: Playback 23 [74%] [on] Capture [off]
-9

Can you help me solving this problem?

PS: I`m a new linux user .

Thanks!!! :)

Pegasus
3rd January 2005, 03:12 PM
Here is my result - running with FC3 (Heidelberg). (Don't have FC2 due to several reasons)

[pegasus@cassiopia ~]$ su -
Password:
[root@cassiopia ~]# system-config-soundcard
Simple mixer control 'PCM',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 31
Front Left: Playback 23 [74%] [on]
Front Right: Playback 23 [74%] [on]
Playing WAVE '/usr/share/system-config-soundcard/sound-sample.wav' : Signed 16 bit Little Endian, Rate 44100 Hz, Stereo
[root@cassiopia ~]# exit


My /etc/modprobe.conf (related sound entries):

...
alias snd-card-0 snd-ens1371
options snd-card-0 index=0
install snd-ens1371 /sbin/modprobe --ignore-install snd-ens1371 && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-ens1371 { /usr/sbin/alsactl store >/dev/null 2>&1 || : ; }; /sbin/modprobe -r --ignore-remove snd-ens1371
...


Installed Alsa packages:

PACKAGE VERSION
----------------------
alsa-lib 1.0.6-5
alsa-lib-devel 1.0.6-5
alsa-utils 1.0.6-3


... because if alsa-utils is installed, amixer is available:

[pegasus@cassiopia bin]$ dir am*
-rwxr-xr-x 1 root root 14804 20. Okt 05:17 amidi
-rwxr-xr-x 1 root root 40316 20. Okt 05:17 amixer
lrwxrwxrwx 1 root root 3 10. Nov 15:54 amstex -> tex
[pegasus@cassiopia bin]$


... also you'll find the folder "alsa" in /etc.

navesdeavila
3rd January 2005, 03:36 PM
Thanks for the reply Pegasus, but I just know how to verify if I have alsa package installed and don`t know too how to modify my modprobe.conf file.

Thanks again!!! :)

navesdeavila
3rd January 2005, 08:44 PM
I discovered what was my problem: conflict between the soundcards. I didn`t disabled the onboard soundcard before loading Fedora Core 2.

Anyway, thanks for your time Pegasus! :)