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 via email to