Sound Config Probs
Hi,
I know this is a long one but, after spending months without sound for
Debian, I have
decided to tackle this problem. However, I am at a loss as to why
it won't go. I think its something I am doing incorrectly.
Card is...
ISA PnP Yamaha OPL3-SAx
Did:
cat "some .au file" > /dev/audio
Nothing happens. Can't figure out if its isapnp or some other
config i have not completed yet.
Did the neccessary configs in 'isapnptools'
Here is a portion of /etc/isapnp.conf
<snippy>
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE YMH0800/-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 0x0220
# IO base alignment 16 bytes
# Number of IO addresses required: 16
(IO 0 (SIZE 16) (BASE 0x0220))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0530
# Maximum IO base address 0x0530
# IO base alignment 8 bytes
# Number of IO addresses required: 8
(IO 1 (SIZE 8) (BASE 0x0530))
# 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 2 (SIZE 8) (BASE 0x0388))
# 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 3 (SIZE 2) (BASE 0x0330))
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0370
# Maximum IO base address 0x0370
# IO base alignment 2 bytes
# Number of IO addresses required: 2
(IO 4 (SIZE 2) (BASE 0x0370))
# IRQ 5.
# High true, edge sensitive interrupt
(INT 0 (IRQ 5 (MODE +E)))
# First DMA channel 0.
# 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 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 F
(DMA 1 (CHANNEL 1))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0240
# Maximum IO base address 0x0240
# IO base alignment 16 bytes
# Number of IO addresses required: 16
# End dependent functions
(ACT Y)
))
#
# Logical device id YMH0022
#
# 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 YMH0800/-1 (LD 1
# Compatible device id PNPb02f
# Multiple choice time, choose one only !
# Start dependent functions: priority preferred
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0201
# Maximum IO base address 0x0201
# IO base alignment 1 bytes
# Number of IO addresses required: 1
(IO 0 (SIZE 1) (BASE 0x0201))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0202
# Maximum IO base address 0x0202
# IO base alignment 1 bytes
# Number of IO addresses required: 1
# (IO 0 (SIZE 1) (BASE 0x0202))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0203
# Maximum IO base address 0x0203
# IO base alignment 1 bytes
# Number of IO addresses required: 1
# (IO 0 (SIZE 1) (BASE 0x0203))
# Start dependent functions: priority acceptable
# Logical device decodes 16 bit IO address lines
# Minimum IO base address 0x0204
# Maximum IO base address 0x020f
# IO base alignment 1 bytes
# Number of IO addresses required: 1
# (IO 0 (SIZE 1) (BASE 0x0204))
(NAME "YMH0800/-1[1]{OPL3-SA3 Sound Board}")
# End dependent functions
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
<snippy>
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
<snippy>
I don't know, perhaps I have missed something here. Butit would
seem to me that there should be another step I am as of yet unaware
of that will tell '/dev/audio' where the soundcard is.
'cat /proc/interrupts' reveals that the chosen IRQ 5 fro the cadr is
not in use.
I am at a loss. Perhaps someone can dig throught this and let me
know. Thanks in advance.
bw
Reply to: