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