ES1869 soundcard problem? (lengthy description)
Hello,
since yesterday I am trying to configure the sound card on my laptop. I
would be very grateful to anyone who could hint me a solution. The
hardware has been till yesterday working fine under Windows (though I
don't have W to check it again but I don't expect anything happened).
I will be trying to get sndconfig package from woody as it's been
suggested by Michael Smith, but to be fair I don't expect it to work
fine, since several months ago I tryed the sndconfig on RedHat and
failed to find a working combination of irq/dma/ioport. I'll be trying,
but a help is welcome.
Even installing Windows I had the same problem, but somhow after several
attempts it's gone by itself, so I have no idea what I did right (or
wrong) before the card started working.
thanks.
Here follows a lenghty description of the problem.
when I boot the computer I am getting (this is the output of "dmesg |
more")
**
Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996
SB 3.01 detected OK (220)
ESS chip ES1869 detected
sb: Interrupt test on IRQ7 failed - Probable IRQ conflict
**
then "cat /dev/sndstat" produces
**
OSS/Free:3.8s2++-971130
Load type: Driver loaded as a module
Kernel: Linux ge3-c705 2.2.17 #1 Sun Jun 25 09:24:41 EST 2000 i586
Config options: 0
Installed drivers:
Card config:
Audio devices:
0: ESS ES1869 AudioDrive (rev 11) (3.01)
Synth devices:
Midi devices:
0: ESS ES1688
Timers:
0: System clock
Mixers:
0: Sound Blaster
**
and then "cat /proc/interrupts" does
**
CPU0
0: 57958 XT-PIC timer
1: 1069 XT-PIC keyboard
2: 0 XT-PIC cascade
3: 1961 XT-PIC pcnet_cs
7: 0 XT-PIC soundblaster
8: 1 XT-PIC rtc
12: 8747 XT-PIC PS/2 Mouse
13: 1 XT-PIC fpu
14: 95468 XT-PIC ide0
15: 8 XT-PIC ide1
NMI: 0
**
"cat /proc/dma" gives
**
1: SoundBlaster8
4: cascade
**
and "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
0170-0177 : ide1
01f0-01f7 : ide0
0220-022f : soundblaster
02f8-02ff : serial(set)
0300-031f : pcnet_cs
0330-0333 : MPU-401 UART
0376-0376 : ide1
03c0-03df : vga+
03f6-03f6 : ide0
03f8-03ff : serial(set)
1100-1107 : ide0
1108-110f : ide1
**
the next funny thing happens when I lounch "pnpdump"
**
...
# Card 1: (serial identifier d7 ff ff ff ff 03 00 73 16)
# Vendor Id ESS0003, No Serial Number (-1), checksum 0xD7.
# Version 1.0, Vendor version 1.0
# ANSI string -->ESS ES1869 Plug and Play AudioDrive<--
#
# Logical device id ESS0006
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3b
# Device supports vendor reserved register @ 0x3d
# Device supports vendor reserved register @ 0x3e
# Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE ESS0003/-1 (LD 0
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0800
# Maximum IO base address 0x0ff8
# IO base alignment 8 bytes
# Number of IO addresses required: 8# (IO 0 (SIZE 8) (BASE
0x0800))
(NAME "ESS0003/-1[0]{ESS ES1869 Plug and Play AudioDrive}")
# (ACT Y)
#
# Logical device id ESS1869
# Device supports vendor reserved register @ 0x3a
# Device supports vendor reserved register @ 0x3b
# Device supports vendor reserved register @ 0x3d
# Device supports vendor reserved register @ 0x3e
# Device supports vendor reserved register @ 0x3f
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be
changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE ESS0003/-1 (LD 1
# Multiple choice time, choose one only !
# Start dependent functions: priority preferred
# First DMA channel 1.
# 8 bit DMA only
# Logical device is not a bus master
# DMA may execute in count by byte mode
# ....
....
**
what's in the hell (sorry) is this ESS0003?
if I uncomment ACT Y for these two first entries my kernel recognizes
the both cards when isapnp is envoked, but the sb output remains the
same.
Any ideas?
**
Reply to: