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

Re: AWE64 Configuration...



Hello!

I don't really know what the problem with your config is, but I can tell you
it'll probably work fine if you compile the drivers as modules (don't forget
to give the parameters you've set in isapnp.conf to them). But I guess the
problem with your config is, that the driver initializes first, and then you
change the adresses etc. of your pnp hardware via isapnp. I'd try once with
an empty isapnp.conf file - maybe it works then.

Regards,

Stephan

P.S.: As for myself, I also use alsa, because I've now got a new pci card
which doesn't work with oss drivers.

> "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
>
>
> --
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
listmaster@lists.debian.org
>



Reply to: