[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

AWE64 Configuration...



 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
wiggs@wiggs.net



Reply to: