hai , I am new to my suse 6.3 I have opl3 sa3 (yamaha) sound card. Its not auto detected. Can I configure it ? If so how.. I am an mp3 freak I used to probe by typing /usr/sbin/sndconfig under root in Redhat 6.1 & that made the sound module loaded for the same sound card...ooops the same does not work for suse. Somebody please help me out.. My mp3 downloads are waiting Raju amaran __________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Type alsaconf as root If nothing happens install alsa (package snd, should come with the default install).
>>>>>>>>>>>> Ursprungligt meddelande <<<<<<<<<<<<<<<<<<
george kv
hai ,
I am new to my suse 6.3 I have opl3 sa3 (yamaha) sound card. Its not auto detected. Can I configure it ? If so how.. I am an mp3 freak
I used to probe by typing /usr/sbin/sndconfig under root in Redhat 6.1 & that made the sound module loaded for the same sound card...ooops the same does not work for suse.
Somebody please help me out.. My mp3 downloads are waiting
Raju amaran
__________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
-- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
Here is a (German) text I picked up some time ago with example isapnp.conf file & other details. It worked for me but I no longer use the SAx so am a little patchy on the detauils on my own system. Yamaha OPL3 SAx unter LinuxYamaha OPL3 SAx unter Linux Ich habe die Soundkarte auf die "klassische" weise zur Mitarbeit bewegen können : Ermittlung der Interrupts und IO-Ressourcen Initialisierung der Karte mit "pnpdump"/"isapnp" Anpassung des Kernels Laden des Soundmodules Einschränkungen/Bugs Anhang: Isapnp.conf Nachdem es auf diese Weise funktionierte, hatte ich keine Lust zu testen ob es mit den Oss-Paket auch geht. 1. Ermittlung der Interrupts und IO-Ressourcen Unter Windows werden Folgende Werte verwendet: IRQ=9 DMA=0,3 IO=240-24F, E80-E87, 388-389, 300-301, 100-101 2 Pnpdump/Isapnp "pnpdump > isapnp.conf" liefert die Vorlage für "/etc/isapnp.conf". In meinem Fall entsprachen die Werte unter "priority acceptable" denen von Windows. Ohne die Kommentare bleiben folgende Settings: (READPORT 0x0203) (ISOLATE) (IDENTIFY *) (CONFIGURE YMH0020/-1 (LD 0 (IO 0 (BASE 0x0240)) (IO 1 (BASE 0x0e80)) (IO 2 (BASE 0x0388)) (IO 3 (BASE 0x0300)) (IO 4 (BASE 0x0100)) (INT 0 (IRQ 9 (MODE +E))) (DMA 0 (CHANNEL 0)) (DMA 1 (CHANNEL 3)) (ACT Y) )) (CONFIGURE YMH0020/-1 (LD 1 (IO 0 (BASE 0x0201)) (ACT Y) )) (WAITFORKEY) Die vollständige Datei steht im Anhang. Wenn "isapnp isapnp.conf" keine Fehler meldet, kann man die Datei "isapnp.conf" nach /etc/ kopieren. Wenn bei der SuSE "START_ISAPNP=yes" in "rc.config" gesetzt ist, wird die Initialisierung mit jedem Systemstart durchgeführt. 3. Anpassung des Kernels In der Datei "/usr/src/linux/.config" stehen nach "make xconfig" folgende Werte bzgl. des Sound Systems: # # Sound # CONFIG_SOUND=m CONFIG_ADLIB=y CONFIG_MSS=y CONFIG_AUDIO=y CONFIG_YM3812=y MSS_BASE=e80 MSS_IRQ=9 MSS_DMA=0 Die Einträge im Soundmenue von xconfig sehen dazu so aus: Sound card support -> m Generic OPL2/OPL3 FM synthesizer support Microsoft Sound System support /dev/dsp and /dev/audio support FM synthesizer (YM3812/OPL-3) support MSS/WSS I/O base 530, 604, E80 or F40 -> e80 MSS/WSS IRQ 7, 9, 10 or 11 -> 9 MSS/WSS DMA 0, 1 or 3 -> 0 Ein "make dep clean modules zlilo modules_install" aktiviert die Änderungen und nach dem Reboot sollte das Soundmodul arbeiten. 4. Laden des Soundmodules Nachdem die Kerneländerungen aktiv sind und Isapnp arbeitet, sollte "/sbin/modprobe sound" funktionieren. Die Ausgabe von "cat /dev/sndstat" sollte so aussehen: Installed drivers: Type 10: MS Sound System Type 24: MS Sound System (AXP) Type 27: Compaq Deskpro XL Type 1: OPL-2/OPL-3 FM Card config: MS Sound System at 0xe80 irq 9 drq 0 OPL-2/OPL-3 FM at 0x388 drq 0 Audio devices: 0: MSS audio codec (CS4231) Synth devices: 0: Yamaha OPL-3 Midi devices: NOT ENABLED IN CONFIG Timers: 0: System clock 1: MSS audio codec (CS4231) Mixers: 0: MSS audio codec (CS4231) Ein Test mit z.B. "play /usr/share/sounds/au/intro.au" sollte jetzt Krach machen. Mit einer Soundblaster habe ich die Erfahrung gemacht, daß das automatische Laden mit dem kerneld zwei Nachteile hat: Einerseits eine Verzögerung bei jedem Neuladen, andererseits klappt es nach öfterem Laden/Entladen nicht mehr, weil die IO-Bereiche fragmentieren. Wer's trotzdem wagen will, muß in "/etc/conf.modules" folgende Zeile aktivieren: # alias char-major-14 sound Ich habe stattdessen in "/sbin/init.d/" ein kleines Skript zum laden des Sounds untergebracht: #! /bin/sh # # H. Dunkel # /sbin/init.d/sound # . /etc/rc.config test "$START_SNDMODULE" = yes || exit 0 case "$1" in start) echo "Starting sound." /sbin/modprobe sound /usr/bin/aumix -w 100 if [ -d /usr/share/sounds/au ] ; then ( cd /usr/share/sounds/au;\ cat spacemusic.au spacemusic.au intro.au| \ /usr/bin/play -tau - & ) fi ;; stop) echo "Shutting down sound:" /sbin/modprobe -r sound ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0 nebst dem zugehörigen Schalter in /etc/rc.config: # # load sound mudule at startup # # START_SNDMODULE="yes" Mit "sbin/init.d/sound start" und "sbin/init.d/sound stop" kann man den sound jetzt testen. Damit dies auch beim Booten geschieht, müssen noch Softlinks von /sbin/init.d/rc2.d und rc3.d gesetzt werden: Jeweils in diesen Ordnern mit "ln -s ../sound K20sound" und "ln -s ../sound S06sound". Damit wird mit Startup-Sound gebootet. 5. Einschränkungen/Bugs Xmix zeigt nur DSP und Mic an, alle anderen Einstellungen sind blockiert. Anhang /etc/isapnp.conf # $Id: yamaha_opl3_SAx.html,v 1.1 1998/12/27 15:19:56 dunkel Exp $ # This is free software, see the sources for details. # This software has NO WARRANTY, use at your OWN RISK # # For details of this file format, see isapnp.conf(5) # # For latest information on isapnp and pnpdump see: # http://www.roestock.demon.co.uk/isapnptools/ # # Compiler flags: -DREALTIME -DNEEDSETSCHEDULER # # Trying port address 0203 # Board 1 has serial identifier 81 ff ff ff ff 20 00 a8 65 # (DEBUG) (READPORT 0x0203) (ISOLATE) (IDENTIFY *) # Card 1: (serial identifier 81 ff ff ff ff 20 00 a8 65) # YMH0020 Serial No -1 [checksum 81] # Version 1.0, Vendor version 0.0 # ANSI string -->OPL3-SA3 Sound Board<-- # # Logical device id YMH0021 # # 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 YMH0020/-1 (LD 0 # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0220 # IO base alignment 16 bytes # Number of IO addresses required: 16 # (IO 0 (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0530 # Maximum IO base address 0x0530 # IO base alignment 8 bytes # Number of IO addresses required: 8 # (IO 1 (BASE 0x0530)) # 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: 8 # (IO 2 (BASE 0x0388)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0330 # Maximum IO base address 0x0330 # IO base alignment 2 bytes # Number of IO addresses required: 2 # (IO 3 (BASE 0x0330)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0370 # Maximum IO base address 0x0370 # IO base alignment 2 bytes # Number of IO addresses required: 2 # (IO 4 (BASE 0x0370)) # IRQ 5. # High true, edge sensitive interrupt # (INT 0 (IRQ 5 (MODE +E))) # First DMA channel 0. # 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 F # (DMA 0 (CHANNEL 0)) # Next DMA channel 1. # 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 F # (DMA 1 (CHANNEL 1)) # Start dependent functions: priority acceptable # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0240 # Maximum IO base address 0x0240 # IO base alignment 16 bytes # Number of IO addresses required: 16 (IO 0 (BASE 0x0240)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0e80 # Maximum IO base address 0x0e80 # IO base alignment 8 bytes # Number of IO addresses required: 8 (IO 1 (BASE 0x0e80)) # 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: 8 (IO 2 (BASE 0x0388)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0300 # IO base alignment 2 bytes # Number of IO addresses required: 2 (IO 3 (BASE 0x0300)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0100 # Maximum IO base address 0x0ffe # IO base alignment 2 bytes # Number of IO addresses required: 2 (IO 4 (BASE 0x0100)) # IRQ 5, 7, 9, 10 or 11. # High true, edge sensitive interrupt (INT 0 (IRQ 9 (MODE +E))) # First 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 F (DMA 0 (CHANNEL 0)) # 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 F (DMA 1 (CHANNEL 3)) # Start dependent functions: priority functional # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0220 # Maximum IO base address 0x0280 # IO base alignment 16 bytes # Number of IO addresses required: 16 # (IO 0 (BASE 0x0220)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0530 # Maximum IO base address 0x0f48 # IO base alignment 8 bytes # Number of IO addresses required: 8 # (IO 1 (BASE 0x0530)) # 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: 8 # (IO 2 (BASE 0x0388)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0300 # Maximum IO base address 0x0334 # IO base alignment 2 bytes # Number of IO addresses required: 2 # (IO 3 (BASE 0x0300)) # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0100 # Maximum IO base address 0x0ffe # IO base alignment 2 bytes # Number of IO addresses required: 2 # (IO 4 (BASE 0x0100)) # IRQ 3, 5, 7, 9, 10 or 11. # High true, edge sensitive interrupt # (INT 0 (IRQ 3 (MODE +E))) # First 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 F # (DMA 0 (CHANNEL 0)) # 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 F # (DMA 1 (CHANNEL 0)) # End dependent functions (ACT Y) )) # # Logical device id YMH0022 # # 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 YMH0020/-1 (LD 1 # Compatible device id PNPb02f # Multiple choice time, choose one only ! # Start dependent functions: priority preferred # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0201 # Maximum IO base address 0x0201 # IO base alignment 1 bytes # Number of IO addresses required: 1 (IO 0 (BASE 0x0201)) # Start dependent functions: priority functional # Logical device decodes 16 bit IO address lines # Minimum IO base address 0x0201 # Maximum IO base address 0x0211 # IO base alignment 16 bytes # Number of IO addresses required: 1 # (IO 0 (BASE 0x0201)) # End dependent functions (ACT Y) )) # End tag... Checksum 0x00 (OK) # Returns all cards to the "Wait for Key" state (WAITFORKEY) Holger Dunkel Last modified: Sun Dec 27 15:51:02 CET 1998 On Sun, 9 Apr 2000, george kv wrote:
hai ,
I am new to my suse 6.3 I have opl3 sa3 (yamaha) sound card. Its not auto detected. Can I configure it ? If so how.. I am an mp3 freak
I used to probe by typing /usr/sbin/sndconfig under root in Redhat 6.1 & that made the sound module loaded for the same sound card...ooops the same does not work for suse.
Somebody please help me out.. My mp3 downloads are waiting
Raju amaran
__________________________________________________ Do You Yahoo!? Talk to your friends online with Yahoo! Messenger. http://im.yahoo.com
-- This sig brought to you by SuSE 6.3 and sendmail. Linux - you know it makes sense. -- To unsubscribe send e-mail to suse-linux-e-unsubscribe@suse.com For additional commands send e-mail to suse-linux-e-help@suse.com Also check the FAQ at http://www.suse.com/Support/Doku/FAQ/
participants (3)
-
dahlqvist@sundsvall.mail.telia.com
-
gandus5@yahoo.com
-
wulfie@wulfric7.co.uk