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
> >
> >
> >
>
>
>
>