Re: AWE64 Configuration...
"James K. Wiggs" wrote:
> 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
>
> --
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
I got my sb awe64 working about a month ago. I could post my entire set of
notes,
of what I did to get everything working even midi. You should have some sound.
Did you do these steps:
# cd /dev , # MAKEDEV audio
add name to audio group
/etc/group
audio:*:29:jason
Reply to: