I have an ES1371 installed in a twin processor machine running Debian
2.2. I have compiled a kernel with the ES1371 driver in, and that is
undoubtedly the kernel I am using:
bash-2.03$ more /proc/version
(Debian GNU/Linux)) #12 SMP Fri Dec 22 10:41:19 GMT 2000
As the system starts up, the ES1371 card is correctly found:
bash-2.03$ dmesg | grep es1371
es1371: version v0.22 time 10:34:24 Dec 22 2000
es1371: found chip, vendor id 0x1274 device id 0x1371 revision 0x06
es1371: found es1371 rev 6 at io 0xb800 irq 10
es1371: features: joystick 0x200
es1371: codec vendor TRA (0x545241) revision 35 (0x23)
es1371: codec features none
es1371: stereo enhancement: no 3D stereo enhancement
The card shows up correctly in interrupts:
gododdin:/usr/src/linux# grep 1371 /proc/interrupts
10: 693 882 IO-APIC-level es1371
And in PCI:
gododdin:/usr/src/linux# grep 1371 /proc/pci
Multimedia audio controller: Ensoniq ES1371 (rev 6).
So the card is there and is at least responding to the system. However,
sound does not work and /dev/sndstat reports that the device isn't
there:
gododdin:/usr/src/linux# cat /dev/sndstat
cat: /dev/sndstat: No such device
According to the Sound-HOWTO,
'"No such device" means that sound driver is not loaded
or linked into kernel. Go back to section 4.2 to correct this.'
This is emphatically not the case. I have checked, and checked, and
checked again. I've also compiled kernels with the ES1371 driver as a
module, but they don't work either (same symptoms).
The sound used to work when the machine was running Mandrake 7.0; there
have been no hardware changes.
Any suggestions?
--
[ This .sig subject to change without notice ]