plug n pray sound card installation

plug n pray sound card installation

Post by David Vallentyn » Thu, 22 Nov 2001 14:20:10



I have red hat 6.0 and I am trying to get my ISA Microsoft Sound System
(aztech) sound card to work I read the man pages for isapnp, pnpdump and
isapnp.conf but I have no idea what they are talking about.
I have piped the out put of pnpdump to isapnp.conf and have
ran "isapnp isapnp.conf" but it doesn't do anything.  I do not know what
IRQ, DMA or base IO the card is.  What do I need to do?
this is what pnpdump puts out to isapnp.conf:

# $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 b7 00 00 00 03 20 23 54 07

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

# 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
#     Device supports vendor reserved register @ 0x38
#     Device supports vendor reserved register @ 0x3a
#     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
changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

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

# 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 (SIZE 8) (BASE 0x01e8) (CHECK))
#       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 (SIZE 2) (BASE 0x03ee) (CHECK))
#       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 (SIZE 8) (BASE 0x0168) (CHECK))
#       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 (SIZE 2) (BASE 0x036e) (CHECK))
#       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 (SIZE 8) (BASE 0x0170) (CHECK))
#       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 (SIZE 2) (BASE 0x0376) (CHECK))
#       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 (SIZE 8) (BASE 0x0100) (CHECK))
#       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 (SIZE 2) (BASE 0x0100) (CHECK))
#       IRQ 5, 9, 10, 11 or 15.
#             High true, edge sensitive interrupt
# (INT 0 (IRQ 5 (MODE +E)))

#     End dependent functions
 (NAME "AZT2320/3[0]{IDE CDROM           }")
# (ACT Y)
))
#
# Logical device id AZT0001
#     Device support I/O range check register
#     Device supports vendor reserved register @ 0x39
#     Device supports vendor reserved register @ 0x3a
#     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
changed if required
# Don't forget to uncomment the activate (ACT Y) when happy

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

# 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 (SIZE 16) (BASE 0x0220) (CHECK))
#       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) (CHECK))
#       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 (SIZE 4) (BASE 0x0534) (CHECK))
#       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 (SIZE 16) (BASE 0x0220) (CHECK))
#       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) (CHECK))
#       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 (SIZE 4) (BASE 0x0534) (CHECK))
#       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 (SIZE 16) (BASE 0x0220) (CHECK))
#       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) (CHECK))
#       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 (SIZE 4) (BASE 0x0e84) (CHECK))
#       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
...

read more »

 
 
 

plug n pray sound card installation

Post by r0gu » Sun, 25 Nov 2001 05:50:34



> I have red hat 6.0 and I am trying to get my ISA Microsoft Sound System
> (aztech) sound card to work I read the man pages for isapnp, pnpdump and
> isapnp.conf but I have no idea what they are talking about.
> I have piped the out put of pnpdump to isapnp.conf and have
> ran "isapnp isapnp.conf" but it doesn't do anything.  I do not know what
> IRQ, DMA or base IO the card is.  What do I need to do?
> this is what pnpdump puts out to isapnp.conf:

> # Multiple choice time, choose one only !

I had to go through the same headaches for my isa pnp sound card.  The
way I solved the problem was;

1) pnpdump -o /etc/isapnp.conf
2) edit /etc/isapnp.conf, uncommenting the IO definitions ( IO 0, IO 1,
etc..)
3) isapnp /etc/isapnp.conf
4) sndconfig (this will rewrite the conf file)

The above steps worked for my old Opti Audio 16 pnp ISA (model 931),
which MDK 7.2 had no problem with, but MDK 8.1 crapped out on.

--
I will serve no algorithm before it's time.

 
 
 

plug n pray sound card installation

Post by bori » Tue, 27 Nov 2001 02:45:44


You may download and use newer 2.4.x kernel which includes isa plug
and play support. It will automatically configure all isa or pci pnp
devices so sndconfig
or whatever will recognize the card.
 
 
 

plug n pray sound card installation

Post by Clive Dov » Sun, 02 Dec 2001 12:51:30




>> I have red hat 6.0 and I am trying to get my ISA Microsoft Sound System
>> (aztech) sound card to work I read the man pages for isapnp, pnpdump and
>> isapnp.conf but I have no idea what they are talking about.
>> I have piped the out put of pnpdump to isapnp.conf and have
>> ran "isapnp isapnp.conf" but it doesn't do anything.  I do not know what
>> IRQ, DMA or base IO the card is.  What do I need to do?
>> this is what pnpdump puts out to isapnp.conf:

>> # Multiple choice time, choose one only !

> I had to go through the same headaches for my isa pnp sound card.  The
> way I solved the problem was;

> 1) pnpdump -o /etc/isapnp.conf
> 2) edit /etc/isapnp.conf, uncommenting the IO definitions ( IO 0, IO 1,
> etc..)
> 3) isapnp /etc/isapnp.conf
> 4) sndconfig (this will rewrite the conf file)

> The above steps worked for my old Opti Audio 16 pnp ISA (model 931),
> which MDK 7.2 had no problem with, but MDK 8.1 crapped out on.

I just went through several hoops over the past couple of days with my
Soundblaster 16 ISAPNP card under a new install of Mandrake 8.1.

The Mandrake Control Centre utility identified my card as an AWE32 and
modprobe identified it as a SB16.  Both showed the wrong dma valuea and irq.

Particularly of concern was that modprobe said the card was using irq 7
which is a guaranteed conflict.

I ran sndconfig. It gave me sounds on the 2 tests and when I answered yes
to the questions about whether I could hear the sounds, it closed the
program.  The card did not work correctly under plugger and the base io,
irq, dma8, dma16 and mpu_io were all wrong.

So, I answered "no" to one of the questions (I lied) and it opened up the
manual configuration dialog.  I plugged in the correct values (those that I
knew to be correct from my OS/2 partition) and saved the results. The card
is working tickety-boo.

Try doing that before mucking about with low level work on the modules or
the kernel.

 
 
 

1. TX-111 plug 'n pray sound card

Anyone managed to set up a onboard Sensaura 3D sound card on a Trendmicro
TX-111 motherboard?  I've checked the BIOS for IRQ's etc but it doesn't
mention the soundcard at all.
Thanks.

--
Paul C Bristow,
Dept. Computing & Elec. Eng. Heriot-Watt University, Edinburgh EH14 4AS.

"One World, One Web, One Program" - Microsoft Promotional Ad
"Ein Volk, Ein Reich, Ein Fuhrer" - Adolf Hitler

2. Q: efficient way for short message passing

3. Plug and Play my ass or Plug and Pray

4. Reading is much more interesting than TV (1470/1708)

5. Ditto Max tape drive (with ISA "Plug and Pray" Ditto Dash accelerator card)...

6. /proc/net/dev with tg3 and 2.4.19

7. Opti 16bit 3D sound card (prug & pray)

8. vmsbackup

9. plug&pray modem problem

10. darned plug and pray crap

11. PCMCIA Plug and Pray

12. Plug-n-pray modems: Supra 336i

13. Plug&Pray - Free Hardware Support Service