Creative Labs SoundBlaster AWE64 question
Hello all,
Newbie question: I get the error below when I attempt to
do a cat endoftheworld to /dev/dsp. Obviously I've not
configured something right for my soundcard since the test
failed. I've included the files below. Any help is most
welcome.
Thanks in advance
Cliff
Sound error: Couldn't allocate DMA buffer
AWE32-0.4.2c (RAM4096k)
***********************************************************************
cat /proc/devices
Character devices:
1 mem
2 pty
3 ttyp
4 ttyp
5 cua
7 vcs
10 misc
14 sound
Block devices:
2 fd
3 ide0
7 loop
22 ide1
*************************************************************************
Device: Sound Blaster AWE64
Version for AWE driver : "0.4.2c" from awe_version.h
uncommented these lines out in awe_config.h, got big number
when I didn't do this.
#define AWE_DEFAULT_BASE_ADDR 0x620 /* base port address */
#define AWE_DEFAULT_MEM_SIZE 4096 /* kbytes */
**************************************************************************
/etc/isapnp.conf
(shows this stuff also when booting , but not in dmesg )
[snip]
#
# Compiler flags: -DREALTIME -DNEEDSETSCHEDULER
#
# Trying port address 0203
# Trying port address 020b
# Board 1 has serial identifier 85 14 be a1 d2 c5 00 8c 0e
# (DEBUG)
(READPORT 0x020b)
(ISOLATE PRESERVE)
(IDENTIFY *)
(VERBOSITY 2)
(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
# Card 1: (serial identifier 85 14 be a1 d2 c5 00 8c 0e)
# Vendor Id CTL00c5, Serial Number 348037586, checksum 0x85.
# Version 1.0, Vendor version 1.0
# ANSI string -->Creative SB AWE64 PnP<--
# Vendor defined tag: 73 02 45 01
#
# Logical device id CTL0045
# Device supports vendor reserved register @ 0x39
# 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 changed if required
# Don't forget to uncomment the activate (ACT Y) when happy
(CONFIGURE CTL00c5/348037586 (LD 0
# ANSI string -->Audio<--
# Multiple choice time, choose one only !
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
#(IO 0 (BASE 0x0220)) --- these didn't work either ---
#(IO 1 (BASE 0x0330)) ---- copied from AWE howto -----
#(IO 2 (BASE 0x0388))
(IO 0 (SIZE 16) (BASE 0x0220))
(IO 1 (SIZE 2) (BASE 0x0330))
(IO 2 (SIZE 4) (BASE 0x0388))
(NAME "CTL00c5/348037586[0]{Audio }")
# End dependent functions
(ACT Y)
))
#
(CONFIGURE CTL00c5/348037586 (LD 1
# Compatible device id PNPb02f
# ANSI string -->Game<--
(IO 0 (SIZE 8) (BASE 0x0200))
#(IO 0 (BASE 0x0200))
(NAME "CTL00c5/348037586[1]{Game }")
# End dependent functions
(ACT Y)
))
#
(CONFIGURE CTL00c5/348037586 (LD 2
# ANSI string -->WaveTable<--
(IO 0 (SIZE 4) (BASE 0x0620))
(IO 1 (SIZE 4) (BASE 0x0A20)) (added as per awe32 for Wavetable)
(IO 2 (SIZE 4) (BASE 0x0E20)) (since pnpdump does not find these )
#(IO 0 (BASE 0x0620)) ----- these also didn't work -----
#(IO 1 (BASE 0x0A20)) ----- From AWE howto -------
#(IO 2 (BASE 0x0E20))
(NAME "CTL00c5/348037586[2]{WaveTable }")
(ACT Y)
))
# End tag... Checksum 0x00 (OK)
# Returns all cards to the "Wait for Key" state
(WAITFORKEY)
*********************************************************************
output from cat /dev/sndstat
Type 7: SB MPU-401
Card config:
Sound Blaster at 0x220 irq 5 drq 1,5
SB MPU-401 at 0x330 irq 5
OPL-2/OPL-3 FM at 0x388 drq 0
Audio devices:
0: Sound Blaster 16 (4.16)
Synth devices:
0: Yamaha OPL-3
1: AWE32-0.4.2c (RAM4096k)
Midi devices:
0: Sound Blaster 16
Timers:
0: System clock
Mixers:
0: Sound Blaster
1: AWE32 Equalizer
***********************************************************************
dmesg output
Memory: sized by int13 0e801h
Console: 16 point font, 400 scans
Probing PCI hardware.
Calibrating delay loop.. ok - 901.12 BogoMIPS
Memory: 257080k/262080k available (696k kernel code, 384k reserved, 3920k data)
Swansea University Computer Society NET3.035 for Linux 2.0
NET3: Unix domain sockets 0.13 for Linux NET3.035.
Swansea University Computer Society TCP/IP for NET3.034
IP Protocols: ICMP, UDP, TCP
Checking 386/387 coupling... Ok, fpu using exception 16 error reporting.
Checking 'hlt' instruction... Ok.
Linux version 2.0.36 (root@loki) (gcc version 2.7.2.3) #1 Fri Oct 22 11:49:22 CD
T 1999
Starting kswapd v 1.4.2.2
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
PS/2 auxiliary pointing device detected -- driver installed.
AWE32-0.4.2c (RAM4096k)
[snip here ]
Sound error: Couldn't allocate DMA buffer
Sound error: Couldn't allocate DMA buffer
AWE32-0.4.2c (RAM4096k)
--
Cliff
Reply to: