[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

Re: Sound card problem



This is a multi-part message in MIME format.
- --------------A28B69AA477A68C4C84625B7
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

I have in my win98 I/O 0x220h, IRQ 5, DMA 1,3 and for midi 330.
Accordingly I have run sndconfig for soundblaster 16. Still I have
device or resource busy msg after sample sound file. I am attching my
isapnp.conf file.
If some advice is possible I will be thankful.
Rutvik Doshi wrote:
> 
> Hi
> 
> Even i have a HCL busybee 2000 system and had i known before hand that they give an
> unsupported card like that Aztech2320 sound card..i would have asked them to give me a
> soundblaster...
> To make your card work don't disable the pnp from the /etc/rc.d/... check out the IRQ
> and the DMA setting from a win95 configuration if you have access to win95 in your
> m/c...you can get that rom the Control Panel -> system -> device manager - > sound ,
> game , video controllers -> resources under the sound card..
> 
> In my case the settings are as following..
> 
> IO range : Ox240h
> IRQ        : 5
> DMA0    : 1
> DMA1    : 0
> 
> I'm also including my isapnp.conf file along with this mail If you have the same
> settings and don't have anyother pnp devices you can use the same one..Configure your
> card using sndconfig as "soundBlaster 16".. This should work but only one problem the
> card will work only in 8-but mode...It doesn't work in 16 bit mode. See if you can make
> it work in the 16 bit mode.. If you can pls tell me how you did it...
> bye
> rutvik
> 
> "L.V.Gandhi" wrote:
> 
> > Rutvik Doshi wrote:
> >
> > > Hi
> > > even i've a Aztech2320 sound card and i faced simmilar problems as you are
> > > facing..The sound card needs to be initialized using the isapnp tools...setup the
> > > correct IRQ and DMA settings in the /etc/isapnp.conf file . This will initialize
> > > your Aztech2320 card b'for the sound modules are loaded...But even afer lot of
> > > tweaking around i've not managed to get it  work in the 16bit mode.. it works
> > > only in the 8 bit mode...so i can't play the mp3 files using x11amp.It will be
> > > highly appreciated if anybody can help me configure it so that i can make it work
> > > in the 16 bit mode...I've RH 5.2 running kernel 2.2.and i've tried out all the
> > > availablre optionn in sndconfig
> >
> > I have tried pnpdump and did all possible including disabling pnp
> > configure in /etc/rc.d/sysinit. Still iget the device or resource busy
> > msg after configuring and playing sample soundfile. I will be grateful
> > if you can send me your /etc/isapnp.conf  file. I think  You are also
> > having the same system given by HCL (PII 266 Busybee 2000).
> >
> > --
> > L.V.Gandhi
> > MECON, 5th Floor, RTC Complex, Visakhapatnam AP 530020 INDIA
> > http://www.poboxes.com/lvgandhi  lvgandhi@xxxxxxxxxxx,
> > lvgandhi@xxxxxxxx,  31882656@xxxxxxxxxxxxxxxxxxx
> >
> > --------------------------------------------------------------------
> > For more information on Linux in India visit http://www.linux-india.org/
> > To unsubscribe from this list send an email to majordomo@xxxxxxxxx with the
> > words 'unsubscribe linux-india' (without the quotes) in the body of the
> > email.
> 

- -- 
L.V.Gandhi
MECON, 5th Floor, RTC Complex, Visakhapatnam AP 530020 INDIA
http://www.poboxes.com/lvgandhi  lvgandhi@xxxxxxxxxxx, 
lvgandhi@xxxxxxxx,  31882656@xxxxxxxxxxxxxxxxxxx
- --------------A28B69AA477A68C4C84625B7
Content-Type: text/plain; charset=iso-8859-1;
 name="isapnp.conf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline;
 filename="isapnp.conf"

# $Id: pnpdump.c,v 1.15a 1998/05/25 17:22:16 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 on isapnp and pnpdump see:
# http://www.roestock.demon.co.uk/isapnptools/
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER
#
# Trying port address 0203
# Board 1 has serial identifier b7 00 00 00 03 20 23 54 07

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

# Card 1: (serial identifier b7 00 00 00 03 20 23 54 07)
# Vendor Id AZT2320, Serial Number 3, checksum 0xB7.
# Version 1.0, Vendor version 0.2
# ANSI string -->AZT2320 PnP SOUND DEVICE<--
#
# Logical device id AZT0000
#     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 chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 0
#     ANSI string -->IDE CDROM=00<--

# Multiple choice time, choose one only !

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

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0168
#             Maximum IO base address 0x0168
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0168))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x036e
#             Maximum IO base address 0x036e
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x036e))
#       IRQ 10.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 10 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0170
#             Maximum IO base address 0x0170
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0170))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0376
#             Maximum IO base address 0x0376
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x0376))
#       IRQ 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 15 (MODE +E)))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 0 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03fe
#             IO base alignment 2 bytes
#             Number of IO addresses required: 2
# (IO 1 (BASE 0x0100))
#       IRQ 5, 9, 10, 11 or 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (MODE +E)))

