Sound Blaster 16 PCI\Ensoniq 5880

Sound Blaster 16 PCI\Ensoniq 5880

Post by Chri » Fri, 20 Apr 2001 09:44:20



I have recently bought a Sound Blaster 16 PCI for my system, and I'm trying
to get it to work in Linux.

I am running Red Hat 7.0 with a 2.4.2 kernel (Sound support is compiled as a
module).  I'm have a dual boot with Windows NT.

Although my sound card is a Sound Blaster 16 PCI, sndconfig says that it is
an Ensoniq 5880, so they are probably basically the same.  But then it says
it is not supported! I think this is kind of odd, because it is a Sound
Blaster 16, and the only difference is the PCI instead of the ISA.

I don't really know what to do to make it work.  So if anyone has any
suggestions...they would be appreciated.

I can rebuild the kernel if required, but I would rather just recompile
modules because the kernel takes forever to do.

Thanks

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Dances With Cro » Fri, 20 Apr 2001 11:00:55


On Thu, 19 Apr 2001 00:44:20 GMT, Chris staggered into the Black Sun and
said:

Quote:>I am running Red Hat 7.0 with a 2.4.2 kernel (Sound support is compiled
>as a module).  I'm have a dual boot with Windows NT.

>Although my sound card is a Sound Blaster 16 PCI, sndconfig says that
>it is an Ensoniq 5880, so they are probably basically the same.  But
>then it says it is not supported! I think this is kind of odd, because
>I don't really know what to do to make it work.  So if anyone has any
>suggestions...they would be appreciated.

"modprobe es1371".  The 5880 is specifically supported within es1371.c
AFAICT from reading the source.  sndconfig must be screwed up somewhere.

--
Matt G|There is no Darkness in Eternity/But only Light too dim for us to see
Brainbench MVP for Linux Admin /  Workin' in a code mine, hittin' Ctrl-Alt
http://www.brainbench.com     /   Workin' in a code mine, whoops!
-----------------------------/    I hit a seg fault....

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Chri » Fri, 20 Apr 2001 11:46:57



/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: init_module: No such
device
Hint: insmod errors can be caused by incorrect module parameters, including
inva
lid IO or IRQ parameters
/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: insmod
/lib/modules/2.4.2/kern
el/drivers/sound/es1371.o failed
/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: insmod es1371 failed

That is what I get when I do that.  That is kind of weird though that it
fails if it is supported.



Quote:> On Thu, 19 Apr 2001 00:44:20 GMT, Chris staggered into the Black Sun and
> said:
> >I am running Red Hat 7.0 with a 2.4.2 kernel (Sound support is compiled
> >as a module).  I'm have a dual boot with Windows NT.

> >Although my sound card is a Sound Blaster 16 PCI, sndconfig says that
> >it is an Ensoniq 5880, so they are probably basically the same.  But
> >then it says it is not supported! I think this is kind of odd, because
> >I don't really know what to do to make it work.  So if anyone has any
> >suggestions...they would be appreciated.

> "modprobe es1371".  The 5880 is specifically supported within es1371.c
> AFAICT from reading the source.  sndconfig must be screwed up somewhere.

> --
> Matt G|There is no Darkness in Eternity/But only Light too dim for us to
see
> Brainbench MVP for Linux Admin /  Workin' in a code mine, hittin' Ctrl-Alt
> http://www.brainbench.com     /   Workin' in a code mine, whoops!
> -----------------------------/    I hit a seg fault....

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Dances With Cro » Sat, 21 Apr 2001 10:38:05


On Thu, 19 Apr 2001 02:46:57 GMT, Chris staggered into the Black Sun and
said:


>/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: init_module: No such
>device
>Hint: insmod errors can be caused by incorrect module parameters,
>including invalid IO or IRQ parameters
>/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: insmod
>/lib/modules/2.4.2/kernel/drivers/sound/es1371.o failed
>/lib/modules/2.4.2/kernel/drivers/sound/es1371.o: insmod es1371 failed

>That is what I get when I do that.  That is kind of weird though that it
>fails if it is supported.

