mike montgomery wrote:

> I had this problem with my sound card and kde . My sound card is a cs4232
> and sndconfig never worked for me. I resolved it by loading the correct
> sound modules that I found listed in the documentation listed in
> /usr/src/linux-x.x.x/Documentation/sound  (x.x.x is your kernel version) .
>    I also commented out all the sound card stuff sndconfig put in
> /etc/conf.modules .
>
>  So to load the sound modules at each boot I added this to /etc/rc.d/rc.local
>
> /sbin/insmod ad1848
> /sbin/insmod uart401
> /sbin/insmod cs4232 io=0x530 irq=5 dma=0 dma2=1
>
> I did'nt see a file about an  AOpen FX-3D sound card but maybe it uses the
> same chip set as another card that is listed ?

I hope this info helps you guys...
I have a similar sound card, AW35/Pro (Resource R2.2-D7
I believe it uses the same chip set,
anyway configures as it if was... (opl3)
I sell aceropen components. (not a commercial eh.. ;-)))

***** THIS is my "modules.conf " FILE ****

alias eth0 ne2k-pci
alias block-major-8 ppa
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
alias sound cs4232
pre-install sound insmod sound dmabuf=1
alias midi opl3
options opl3 io=0x388
options cs4232 io=0x534 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=9 synthirq=-1
synthio=-1

***** THIS is my "isapnp.conf FILE *****

# $Id: pnpdump.c,v 1.18 1999/02/14 22:47:18 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)
#
# For latest information and FAQ on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DABORT_ONRESERR
#
# Trying port address 0203
# Board 1 has serial identifier f7 ff ff ff ff 37 d9 63 0e

# (DEBUG)
(READPORT 0x0203)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING

# Card 1: (serial identifier f7 ff ff ff ff 37 d9 63 0e)
# Vendor Id CSCd937, No Serial Number (-1), checksum 0xF7.
# Version 1.0, Vendor version 0.1
# ANSI string -->AW35/Pro (Resource R2.2-D7)<--
#
# Logical device id CSC0000
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x3b
#     Device supports vendor reserved register @ 0x3c
#
# 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 CSCd937/-1 (LD 0
#     ANSI string -->WSS/SB<--

# 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 type A
  (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 type A
  (DMA 1 (CHANNEL 0))
#       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 0x0534
#             Maximum IO base address 0x0534
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
  (IO 0 (SIZE 4) (BASE 0x0534))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x0388
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
  (IO 1 (SIZE 8) (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0220
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
  (IO 2 (SIZE 16) (BASE 0x0220))

#       Start dependent functions: priority acceptable
#       First DMA channel 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 A
# (DMA 0 (CHANNEL 1))
#       Next 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 A
# (DMA 1 (CHANNEL 0))
#       IRQ 5, 7, 9, 11, 12 or 15.
#             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 0x0534
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0534))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x0388
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0260
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 2 (SIZE 16) (BASE 0x0220))

#       Start dependent functions: priority functional
#       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 A
# (DMA 0 (CHANNEL 0))
#       IRQ 5, 7, 9, 11, 12 or 15.
#             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 0x0534
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 0 (SIZE 4) (BASE 0x0534))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0388
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (SIZE 8) (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0220
#             Maximum IO base address 0x0300
#             IO base alignment 32 bytes
#             Number of IO addresses required: 16
# (IO 2 (SIZE 16) (BASE 0x0220))

#     End dependent functions
 (NAME "CSCd937/-1[0]{WSS/SB              }")
  (ACT Y)
))
#
# Logical device id CSC0001
#     Device supports vendor reserved register @ 0x39
#     Device supports vendor reserved register @ 0x3b
#     Device supports vendor reserved register @ 0x3c
#
# 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 CSCd937/-1 (LD 1
#     ANSI string -->GAME<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0200
#             Maximum IO base address 0x0200
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
  (IO 0 (SIZE 8) (BASE 0x0200))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0208
#             Maximum IO base address 0x0208
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (SIZE 8) (BASE 0x0208))

#     End dependent functions
 (NAME "CSCd937/-1[1]{GAME                }")
  (ACT Y)
))
#
# Logical device id CSC0010
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x3b
#     Device supports vendor reserved register @ 0x3c
#
# 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 CSCd937/-1 (LD 2
#     ANSI string -->CTRL<--
#     Logical device decodes 16 bit IO address lines
#         Minimum IO base address 0x0120
#         Maximum IO base address 0x0ff8
#         IO base alignment 8 bytes
#         Number of IO addresses required: 8
  (IO 0 (SIZE 8) (BASE 0x0120))
 (NAME "CSCd937/-1[2]{CTRL                }")
  (ACT Y)
))
#
# Logical device id CSC0003
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x39
#     Device supports vendor reserved register @ 0x3b
#     Device supports vendor reserved register @ 0x3c
#
# 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 CSCd937/-1 (LD 3
#     ANSI string -->MPU<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       IRQ 9.
#             High true, edge sensitive interrupt (by default)
  (INT 0 (IRQ 9 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x0330
#             IO base alignment 8 bytes
#             Number of IO addresses required: 2
  (IO 0 (SIZE 2) (BASE 0x0330))

#       Start dependent functions: priority acceptable
#       IRQ 9, 11, 12 or 15.
#             High true, edge sensitive interrupt (by default)
# (INT 0 (IRQ 9 (MODE +E)))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x0360
#             IO base alignment 8 bytes
#             Number of IO addresses required: 2
# (IO 0 (SIZE 2) (BASE 0x0330))

#       Start dependent functions: priority functional
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0330
#             Maximum IO base address 0x03e0
#             IO base alignment 8 bytes
#             Number of IO addresses required: 2
# (IO 0 (SIZE 2) (BASE 0x0330))

#     End dependent functions
 (NAME "CSCd937/-1[3]{MPU                 }")
  (ACT Y)
))
# End tag... Checksum 0x00 (OK)

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)

***** And Finally my isapnp.gone File *****

#------------------------------------------------------------------
#
# /etc/isapnp.gone
#
#------------------------------------------------------------------
#
# $Id: isapnp.gone,v 0.0 1998/10/09 20:46:01 fox Exp $
#
# This file contains a list of ISA resources that are unavailable
# for PnP allocation. This may be (for instance) because they are
# standard motherboard resources, or because there is a non-PnP
# ISA card using the resources, or a device driver hasn't been
# loaded yet, so there is no sign of the resources being in use
# in /proc/*
#
# This file should be editted to suit your local machine.
#
# Resources are:
# IO base[, size] (default size 8 if ommitted)
# IRQ n
# DMA n
# MEM base,size
#
#------------------------------------------------------------------
#
# Standard motherboard stuff
#
# COM1
#
#IO 0x3f8,8
#IRQ 4
#
# COM2
#
#IO 0x2f8,8
#IRQ 3
#
# Parallel
#
#IO 0x378,2
#IRQ 7
#
# PS2 mouse
#
#IRQ 12
#
# Sound
#
#IO 0x220,16
#IO 0x330,2
#IO 0x388,4
#IRQ 5
#DMA 1
#DMA 5

# > You can see here those irq's and dma's in use for sound, serial and parallel
ports..etc <
#Those that "reserved for use for your sound card, etc...   (I guess) ;-)))


Sergio Korlowsky
mailto:[EMAIL PROTECTED]

Reply via email to