es1370 soundplaying problems (2.2.2-ac3)

Arjan Filius (arjan@nospam.xs4all.nl)
Mon, 1 Mar 1999 19:34:44 +0100 (CET)


Hello,

Just installed a SB PCI64 card with an es1370 chip as modules, and
recording/mixing works OK, but i'm unable to play sound for some reason.
a `cat file >/dev/dsp` just waits and waits (doesn't work correctly i read
in the docs but i didn't expect such a thing)
Same result with vplay and mpg123, and i noticed the interrupts keep
hangin on zero while trying to play sound, with recording interrupts are
generated.
I tried also the es1371 module to load without succes (i'm pretty sure it
is an 1370 chip)

Relevant info:
* Kernel 2.2.2-ac3, (2.2.2 didn't compile, but i expect it would do the
same since there is no es1370 code in the ac3 patch)
* # gcc -v
Reading specs from /usr/lib/gcc-lib/i486-linux/egcs-2.91.60/specs
gcc version egcs-2.91.60 19981201 (egcs-1.1.1 release)
* # lsmod
Module Size Used by
nfs 37912 1 (autoclean)
lockd 30792 1 (autoclean) [nfs]
sunrpc 52996 1 (autoclean) [nfs lockd]
3c59x 18856 1 (autoclean)
dummy0 684 1 (autoclean)
serial 35748 1 (autoclean)
radio-aztech 2428 0 (autoclean)
videodev 2400 1 (autoclean) [radio-aztech]
unix 9844 9 (autoclean)
es1370 20988 0 (autoclean)
soundcore 2372 4 (autoclean) [es1370]
ax25 36096 0 (autoclean)
ipx 12476 0 (autoclean)
* # cat /proc/interrupts
CPU0
0: 7554552 XT-PIC timer
1: 4 XT-PIC keyboard
2: 0 XT-PIC cascade
4: 4 XT-PIC serial
8: 2 XT-PIC rtc
9: 478001 XT-PIC eth0
11: 239400 XT-PIC es1370
13: 1 XT-PIC fpu
14: 84828 XT-PIC ide0
NMI: 0
* # cat /proc/pci
PCI devices found:
Bus 0, device 0, function 0:
Host bridge: Intel 82437 (rev 2).
Medium devsel. Master Capable. Latency=64.
Bus 0, device 7, function 0:
ISA bridge: Intel 82371FB PIIX ISA (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
Bus 0, device 7, function 1:
IDE interface: Intel 82371FB PIIX IDE (rev 2).
Medium devsel. Fast back-to-back capable. Master Capable. No
bursts.
I/O at 0x1000 [0x1001].
Bus 0, device 8, function 0:
Multimedia audio controller: Ensoniq AudioPCI (rev 1).
Slow devsel. IRQ 11. Master Capable. No bursts. Min Gnt=12.Max
Lat=128.
I/O at 0x1040 [0x1041].
Bus 0, device 10, function 0:
Ethernet controller: 3Com 3C905B 100bTX (rev 48).
Medium devsel. IRQ 9. Master Capable. Latency=32. Min Gnt=10.Max
Lat=10.
I/O at 0x1080 [0x1081].
Non-prefetchable 32 bit memory at 0xc4000000 [0xc4000000].
* # cat /proc/ioports
0000-001f : dma1
0020-003f : pic1
0040-005f : timer
0060-006f : keyboard
0070-007f : rtc
0080-008f : dma page reg
00a0-00bf : pic2
00c0-00df : dma2
00f0-00ff : fpu
01f0-01f7 : ide0
02f8-02ff : serial(auto)
0358-0359 : aztech
03b0-03bb : mda
03bf-03bf : mda
03f6-03f6 : ide0
03f8-03ff : serial(auto)
1000-1007 : ide0
1040-107f : es1370
1080-10ff : eth0
* # cat /dev/sndstat
cat: /dev/sndstat: No such device

* # insmod sound
# cat /dev/sndstat
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux sabine 2.2.2-ac3 #7 Sun Feb 28 12:24:46 CET 1999 i586
Config options: 0

Installed drivers:

Card config:

Audio devices:

Synth devices:

Midi devices:

Timers:
0: System clock

Mixers:

* Relevant? kernel compile options
#
# Sound
#
CONFIG_SOUND=m
CONFIG_SOUND_ES1370=m
CONFIG_SOUND_ES1371=m
# CONFIG_SOUND_SONICVIBES is not set
# CONFIG_SOUND_MSNDCLAS is not set
# CONFIG_SOUND_MSNDPIN is not set
CONFIG_SOUND_OSS=m
# CONFIG_SOUND_PAS is not set
CONFIG_SOUND_SB=m
# CONFIG_SOUND_ESSMAESTRO is not set
CONFIG_SOUND_ADLIB=m
# CONFIG_SOUND_GUS is not set
# CONFIG_SOUND_MPU401 is not set
# CONFIG_SOUND_PSS is not set
# CONFIG_SOUND_MSS is not set
# CONFIG_SOUND_SSCAPE is not set
# CONFIG_SOUND_TRIX is not set
# CONFIG_SOUND_MAD16 is not set
# CONFIG_SOUND_WAVEFRONT is not set
# CONFIG_SOUND_CS4232 is not set
# CONFIG_SOUND_OPL3SA2 is not set
# CONFIG_SOUND_MAUI is not set
# CONFIG_SOUND_SGALAXY is not set
# CONFIG_SOUND_AD1816 is not set
# CONFIG_SOUND_OPL3SA1 is not set
CONFIG_SOUND_SOFTOSS=m
CONFIG_SOUND_YM3812=m
CONFIG_SOUND_VMIDI=m
# CONFIG_SOUND_UART6850 is not set

#
# Additional low level sound drivers
#
# CONFIG_LOWLEVEL_SOUND is not set
(I use one config for 2 machines, that's why the SB16 etc is compiled too)

Ideas? Should i load additional modules, perhaps use some mudule options?

Thanks!

Arjan Filius
mailto:iafilius@xs4all.nl
--------------------------------------------------------------
Argh! All right, so how am I supposed to work with Linux when
everything's already been done?! Can't these people leave some
broken MSDOS like parts so there's problems left to solve!?....

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/