Hi,

Ok, I finally got it to go. Here is how I did it,
in case someone needs to have a guide.

This is for the 2.2.1 kernel.
Just install the kernel source, and
go thru the kernel sound setup, and select
OSSFREE drivers as module.
Then select all soundblaster options, and "low-level
drivers" for awe32.

The problem I had was that the new kernel seems to have 
changed the irqs around for /dev/lp1 and /dev/lp0.
The suse6 manual says that /dev/lp1 is on irq7, but
if you set your bios to give the parallel port irq7,
the kernel will call it /dev/lp0.

This caused alot of hidden conflict with the soundcard.
So go into bios and set parallel port to Ox378, irq=7
Then use yast to setup your printer on /dev/lp0  NOT /dev/lp1


So, here are my isapnp.conf, conf.modules entry, and
commands to load the sound driver.

------------------------------------------------------
conf.modules entry:
--------------------------------------------------------
alias char-major-14       sound
alias sound               sb
options sb  io=0x220 irq=5  dma=1 dma16=5 mpu_io=0x330

------------------------------------------------------------
isapnp.conf
----------------------------------------------------------
##this configuration gives you a SBawe32 setup,requires sfxload, and
##synthgm.sf2 

(READPORT 0x0203)
(ISOLATE)
(IDENTIFY *)

(CONFIGURE CTL0044/826647 (LD 0
(INT 0 (IRQ 5 (MODE +E)))
(DMA 0 (CHANNEL 1))
(DMA 1 (CHANNEL 5))
(IO 0 (BASE 0x0220))
(IO 1 (BASE 0x0330))
(IO 2 (BASE 0x0388))

(ACT Y)
))

#################################################################################
(CONFIGURE CTL0044/826647 (LD 2
#     ANSI string -->WaveTable<--
(IO 0 (BASE 0x0620))
(IO 1 (BASE 0x0A20))
(IO 2 (BASE 0x0E20))
(ACT Y)
))
##########################################################################################

(CONFIGURE CTL0044/826647 (LD 3
#     Compatible device id PNPb02f
#     ANSI string -->Game<--
(IO 0 (BASE 0x0200))
(ACT Y)
))
##########################################################################################

#(CONFIGURE CTL0044/826647 (LD 4
#     ANSI string -->StereoEnhance<--
#(IO 0 (BASE
0x0100))                                                                           
#(ACT Y)
#))

##########################################################################################

# Returns all cards to the "Wait for Key" state
(WAITFORKEY)

------------------------------------------

The load commands:
------------------------------------------
As root: 
modprobe sb
insmod awe_wave


Of course the kernel auto loader will load these
automatically. Or you could make a little shell script
called soundon to do it.
-
To get out of this list, please send email to [EMAIL PROTECTED] with
this text in its body: unsubscribe suse-linux-e
Check out the SuSE-FAQ at http://www.suse.com/Support/Doku/FAQ/ and the
archive at http://www.suse.com/Mailinglists/suse-linux-e/index.html

Reply via email to