es1371 not working (SB PCI 128)

Fredrik Vraalsen (vraalsen@cs.uiuc.edu)
08 Nov 1999 03:17:34 -0600


Hello,

I am trying to get my SB PCI 128 to work under Linux with the kernel
drivers and have tried various kernel versions (including 2.2.14pre4
and 2.3.26), but so far with no success. It detects the card and the
correct IRQ and ioports, but I do not get any sound. It _does_ work
with the latest OSS/Linux drivers, though (see below for output from
/dev/sndstat with this driver).

My card has chips with the following names/labels:

CREATIVE
CT5880-DBQ
9925H J5050

SIGMATEL
STAC9708T
CB3552
9926

(there are a few others, but these seemed like the main ones, if you
are interested in the others let me know)

Here is the output from dmesg in 2.3.26 with the es1371 kernel driver:

es1371: version v0.22 time 03:32:39 Nov 8 1999
es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x07
es1371: found es1371 rev 7 at io 0xa800 irq 10
es1371: features: joystick 0x0
es1371: codec vendor (0x000000) revision 0 (0x00)
es1371: codec features none
es1371: stereo enhancement: no 3D stereo enhancement

/proc/interrupts :
CPU0 CPU1
10: 0 0 IO-APIC-level es1371

/proc/ioports :
a800-a83f : Ensoniq ES1371
a800-a83f : es1371

and from the /proc/es1371 :
Creative ES137x Debug Dump-o-matic
AC97 CODEC state
reg:0x00 val:0x0000
reg:0x02 val:0x0000
reg:0x04 val:0x0000
reg:0x06 val:0x0000
reg:0x08 val:0x0000
reg:0x0a val:0x0000
reg:0x0c val:0x0000
reg:0x0e val:0x0000
reg:0x10 val:0x0000
reg:0x12 val:0x0000
reg:0x14 val:0x0000
reg:0x16 val:0x0000
reg:0x18 val:0x0000
reg:0x1a val:0x0000
reg:0x1c val:0x0000
reg:0x1e val:0x0000
reg:0x20 val:0x0000
reg:0x22 val:0x0000
reg:0x24 val:0x0000
reg:0x26 val:0x0000
reg:0x28 val:0x0000
reg:0x2a val:0x0000
reg:0x2c val:0x0000
reg:0x2e val:0x0000
reg:0x30 val:0x0000
reg:0x32 val:0x0000
reg:0x34 val:0x0000
reg:0x36 val:0x0000
reg:0x38 val:0x0000
reg:0x3a val:0x0000
reg:0x3c val:0x0000
reg:0x3e val:0x0000
reg:0x40 val:0x0000
reg:0x42 val:0x0000
reg:0x44 val:0x0000
reg:0x46 val:0x0000
reg:0x48 val:0x0000
reg:0x4a val:0x0000
reg:0x4c val:0x0000
reg:0x4e val:0x0000
reg:0x50 val:0x0000
reg:0x52 val:0x0000
reg:0x54 val:0x0000
reg:0x56 val:0x0000
reg:0x58 val:0x0000
reg:0x5a val:0x0000
reg:0x5c val:0x0000
reg:0x5e val:0x0000
reg:0x60 val:0x0000
reg:0x62 val:0x0000
reg:0x64 val:0x0000
reg:0x66 val:0x0000
reg:0x68 val:0x0000
reg:0x6a val:0x0000
reg:0x6c val:0x0000
reg:0x6e val:0x0000
reg:0x70 val:0x0000
reg:0x72 val:0x0000
reg:0x74 val:0x0000
reg:0x76 val:0x0000
reg:0x78 val:0x0000
reg:0x7a val:0x0000
reg:0x7c val:0x0000
reg:0x7e val:0x0000

/dev/sndstat just gives me "No such device".

The output from /dev/sndstat with the OSS/Linux drivers:

OSS/Linux 3.9.2x (C) 4Front Technologies 1996-1999

License serial number: E00000008
This Open Sound System copy is licensed for limited evaluation use only.
You can order a permanent OSS license from http://www.opensound.com/order.html
License will expire after: 11/1999
Options: ALL

*** Activity time of this evaluation version is limited ***

Build: 2.2.13-SMP

Card config:
Ensoniq AudioPCI 97 at 0xa800 irq 10

Audio devices:
0: Ensoniq AudioPCI97 (DUPLEX)
1: Ensoniq AudioPCI97 (playback only)

Synth devices:

Midi devices:
0: AudioPCI97

Timers:
0: System clock

Mixers:
0: AudioPCI 97 (STAC9708)

I hope this info helps. If you need anything more, please let me
know!

Fredrik

-
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/