#     End dependent functions
# (ACT Y)
))
#
# Logical device id AZT0001
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x3a
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 1
#     ANSI string -->AUDIO=00<--

# 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 0x0220
#             IO base alignment 16 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: 8
 (IO 1 (BASE 0x0388))
#       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 2 (BASE 0x0534))
#       IRQ 5.
#             High true, edge sensitive interrupt
 (INT 0 (IRQ 5 (MODE +E)))
#       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 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))

#       Start dependent functions: priority acceptable
#       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: 8
# (IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0534
#             Maximum IO base address 0x0608
#             IO base alignment 212 bytes
#             Number of IO addresses required: 4
# (IO 2 (BASE 0x0534))
#       IRQ 5, 9 or 10.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (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 in compatible mode
# (DMA 0 (CHANNEL 0))
#       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 in compatible mode
# (DMA 1 (CHANNEL 0))

#       Start dependent functions: priority acceptable
#       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: 8
# (IO 1 (BASE 0x0388))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0e84
#             Maximum IO base address 0x0f44
#             IO base alignment 192 bytes
#             Number of IO addresses required: 4
# (IO 2 (BASE 0x0e84))
#       IRQ 5, 9 or 10.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (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 in compatible mode
# (DMA 0 (CHANNEL 0))
#       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 in compatible mode
# (DMA 1 (CHANNEL 0))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f0
#             IO base alignment 16 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 2 (BASE 0x0100))
#       IRQ 5, 9, 10, 11 or 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (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 in compatible mode
# (DMA 0 (CHANNEL 0))
#       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 in compatible mode
# (DMA 1 (CHANNEL 0))

#       Start dependent functions: priority acceptable
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f0
#             IO base alignment 16 bytes
#             Number of IO addresses required: 16
# (IO 0 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x03f8
#             IO base alignment 8 bytes
#             Number of IO addresses required: 8
# (IO 1 (BASE 0x0100))
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0100
#             Maximum IO base address 0x0ffc
#             IO base alignment 4 bytes
#             Number of IO addresses required: 4
# (IO 2 (BASE 0x0100))
#       IRQ 5, 9, 10, 11 or 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (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 in compatible mode
# (DMA 0 (CHANNEL 0))

#     End dependent functions
# (ACT Y)
))
#
# Logical device id AZT0002
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x3a
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 2
#     ANSI string -->MPU401 MIDI=00<--

# Multiple choice time, choose one only !

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

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

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

#     End dependent functions
# (ACT Y)
))
#
# Logical device id AZT0003
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x3a
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 3
#     ANSI string -->GAME PORT=00<--

# 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 (BASE 0x0200))

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

#     End dependent functions
# (ACT Y)
))
#
# Logical device id AZT0004
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x3a
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 4
#     ANSI string -->MODEM DISABLED=00<--

# Multiple choice time, choose one only !

#     Start dependent functions: priority preferred
#       Logical device decodes 16 bit IO address lines
#             Minimum IO base address 0x0000
#             Maximum IO base address 0x0000
#             IO base alignment 8 bytes
#             Number of IO addresses required: 0
# (IO 0 (BASE 0x0000))
#       *** ERROR *** No IRQ specified!

#     End dependent functions
# (ACT Y)
))
#
# Logical device id AZT0005
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x3a
#     Device supports vendor reserved register @ 0x3c
#     Device supports vendor reserved register @ 0x3d
#
# Edit the entries below to uncomment out the configuration required.
# Note that only the first value of any range is given, this may be chang=
ed if required
# Don't forget to uncomment the activate (ACT Y) when happy

(CONFIGURE AZT2320/3 (LD 5
#     ANSI string -->EEPROM=00<--

# Multiple choice time, choose one only !

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

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

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

- --------------A28B69AA477A68C4C84625B7--




- --------------------------------------------------------------------
For more information on Linux in India visit http://www.linux-india.org/
Linux India is NOT a forum for Microsoft/India/Pakistan/US/UK bashing.
Flame baits will not be tolerated.  If you can appreciate satire read
http://www.templetons.com/brad/emily.html

------------------------------

End of Linux India Digest V1 #32
********************************

--------------------------------------------------------------------
To unsubscribe send an email to majordomo@xxxxxxxxx with the word
'unsubscribe linux-india-digest' (without the quotes) in the body
of the email.