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 ([EMAIL PROTECTED]) (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