Folks, First off, I don't have access to my machine that's receiving mail from the debian-user mailing list right now, so please respond via email as well as to the list if at all possible. If not, I will not see your reply for 3-4 days. Now, on to the fun...
I've been tearing my hair out trying to get my AWE64 working again after switching from RedHat 6.2 to Debian 2.2r2. Can anyone tell me what I'm missing, here? Here's the contents of /dev/sndstat: herald:~# cat /dev/sndstat OSS/Free:3.8s2++-971130 Load type: Driver compiled into kernel Kernel: Linux herald 2.2.18pre21 #16 Fri Mar 9 08:23:54 PST 2001 i586 Config options: 0 Installed drivers: Card config: Audio devices: 0: Sound Blaster 16 (4.16) (DUPLEX) Synth devices: 0: AWE32-0.4.3 (RAM512k) 1: Yamaha OPL3 Midi devices: 0: Sound Blaster 16 1: AWE Midi Emu Timers: 0: System clock Mixers: 0: Sound Blaster Here's the contents of isapnp.conf: herald:~# cat /etc/isapnp.conf # $Id: pnpdump.c,v 1.21 1999/12/09 22:28:33 fox Exp $ # Release isapnptools-1.21 (library isapnptools-1.21) # # Trying port address 0273 # Board 1 has serial identifier 89 10 cd b3 70 e4 00 8c 0e # (DEBUG) (READPORT 0x0273) (ISOLATE PRESERVE) (IDENTIFY *) (VERBOSITY 2) (CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING # Card 1: (serial identifier 89 10 cd b3 70 e4 00 8c 0e) # Vendor Id CTL00e4, Serial Number 281916272, checksum 0x89. # Version 1.0, Vendor version 1.0 # ANSI string -->Creative SB AWE64 PnP<-- # Vendor defined tag: 73 02 45 20 # # Logical device id CTL0045 (CONFIGURE CTL00e4/281916272 (LD 0 # ANSI string -->Audio<-- # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # IRQ 5. # High true, edge sensitive interrupt (by default) (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 1. # 8 bit DMA only # Logical device is a bus master (DMA 0 (CHANNEL 1)) # Next DMA channel 5. # 16 bit DMA only # Logical device is a bus master (DMA 1 (CHANNEL 5)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0220 # IO base alignment 1 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 0x0330 # Maximum IO base address 0x0330 # IO base alignment 1 bytes # Number of IO addresses required: 2 (IO 1 (SIZE 2) (BASE 0x0330)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0388 # Maximum IO base address 0x0388 # IO base alignment 1 bytes # Number of IO addresses required: 4 (IO 2 (SIZE 4) (BASE 0x0388)) # End dependent functions (NAME "CTL00e4/281916272[0]{Audio }") (ACT Y) )) # # Logical device id CTL7002 (CONFIGURE CTL00e4/281916272 (LD 1 # Compatible device id PNPb02f # ANSI string -->Game<-- # 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 1 bytes # Number of IO addresses required: 8 (IO 0 (SIZE 8) (BASE 0x0200)) # End dependent functions (NAME "CTL00e4/281916272[1]{Game }") (ACT Y) )) # # Logical device id CTL0022 (CONFIGURE CTL00e4/281916272 (LD 2 # ANSI string -->WaveTable<-- # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0620 # Maximum IO base address 0x0620 # IO base alignment 1 bytes # Number of IO addresses required: 4 (IO 0 (SIZE 4) (BASE 0x0620)) # # I've added these based upon a help posting I found in the # debian-user archives... # (IO 1 (BASE 0x0A20)) (IO 2 (BASE 0x0E20)) # End dependent functions # Vendor defined tag: 75 01 69 46 35 55 (NAME "CTL00e4/281916272[2]{WaveTable }") (ACT Y) )) # End tag... Checksum 0x00 (OK) # Returns all cards to the "Wait for Key" state (WAITFORKEY) herald:~# Here's the output in the boot log: Mar 9 08:48:36 herald kernel: Soundblaster audio driver Copyright (C) by Hannu Savolainen 1993-1996 Mar 9 08:48:36 herald kernel: SB 4.16 detected OK (220) Mar 9 08:48:36 herald kernel: <Sound Blaster 16 (4.16)> at 0x220 irq 5 dma 1,5 Mar 9 08:48:36 herald kernel: <Sound Blaster 16> at 0x330 irq 5 dma 0,0 Mar 9 08:48:36 herald kernel: <SoundBlaster EMU8000 (RAM512k)> Mar 9 08:48:36 herald kernel: YM3812 and OPL-3 driver Copyright (C) by Hannu Savolainen, Rob Hooft 1993-1996 Mar 9 08:48:36 herald kernel: <Yamaha OPL3> at 0x388 Here's the output of lsmod: Module Size Used by opl3 10908 1 awe_wave 156744 1 sb 32828 1 uart401 6084 1 [sb] sound 56364 0 (unused) soundcore 2440 3 [sound] soundlow 368 0 [sound] sg 11708 0 (unused) ide-scsi 7272 0 But when I attempt to play an MP3 with mpg123, I get: herald:~# mpg123 testsound.mp3 High Performance MPEG 1.0/2.0/2.5 Audio Player for Layer 1, 2 and 3. Version 0.59q (1999/Jan/26). Written and copyrights by Michael Hipp. Uses code from various people. See 'README' for more! THIS SOFTWARE COMES WITH ABSOLUTELY NO WARRANTY! USE AT YOUR OWN RISK! Can't open /dev/dsp! herald:~# I try this test, as well: herald:~# yes > /dev/audio bash: /dev/audio: Device or resource busy herald:~# I'm using 2.2.18pre21, which I've had to recompile to get my ATAPI CD-RW working properly, but here are the relevant parts of the .config file: CONFIG_SOUND=y CONFIG_SOUND_OSS=y CONFIG_SOUND_SB=m CONFIG_SOUND_OPL3SA2=m CONFIG_SOUND_YM3812=m CONFIG_LOWLEVEL_SOUND=y CONFIG_AWE32_SYNTH=m Can *anyone* tell me what the hell is going on, here? I've followed the AWE mini-HOWTO to the *letter*. I've searched the debian mailing lists archives, I've tried 5 different isapnp.conf files, I've tried compiling the sound support into the kernel and as a module, *NOTHING* *WORKS*!!! I absolutely do not understand how this can be so frigging difficult; on my RedHat 6.2 system, I typed "sndconfig" and the thing worked perfectly from that day forward. Under Debian, I've wasted two days trying to get the fscking thing to work. What the hell am I doing wrong? The only other cards in the system are an FA-310TX ethernet card and a BT-950 SCSI card. The video card is a Matrox AGP card. Oh, here is the output from /proc/interrupts: herald:/usr/src/linux# cat /proc/interrupts CPU0 0: 101364 XT-PIC timer 1: 6995 XT-PIC keyboard 2: 0 XT-PIC cascade 5: 1 XT-PIC soundblaster 9: 10227 XT-PIC eth0 11: 24948 XT-PIC BusLogic BT-950 12: 15935 XT-PIC PS/2 Mouse 13: 1 XT-PIC fpu 14: 7 XT-PIC ide0 15: 5 XT-PIC ide1 The machine is a K6-2/350 on an FIC board, but I'm afraid I can't remember the precise model. Something 203 something, I think. It's a VIA chipset. Again, please reply via email as well as to the list. many thanks, Jim Wiggs [EMAIL PROTECTED]