Affan Basalamah (96-018) wrote:
> 
> hi there,
> 
> I have a question about soundcard to be used as soundcard modem. I wonder
> how can I use a ESS-based Plug and Play to play soundmodem in Linux, while
> I can use it to play soundmodem in PC/Flexnet Win95. AFAIK, I have to use
> the real, non-pnp Soundblaster card, which is too expensive for me,
> compared to ESS-based soundcard. Should I run isapnp command or something,
> and if I do that, will it run well ??
> 
> I can play soundmodem in Win95 by initializing ESSCFG.EXE dan ESSVOL.EXE
> right before I run FLEXNET.EXE and other application. By using that
> command, my ESS-based soundcard is running as Soundblaster compatible,
> ready to be initialized by SMSBC.EXE...
> 
> thanks,
> Affan Basalamah

Soundmodem works ok in Linux with ESS1868 and ESS1869 !
If yor BIOS not initialize the soundcard you must use ISAPNP.
I attach the file /etc/isapnp.conf for ESS1869.
You must run isapnp befor 'modprobe soundmodem' ( the soundmodem must be
compiled as module) 
-- 
###################################################################
#    Minta Adrian - YO3GIH                    phone: 04+092451899 #
#   mailto:[EMAIL PROTECTED] http://www.csit-sun.pub.ro/~gygy/ #     
###################################################################


# $Id: pnpdump.c,v 1.8 1997/01/14 21:05:35 fox Exp $
# This is free software, see the sources for details.
# This software has NO WARRANTY, use at your OWN RISK
# 
# For details of this file format, see isapnp.conf(5)
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER
#
# Trying port address 0203
# Board 1 has serial identifier be ff ff ff ff 69 18 73 16

# (DEBUG)
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)

# Card 1: (serial identifier be ff ff ff ff 69 18 73 16)
# ESS1869 Serial No -1 [checksum be]
# Version 1.0, Vendor version 1.0
# ANSI string -->ESS ES1869 Plug and Play AudioDrive<--
#
# Logical device id ESS0006
#
# 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 ESS1869/-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 (BASE 0x0800))
# (ACT Y)
))
#
# Logical device id ESS1869
#
# 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 ESS1869/-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
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 0 (CHANNEL 1))
#       Next DMA channel 0 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed in compatible mode
(DMA 1 (CHANNEL 3))
#       IRQ 5.
#             High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 5 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0220
#             IO base alignment 0 bytes
#             Number of IO addresses required: 16
(IO 0 (BASE 0x0220))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x0388
#             IO base alignment 0 bytes
#             Number of IO addresses required: 4
(IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x0330
#             IO base alignment 0 bytes
#             Number of IO addresses required: 2
(IO 2 (BASE 0x0330))


#     End dependent functions
 (ACT Y)
))
# End tag... Checksum 0x00 (OK)

Reply via email to