Hmmm.  OK, checking groups.google.com finds that the 5880 *should* work
with es1371 in kernel 2.2.16... so why isn't this working?  Hmm, do you
have the ac97_codec module loaded?  The es1371 module depends on this;
if it isn't getting loaded, something's wrong and you need to do a
depmod -a at the very least.  Also check for IRQ conflicts; the thing is
a PCI card and should be able to share an IRQ, but you never know.
(Yes, I'm grasping at straws here.)

BTW, there's a serious problem with the loopback device in 2.4.2, so if
you were looking for an excuse to upgrade to 2.4.3, go for it.

--
Matt G|There is no Darkness in Eternity/But only Light too dim for us to see
Brainbench MVP for Linux Admin /  Workin' in a code mine, hittin' Ctrl-Alt
http://www.brainbench.com     /   Workin' in a code mine, whoops!
-----------------------------/    I hit a seg fault....

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Stati » Sat, 21 Apr 2001 11:36:09



> On Thu, 19 Apr 2001 00:44:20 GMT, Chris staggered into the Black Sun and
> said:
>>I am running Red Hat 7.0 with a 2.4.2 kernel (Sound support is compiled
>>as a module).  I'm have a dual boot with Windows NT.

>>Although my sound card is a Sound Blaster 16 PCI, sndconfig says that
>>it is an Ensoniq 5880, so they are probably basically the same.  But
>>then it says it is not supported! I think this is kind of odd, because
>>I don't really know what to do to make it work.  So if anyone has any
>>suggestions...they would be appreciated.

> "modprobe es1371".  The 5880 is specifically supported within es1371.c
> AFAICT from reading the source.  sndconfig must be screwed up somewhere.

I think sndconfig must be getting a little screwed up somewhere, last time
I checked, the Ensoniq 5880 had nothing in common with the SB16 - beyond
that, I can honesty say I have no idea what is going on there.
 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Markku Kolkk » Sun, 22 Apr 2001 01:39:29



> I think sndconfig must be getting a little screwed up somewhere, last time
> I checked, the Ensoniq 5880 had nothing in common with the SB16

It's SB16PCI, not SB16. They have absolutely nothing in common except the
first characters of their names. SB16PCI is based on the Ensonic AudioPCI,
and apparently different versions of the Ensonic chip are used without
changing the card name. My SB16PCI has a ES1373 chip, the model number
printed on the board is CT4740.

--
        Markku Kolkka

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Chri » Sun, 22 Apr 2001 08:34:45


I tried loading that codec, but it still gives the same error.  Is there
anything I should add to my modules.conf file to try and make it work?

I hope it isn't an IRQ conflict or anything, but if it is, how would I fix
that? My only other devices I know of are my ethernet card (PCI) which works
fine...and my parallel port which is hooked up to a floppy tape drive (but
that module isn't loaded when I try loading the sound module).

Just one note...when I detect it in sndconfig, it calls it an "Ensoniq|5880
AudioPCI"...Is it supposed to be an "Ensoniq 5880 AudioPCI"?



Quote:> Hmmm.  OK, checking groups.google.com finds that the 5880 *should* work
> with es1371 in kernel 2.2.16... so why isn't this working?  Hmm, do you
> have the ac97_codec module loaded?  The es1371 module depends on this;
> if it isn't getting loaded, something's wrong and you need to do a
> depmod -a at the very least.  Also check for IRQ conflicts; the thing is
> a PCI card and should be able to share an IRQ, but you never know.
> (Yes, I'm grasping at straws here.)

 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Chri » Sun, 22 Apr 2001 08:38:43


I figured out the problem...It was nothing wrong with my sound card or my
system or anything...it was the driver that was faulty! I upgraded to kernel
2.4.3 with es1371 as a module and now it works!
 
 
 

Sound Blaster 16 PCI\Ensoniq 5880

Post by Jonadab the Unsightly O » Mon, 07 May 2001 06:43:04



Quote:> I hope it isn't an IRQ conflict or anything, but if it is,
> how would I fix that?

First, make certain the "PNP OS Installed" setting in the
BIOS is turned off or set to "disabled".  If that doesn't
solve it, try swapping PCI slots around.  If that doesn't
help either, post back here.  There are ways to adjust
the IRQ assignments manually...  (All of this assumes
that an IRQ conflict is your problem; it might not be,
so continue pursuing other possibilities as you were.)

- jonadab

 
 
 

1. 2.2.18: difficulties with Ensoniq 5880 (es1371) rev 0x03?

I already asked this on the linux-sound mailing list almost 10 days ago,
but got no response. So here it is again, header cut down to essentials:

-----
Date:   Sat, 17 Feb 2001 12:04:32 +0100


Subject: 2.2.18: difficulties with Ensoniq 5880 (es1371) rev 0x03?

Hi,

I'm having strange happenings with various Gigabyte boards and Linux
2.2.18 here. Short story: 7ZXR with Ens 5880 rev 02 has sound, 7XR with
Ens 5880 rev 03 does not have sound.

I bought a Gigabyte 7ZXR in December which has a

00:0e.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 02)
        Subsystem: Giga-byte Technology: Unknown device a000
        Flags: bus master, slow devsel, latency 64, IRQ 12
        I/O ports at c800
        Capabilities: [dc] Power Management version 1
(this one shares the IRQ with a 53c875 on a Tekram DC390U)

 es1371: stereo enhancement: SigmaTel SS3D
 es1371: version v0.22 time 13:30:09 Jan 24 2001
 es1371: found chip, vendor id 0x1274 device id 0x5880 revision 0x02
 es1371: found es1371 rev 2 at io 0xc800 irq 12
 es1371: features: joystick 0x200
 es1371: codec vendor   v (0x838476) revision 8 (0x08)
 es1371: codec features 18bit DAC 18bit ADC
 es1371: stereo enhancement: SigmaTel SS3D

Now, at University, we bought some 7ZX in February which have a (mind
the revision)

00:0e.0 Multimedia audio controller: Ensoniq 5880 AudioPCI (rev 03)
        Subsystem: Giga-byte Technology: Unknown device a000
        Flags: bus master, slow devsel, latency 64, IRQ 10
        I/O ports at d000
        Capabilities: [dc] Power Management version 2
(this one does not share its IRQ)

 es1371: version v0.22 time 21:01:40 Feb  5 2001
 es1371: found chip, vendor id 0x1274 device id 0x5880 revision 0x03
 es1371: found es1371 rev 3 at io 0xd000 irq 10
 es1371: features: joystick 0x0
 es1371: codec vendor     (0x000000) revision 0 (0x00)
 es1371: codec features none
 es1371: stereo enhancement: no 3D stereo enhancement

What's going on with the new 7ZX boards with rev 0x03? They don't show a
codec, and don't make any sound. Is this a known problem? Is there a
solution?

--
Matthias Andree
-
To unsubscribe from this list: send the line "unsubscribe linux-sound" in

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in

More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

2. Spin down SCSI harddisk

3. Ensoniq 5880 AudioPCI

4. in.h problems solved

5. es1371 driver: ensoniq 5880 distortion

6. Video

7. Ensoniq 5880 - digital audio output - how?

8. COBOL for Linux

9. Creative Labs Sound Blaster 16 PCI

10. Sound Blaster 16 PCI Config

11. Sound Blaster 16 PCI

12. Sound Blaster 16 PCI, setup, etc.

13. Sound Blaster 16 (Vibra 16)