[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Sound card configuration



Ok, basicly you just go through the isapnp.conf and uncomment relevant
lines, which will give you certain parameters on the card.

Dont worry about clock chip. Isapnp doesnt deal with clocks. All it does
is configure the card.

Below is what you could use for isapnp.conf. I've cut all the parts that
are not needed. Also, base 530 is not supported by your card, because
there is no entry in the isapnp for it. So, don't wrry about it. If you
really want to try it, change the values. Play with it...you will not get
your card to work from the first time. Good odds of that.
Now, about IRQ:. You can change the IRQ in the file. That would not matter
much. Just make sure that you don't get a conflict. As it is right now,
it's set to 5. Cat the /proc/interrupts and make sure you are not gonna
make your sound card take irq from some other card. 5 is a very popular
IRQ.
As for module compilation: read the HOWTO, compile kernel and you are set.
Good luck.
 Andrew



# $Id: pnpdump.c,v 1.1.1.2 1998/01/07 05:17:47 fred 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 on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER -DNEEDNANOSLEEP
#
# Trying port address 0277
# Board 1 has serial identifier b6 ff ff ff ff 80 71 93 04

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

# Card 1: (serial identifier b6 ff ff ff ff 80 71 93 04)
# Vendor Id ADS7180, No Serial Number (-1), checksum 0xB6.
# Version 1.0, Vendor version 1.0
# ANSI string -->Analog Devices AD1816<--
#
# Logical device id ADS7180
#     Device support I/O range check register
#
# 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 ADS7180/-1 (LD 0

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       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 0 (BASE 0x0220))
#       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: 4
  (IO 1 (BASE 0x0388))
#       IRQ 5 or 7.
#             High true, edge sensitive interrupt (by default)
  (INT 0 (IRQ 5 (MODE +E)))
#       First DMA channel 1.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may not execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed type F
   (DMA 1 (CHANNEL 4))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0xfff0
#             IO base alignment 16 bytes
#             Number of IO addresses required: 16
  (IO 2 (BASE 0x0100))
#       Next DMA channel 0, 1 or 3.
#             8 bit DMA only
#             Logical device is not a bus master
#             DMA may not execute in count by byte mode
#             DMA may not execute in count by word mode
#             DMA channel speed type F
 (DMA 3 (CHANNEL 0))
  (ACT Y)
))
---------------------------------------------------------------------------
 Andrei S. Ivanov                  
 c680789@showme.missouri.edu       
 UIN 12402354                      
 http://members.tripod.com/AnSIv   <--Little things for Linux.


Reply to: