Ok I tried this but I didn't get no sound. Would upgrading the kernel
work maybe?

lsmod shows

[root@teche root]# lsmod
Module                  Size  Used by
parport_pc             20240   1  (autoclean)
lp                      5808   0  (autoclean)
parport                24768   1  (autoclean) [parport_pc lp]
opl3                   11904   0  (unused)
cs4232                  3856   0
ad1848                 18928   0  [cs4232]
uart401                 6352   0  [cs4232]
sound                  58400   0  [opl3 cs4232 ad1848 uart401]
soundcore               4208   4  [sound]
af_packet              12560   0  (autoclean)
8139too                12704   1  (autoclean)
nls_iso8859-1           2880   1  (autoclean)
ntfs                   49776   1  (autoclean)
ide-scsi                8096   0
scsi_mod               91072   1  [ide-scsi]
rtc                     5600   0  (autoclean)
reiserfs              158304   1

/MattB
On Mon, 2002-01-14 at 17:11, Tech At Mathco Dot Com wrote:
> thanks I will give that a try.
> 
> When running the midi configuration it shows
> 
> The following error occurred running the modprobe program:       ?
>       ?                                                                  ?
>       ? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/opl3.o.gz:         ?
>       ? init_module: No such device                                      ?
>       ? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/opl3.o.gz: insmod  ?
>       ? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/opl3.o.gz failed   ?
>       ? /lib/modules/2.4.8-26mdk/kernel/drivers/sound/opl3.o.gz: insmod  ?
>       ? synth0 failed
> 
> Also i'm confused that there is no dsp nore any mixer device under
> /dev/sound. Something is really broken here :)
> 
> [mat@teche sound]$ ls -la
> total 0
> drwxr-xr-x    1 root     root            0 Jan 14 10:04 ./
> drwxr-xr-x    1 root     root            0 Dec 31  1969 ../
> crw-------    1 mat      audio     14,   4 Jan 14 08:59 audio
> crw-------    1 mat      audio     14,   5 Jan 14 08:59 dspW
> crw-------    1 mat      audio     14,   1 Jan 14 08:59 sequencer
> crw-------    1 mat      audio     14,   8 Jan 14 08:59 sequencer2
> 
> /MattB
> 
> On Mon, 2002-01-14 at 16:51, George Mitchell wrote:
> > Matt,
> > 
> > My experience is that harddrake is hosed up and will not configure this 
> > popular chipset.  The problem with sndconfig is that it hasn't been 
> > updated to work with the 2.4 kernel.  So here's the scoop.  Try editing 
> > /etc/modules.conf with a plain old text editor like kedit.  Add the 
> > following line:
> > 
> > alias sound-slot-0 cs4232
> > 
> > Then reboot.  This should enable your sound chip.  The line for the OPL3 is:
> > 
> > alias midi opl3
> > 
> > But so far I have not been able to get midi to work.  I'm convinced 
> > there is a kernel problem with OPL3.
> > 
> > I have'nt tried mpu-401 external midi.   Adding:
> > 
> > mpu-401
> > 
> > to /etc/modules with the text editor should get that started.
> > 
> > The 2.4 kernel makes things easy, no more dealing with IRQs and I/Os and 
> > such.  But there are still kernel bugs and config tool problems.
> > 
> > Someone will likely suggest using ALSA rather than OSS with something 
> > like 'alias sound-slot-0 sound-card-cs4232' and 'alias midi sound-opl3'. 
> >  That's fine.  But don't expect OPL3 to work.  My experience has been 
> > that It is hosed up under alsa also.
> > 
> > Regards,
> > 
> > George Mitchell
> > [EMAIL PROTECTED]
> > 
> > 
> > 
> > Tech At Mathco Dot Com wrote:
> > 
> > >A Crystal 4235 ISA souncard is installed in this computer
> > >and it will not work under Mandrake for nothing.
> > >
> > >Harddrake detects the following:
> > >
> > >Soundcards
> > >   Crystal PnP Audio System CODEC
> > >   Crystal PnP Audio System MPU-401
> > >
> > >also it finds this
> > >
> > >Other Devices
> > >   Crystal PnP Audio System Control Register
> > >
> > >
> > >My pnpdump shows the following
> > >
> > ># $Id: pnpdump_main.c,v 1.27 2001/04/30 21:54:53 fox Exp $
> > ># Release isapnptools-1.26
> > ># 
> > ># This is free software, see the sources for details.
> > ># This software has NO WARRANTY, use at your OWN RISK
> > ># 
> > ># For details of the output file format, see isapnp.conf(5)
> > ># 
> > ># For latest information and FAQ on isapnp and pnpdump see:
> > ># http://www.roestock.demon.co.uk/isapnptools/
> > ># 
> > ># Compiler flags:  -DREALTIME -DHAVE_PROC -DENABLE_PCI -DHAVE_SCHED_SETSCHEDULER 
>-DHAVE_NANOSLEEP -DWANT_TO_VALIDATE
> > ># 
> > ># Trying port address 0273
> > ># Board 1 has serial identifier a9 ff ff ff ff 36 42 63 0e
> > >
> > ># (DEBUG)
> > >(READPORT 0x0273)
> > >(ISOLATE PRESERVE)
> > >(IDENTIFY *)
> > >(VERBOSITY 2)
> > >(CONFLICT (IO FATAL)(IRQ FATAL)(DMA FATAL)(MEM FATAL)) # or WARNING
> > >
> > ># Card 1: (serial identifier a9 ff ff ff ff 36 42 63 0e)
> > ># Vendor Id CSC4236, No Serial Number (-1), checksum 0xA9.
> > ># Version 1.0, Vendor version 0.5
> > ># ANSI string -->Crystal Codec<--
> > >#
> > ># Logical device id CSC0000
> > >#     Device supports vendor reserved register @ 0x38
> > >#     Device supports vendor reserved register @ 0x3a
> > >#     Device supports vendor reserved register @ 0x3c
> > >#     Device supports vendor reserved register @ 0x3f
> > >#
> > ># Edit the entries below to uncomment out the configuration required.
> > ># Note that only the first value of any range is given, this may be changed if 
>required
> > ># Don't forget to uncomment the activate (ACT Y) when happy
> > >
> > >(CONFIGURE CSC4236/-1 (LD 0
> > >#     ANSI string -->WSS/SB<--
> > >
> > ># Multiple choice time, choose one only !
> > >
> > >#     Start dependent functions: priority preferred
> > >#       First DMA channel 1.
> > >#             8 bit DMA only
> > >#             Logical device is a bus master
> > >#             DMA may execute in count by byte mode
> > >#             DMA may not execute in count by word mode
> > >#             DMA channel speed type A
> > ># (DMA 0 (CHANNEL 1))
> > >#       Next DMA channel 0 or 3.
> > >#             8 bit DMA only
> > >#             Logical device is a bus master
> > >#             DMA may execute in count by byte mode
> > >#             DMA may not execute in count by word mode
> > >#             DMA channel speed type A
> > ># (DMA 1 (CHANNEL 0))
> > >#       IRQ 5.
> > >#             High true, edge sensitive interrupt (by default)
> > ># (INT 0 (IRQ 5 (MODE +E)))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0534
> > >#             Maximum IO base address 0x0534
> > >#             IO base alignment 4 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 0 (SIZE 4) (BASE 0x0534))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0388
> > >#             Maximum IO base address 0x0388
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 1 (SIZE 4) (BASE 0x0388))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0220
> > >#             Maximum IO base address 0x0220
> > >#             IO base alignment 32 bytes
> > >#             Number of IO addresses required: 16
> > ># (IO 2 (SIZE 16) (BASE 0x0220))
> > >
> > >#       Start dependent functions: priority acceptable
> > >#       First DMA channel 1 or 3.
> > >#             8 bit DMA only
> > >#             Logical device is a bus master
> > >#             DMA may execute in count by byte mode
> > >#             DMA may not execute in count by word mode
> > >#             DMA channel speed type A
> > ># (DMA 0 (CHANNEL 1))
> > >#       Next DMA channel 0, 1 or 3.
> > >#             8 bit DMA only
> > >#             Logical device is not a bus master
> > >#             DMA may execute in count by byte mode
> > >#             DMA may not execute in count by word mode
> > >#             DMA channel speed type A
> > ># (DMA 1 (CHANNEL 0))
> > >#       IRQ 5, 7, 9, 11, 12 or 15.
> > >#             High true, edge sensitive interrupt (by default)
> > ># (INT 0 (IRQ 5 (MODE +E)))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0534
> > >#             Maximum IO base address 0x0ffc
> > >#             IO base alignment 4 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 0 (SIZE 4) (BASE 0x0534))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0388
> > >#             Maximum IO base address 0x0388
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 1 (SIZE 4) (BASE 0x0388))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0220
> > >#             Maximum IO base address 0x0260
> > >#             IO base alignment 32 bytes
> > >#             Number of IO addresses required: 16
> > ># (IO 2 (SIZE 16) (BASE 0x0220))
> > >
> > >#       Start dependent functions: priority functional
> > >#       First DMA channel 0, 1 or 3.
> > >#             8 bit DMA only
> > >#             Logical device is a bus master
> > >#             DMA may execute in count by byte mode
> > >#             DMA may not execute in count by word mode
> > >#             DMA channel speed type A
> > ># (DMA 0 (CHANNEL 0))
> > >#       IRQ 5, 7, 9, 11, 12 or 15.
> > >#             High true, edge sensitive interrupt (by default)
> > ># (INT 0 (IRQ 5 (MODE +E)))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0534
> > >#             Maximum IO base address 0x0ffc
> > >#             IO base alignment 4 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 0 (SIZE 4) (BASE 0x0534))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0388
> > >#             Maximum IO base address 0x03f8
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 4
> > ># (IO 1 (SIZE 4) (BASE 0x0388))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0220
> > >#             Maximum IO base address 0x0300
> > >#             IO base alignment 32 bytes
> > >#             Number of IO addresses required: 16
> > ># (IO 2 (SIZE 16) (BASE 0x0220))
> > >
> > >#     End dependent functions
> > > (NAME "CSC4236/-1[0]{WSS/SB              }")
> > ># (ACT Y)
> > >))
> > >#
> > ># Logical device id CSC0001
> > >#     Device supports vendor reserved register @ 0x38
> > >#     Device supports vendor reserved register @ 0x39
> > >#     Device supports vendor reserved register @ 0x3a
> > >#     Device supports vendor reserved register @ 0x3c
> > >#     Device supports vendor reserved register @ 0x3d
> > >#
> > ># Edit the entries below to uncomment out the configuration required.
> > ># Note that only the first value of any range is given, this may be changed if 
>required
> > ># Don't forget to uncomment the activate (ACT Y) when happy
> > >
> > >(CONFIGURE CSC4236/-1 (LD 1
> > >#     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 8 bytes
> > >#             Number of IO addresses required: 8
> > ># (IO 0 (SIZE 8) (BASE 0x0200))
> > >
> > >#       Start dependent functions: priority acceptable
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0208
> > >#             Maximum IO base address 0x0208
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 8
> > ># (IO 0 (SIZE 8) (BASE 0x0208))
> > >
> > >#     End dependent functions
> > > (NAME "CSC4236/-1[1]{GAME                }")
> > ># (ACT Y)
> > >))
> > >#
> > ># Logical device id CSC0010
> > >#     Device supports vendor reserved register @ 0x38
> > >#     Device supports vendor reserved register @ 0x3a
> > >#     Device supports vendor reserved register @ 0x3c
> > >#     Device supports vendor reserved register @ 0x3f
> > >#
> > ># Edit the entries below to uncomment out the configuration required.
> > ># Note that only the first value of any range is given, this may be changed if 
>required
> > ># Don't forget to uncomment the activate (ACT Y) when happy
> > >
> > >(CONFIGURE CSC4236/-1 (LD 2
> > >#     ANSI string -->CTRL<--
> > >#     Logical device decodes 16 bit IO address lines
> > >#         Minimum IO base address 0x0120
> > >#         Maximum IO base address 0x0ff8
> > >#         IO base alignment 8 bytes
> > >#         Number of IO addresses required: 8
> > ># (IO 0 (SIZE 8) (BASE 0x0120))
> > > (NAME "CSC4236/-1[2]{CTRL                }")
> > ># (ACT Y)
> > >))
> > >#
> > ># Logical device id CSC0003
> > >#     Device supports vendor reserved register @ 0x38
> > >#     Device supports vendor reserved register @ 0x3a
> > >#     Device supports vendor reserved register @ 0x3c
> > >#     Device supports vendor reserved register @ 0x3f
> > >#
> > ># Edit the entries below to uncomment out the configuration required.
> > ># Note that only the first value of any range is given, this may be changed if 
>required
> > ># Don't forget to uncomment the activate (ACT Y) when happy
> > >
> > >(CONFIGURE CSC4236/-1 (LD 3
> > >#     ANSI string -->MPU<--
> > >
> > ># Multiple choice time, choose one only !
> > >
> > >#     Start dependent functions: priority preferred
> > >#       IRQ 9.
> > >#             High true, edge sensitive interrupt (by default)
> > ># (INT 0 (IRQ 9 (MODE +E)))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0330
> > >#             Maximum IO base address 0x0330
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 2
> > ># (IO 0 (SIZE 2) (BASE 0x0330))
> > >
> > >#       Start dependent functions: priority acceptable
> > >#       IRQ 9, 11, 12 or 15.
> > >#             High true, edge sensitive interrupt (by default)
> > ># (INT 0 (IRQ 9 (MODE +E)))
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0330
> > >#             Maximum IO base address 0x0360
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 2
> > ># (IO 0 (SIZE 2) (BASE 0x0330))
> > >
> > >#       Start dependent functions: priority functional
> > >#       Logical device decodes 16 bit IO address lines
> > >#             Minimum IO base address 0x0330
> > >#             Maximum IO base address 0x03e0
> > >#             IO base alignment 8 bytes
> > >#             Number of IO addresses required: 2
> > ># (IO 0 (SIZE 2) (BASE 0x0330))
> > >
> > >#     End dependent functions
> > > (NAME "CSC4236/-1[3]{MPU                 }")
> > ># (ACT Y)
> > >))
> > ># End tag... Checksum 0x00 (OK)
> > >
> > ># Returns all cards to the "Wait for Key" state
> > >(WAITFORKEY)
> > >
> > >And my modules.conf shows
> > >
> > >pre-install pcmcia_core CARDMGR_OPTS=-f /etc/rc.d/init.d/pcmcia start
> > >probeall scsi_hostadapter ide-scsi
> > >alias eth0 8139too
> > >alias sound-slot-2 ad1848
> > >
> > >sndconfig complains about missing /dev/audio (passes after manually linking to
> > >sound/audio), a the soundtest with Linus turns out very quiet. Then it complains
> > >about missing opl3 files etc. You get my point.
> > >
> > >Any help would be appreciated.
> > >
> > >Thanks
> > >
> > >/MattB
> > >
> > >
> > >
> > 
> > 
> > 
> > 
> 
> 
> 



Reply via email to