On Mon, Sep 11, 2000 at 10:58:23PM +0530, G.Sagar wrote:
> Can someone help me configure my opti 931 sound card on my debian
> machine ?
Not sure about Debian, but on Red Hat 5.2, Red Hat's "sndconfig" picked it
up properly (I remeber it was some major hassle under RHL 4.2). The settings
it dumped into "conf.modules" and "isapnp.conf" are:
conf.modules
-------------
alias sound mad16
alias midi opl3
options opl3 io=0x388
options sb mad16=1
options mad16 io=0x530 irq=10 dma=0,1 mpu_io=0x330 mpu_irq=9 joystick=1
(Sound is obviously compiled as module)
isapnp.conf (I trimmed a few non-essential comments, still longish...)
----------------------------------------------------------------------
# Trying port address 0203
# Board 1 has serial identifier 74 ff ff ff ff 31 09 14 3e
(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)
# Card 1: (serial identifier 74 ff ff ff ff 31 09 14 3e)
# Vendor Id OPT0931, No Serial Number (-1), checksum 0x74.
# Version 1.0, Vendor version 0.0
# ANSI string -->OPTi Audio 16<--
#
# Logical device id OPTffff
#
(CONFIGURE OPT0931/-1 (LD 0
# ANSI string -->AUX0<--
(ACT Y)
))
#
# Logical device id OPT9310
#
(CONFIGURE OPT0931/-1 (LD 1
# ANSI string -->OPTi Audio 16<--
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0534
# Maximum IO base address 0x0608
# IO base alignment 4 bytes
# Number of IO addresses required: 4
(IO 0 (BASE 0x0534))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0380
# Maximum IO base address 0x03f0
# IO base alignment 16 bytes
# Number of IO addresses required: 12
(IO 1 (BASE 0x0380))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0220
# Maximum IO base address 0x0240
# IO base alignment 32 bytes
# Number of IO addresses required: 16
(IO 2 (BASE 0x0220))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0e0c
# Maximum IO base address 0x0ffc
# IO base alignment 4 bytes
# Number of IO addresses required: 4
(IO 3 (BASE 0x0e0c))
# IRQ 5, 7 or 10.
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 10 (MODE +E)))
# First DMA channel 0, 1 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 type F
(DMA 0 (CHANNEL 0))
# Next DMA channel 0, 1, 3, 5 or 6.
# 8 & 16 bit DMA
# Logical device is not a bus master
# DMA may execute in count by byte mode
# DMA may execute in count by word mode
# DMA channel speed type F
(DMA 1 (CHANNEL 1))
# End dependent functions
(ACT Y)
))
#
# Logical device id OPT0001
#
(CONFIGURE OPT0931/-1 (LD 2
# ANSI string -->Game Port<--
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0200
# Maximum IO base address 0x020f
# IO base alignment 1 bytes
# Number of IO addresses required: 1
(IO 0 (BASE 0x0200))
(ACT Y)
))
#
# Logical device id OPT0002
#
(CONFIGURE OPT0931/-1 (LD 3
# ANSI string -->MPU401<--
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0300
# Maximum IO base address 0x0360
# IO base alignment 16 bytes
# Number of IO addresses required: 2
(IO 0 (BASE 0x0330))
# IRQ 5, 7, 9, 10 or 11.
# High true, edge sensitive interrupt (by default)
(INT 0 (IRQ 9 (MODE +E)))
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
-------------------
I don't remember doing anything else to get it running (been a while,
though), so hopefully, this will do.
HTH,
Thomas
--
-----------------------------------------------------------------------------
Thomas Ribbrock http://www.bigfoot.com/~kaytan ICQ#: 15839919
"You have to live on the edge of reality - to make your dreams come true!"
Maintained by the ILUG website team. The aim of Linux.ie is to
support and help commercial and private users of Linux in Ireland. You can
display ILUG news in your own webpages, read backend
information to find out how. Networking services kindly provided by HEAnet, server kindly donated by
Dell. Linux is a trademark of Linus Torvalds,
used with permission. No penguins were harmed in the production or maintenance
of this highly praised website. Looking for the
Indian Linux Users' Group? Try here. If you've read all this and aren't a lawyer: you should be!