[mythtv-users] ENS1371 sound problem...

JC johnmythtv at crombe.com
Tue May 27 07:28:20 EDT 2003


Got a SB64 (ENS1371) card.  Installed the ALSA drivers/lib/tools/utils.  All
seems to go fine.  Doing this BTW:

./configure --with-cards=ens1371 --with-sequencer=yes

I can load up every module (snd,snd-pcm,snd-seq,seq-oss,mixer-oss,etc) just
fine.  However when I try and modprobe snd-ens1371 I get this:

[root at mythtv mythtv]# modprobe snd-ens1371
/lib/modules/2.4.21-rc1/kernel/sound/pci/snd-ens1371.o: init_module: No such
device
Hint: insmod errors can be caused by incorrect module parameters, including
invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg
modprobe: insmod /lib/modules/2.4.21-rc1/kernel/sound/pci/snd-ens1371.o
failed
modprobe: insmod snd-ens1371 failed

Of course, aplay, etc. doesn't work and gives a:

aplay: main:462: audio open error: No such file or directory

When I tried installing and loading the kernel ES1371 module, it loads fine
but that's not the one Alsa wants right?  So, how do I get the snd-ens1371
to load?  Or, can I get Myth to work with the ES1371 module?

Finally, my motherboard has built-in audio (AC97, MSI KT2 Combo-L, VIA
KT266A, Athlon.  It has the VIA VT8235 Chipset which includes "Integrated
Hardware Sound Blaster/Direct Sound AC97 audio", ) which I disabled thinking
the SB64 card was more "standard".  I'd love to have that motherboard
built-in audio work instead.

Here's some debug output if this helps:

TIA!
JC

[root at mythtv mythtv]# lsmod
Module                  Size  Used by    Not tainted
es1371                 32328   0  (autoclean)                      ***
ac97_codec             12008   0  (autoclean) [es1371]    ***
   *** These are the modules loaded from the kernel.  When I unload these I
still get the same errror
snd-ac97-codec         30980   0
snd-pcm-oss            39012   0  (unused)
snd-pcm                65152   0  [snd-pcm-oss]
snd-mixer-oss          13240   0  [snd-pcm-oss]
snd-seq-midi            3936   0  (unused)
snd-rawmidi            14432   0  [snd-seq-midi]
snd-seq-oss            29568   0  (unused)
snd-seq-midi-event      3560   0  [snd-seq-midi snd-seq-oss]
snd-seq                41520   2  [snd-seq-midi snd-seq-oss
snd-seq-midi-event]
snd-timer              12072   0  [snd-pcm snd-seq]
snd-seq-device          4448   0  [snd-seq-midi snd-rawmidi snd-seq-oss
snd-seq]
snd                    29644   0  [snd-ac97-codec snd-pcm-oss snd-pcm
snd-mixer-oss snd-seq-midi snd-rawmidi snd-seq-oss snd-seq-midi-event
snd-seq snd-timer snd-seq-device]
i2c-matroxfb            2772   0  (unused)
mgajpg                  8952   0
i33                     7444   0  [mgajpg]
zr36060                14320   0  [mgajpg i33]
mgavideo                7080   0  [mgajpg i33]
mgacap                  7480   0  [mgajpg]
mgagrab                11412   1  [mgavideo mgacap]
mga_core               44184   4  [mgajpg i33 zr36060 mgavideo mgacap
mgagrab]
videodev                6432   2  [mgajpg mgacap]
tuner                  11040   1
ks0127                 10784   2
msp3400                15148   1
i2c-algo-ks             7400   1  [mga_core]
i2c-algo-bit            7688   3  [i2c-matroxfb]
mga                    98656   0
matroxfb_maven         13436   0  (unused)
i2c-core               13988   0  [tuner ks0127 msp3400 i2c-algo-ks
i2c-algo-bit matroxfb_maven]
serial                 49124   0  (unused)
soundcore               4292   6  [es1371 snd]
ide-scsi               10608   0


[root at mythtv mythtv]# ll /dev/dsp*
lrwxrwxrwx    1 root     root            9 May 27 17:11 /dev/dsp ->
/dev/dsp0
crw-rw----    1 root     audio     14,   3 May 27 17:11 /dev/dsp0
crw-rw----    1 root     audio     14,  19 May 27 17:11 /dev/dsp1
crw-rw----    1 root     audio     14,  35 May 27 17:11 /dev/dsp2
crw-rw----    1 root     audio     14,  51 May 27 17:11 /dev/dsp3
crw-------    1 mythtv   audio     55,   0 Mar 18 03:47 /dev/dsp56k

[root at mythtv mythtv]# fuser -v /dev/dsp
[root at mythtv mythtv]#

[root at mythtv mythtv]# /sbin/modinfo snd-ens1371
filename:    /lib/modules/2.4.21-rc1/kernel/sound/pci/snd-ens1371.o
description: "Ensoniq/Creative AudioPCI ES1371+"
author:      "Jaroslav Kysela <perex at suse.cz>, Thomas Sailer
<sailer at ife.ee.ethz.ch>"
license:     "GPL"
parm:        index int array (min = 1, max = 8), description "Index value
for Ensoniq AudioPCI soundcard."
parm:        id string array (min = 1, max = 8), description "ID string for
Ensoniq AudioPCI soundcard."
parm:        enable int array (min = 1, max = 8), description "Enable
Ensoniq AudioPCI soundcard."
[root at mythtv mythtv]#

[root at mythtv mythtv]# lspci  (-v on the ES1371)
00:00.0 Host bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333]
00:01.0 PCI bridge: VIA Technologies, Inc. VT8366/A/7 [Apollo KT266/A/333
AGP]
00:06.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06)
        Subsystem: Ensoniq Creative Sound Blaster AudioPCI64V, AudioPCI128
        Flags: bus master, slow devsel, latency 32, IRQ 17
        I/O ports at ec00 [size=64]
        Capabilities: [dc] Power Management version 1
00:10.0 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.1 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.2 USB Controller: VIA Technologies, Inc. USB (rev 80)
00:10.3 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 82)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8235 ISA Bridge
00:11.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus
Master IDE (rev 06)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev
74)
01:00.0 VGA compatible controller: Matrox Graphics, Inc. MGA G200 AGP (rev
01)




More information about the mythtv-users mailing list