![](https://seccdn.libravatar.org/avatar/db20ad4c25f4f8dbd3e87d931adfbd2c.jpg?s=120&d=mm&r=g)
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Susers, I am trying to configure alsa in a Toshiba TECRA 8000 laptop (it has a Yamaha OPL/SA3 built in). I have tried to set up alsa working in my laptop with no result. I have followed the intruccions in /etc/usr/doc/packages/alsa/readme.suse and... here is what goes on when I try: rcalsasound start Starting sound driver: snd-opl3sa /lib/modules/2.2.10/misc/isapnp.o: init_module: Device or resource busy /lib/modules/2.2.10/misc/isapnp.o: insmod /lib/modules/2.2.10/misc/isapnp.o failed /lib/modules/2.2.10/misc/isapnp.o: insmod snd-opl3sa failed done Starting sound driver: snd-card-0 /lib/modules/2.2.10/misc/isapnp.o: init_module: Device or resource busy /lib/modules/2.2.10/misc/isapnp.o: insmod /lib/modules/2.2.10/misc/isapnp.o failed /lib/modules/2.2.10/misc/isapnp.o: insmod snd-card-0 failed done About that, let me ask you: once it is up running, who is going to start it when linux reboots? Do I need to write down a line like "rcalsasound start" in boot.local (that's not commented in the documentation) ? I am sure my trobules with alsa are a matter of conf.modules, so here is what I have been using: ############### ALSA START # ISA PnP support options isapnp isapnp_reserve_irq=9,10,11,12,13 # ALSA native device support alias char-major-116 snd options snd snd_major=116 snd_cards_limit=1 # This is the driver setting, here I've an audiopci (e.g. PCI128) alias snd-card-0 snd-opl3sa # OSS/Lite setup alias char-major-14 soundcore alias sound-slot-0 snd-card-0 alias sound-service-0-3 snd-pcm1-oss alias sound-service-0-12 snd-pcm1-oss ############### ALSA END # # Copyright (c) 1996-1999 SuSE GmbH Nuernberg, Germany. All rights reserved. # # Author: Hubert Mantel <mantel@suse.de>, 1996-1999 # # Configuration file for loadable modules; used by modprobe and kerneld # # Aliases - specify your hardware alias eth0 off alias scsi_hostadapter off # only used for Mylex or Compaq Raid as module alias block-major-48 off alias block-major-72 off # mouse (for older busmice) alias char-major-10 psaux alias parport_lowlevel parport_pc options parport_pc io=0x378 irq=none,none # If you have multiple parallel ports, specify them this way: # options parport_pc io=0x378,0x278 irq=none,none # For parallel port devices, uncomment the following two lines and change # "frpw" to the protocol type you use # post-install paride insmod frpw # pre-remove par rmm frpw #*********************************************************************** ****** # If you want to use the kernel sound drivers instead of OSS 3.8.1z (the # recommended solution) please put comment signs in front of the following # entries. Then choose one of the sample configurations below. Uncomment all # lines starting with 'alias', 'options' or 'pre-/post-install' within one # such configuration and modify the parameters according to your needs (e.g. # the ressources chosen for this device in /etc/isapnp.conf). For a lot of # ISA soundcards the Soundblaster driver is a go startin point. #*********************************************************************** ****** alias char-major-14 off alias sound off alias midi off #*********************************************************************** ****** # module : ad1816.o AD1816 chip # # Supported cards : # # Terratec Base 1/64 # HP Kayak # Acer FX-3D # SY-1816 # Highscreen Sound-Boostar 32 Wave 3D # Highscreen Sound-Boostar 16 # # Documentation available in /usr/src/linux/Documentation/sound/AD1816 # and in /usr/src/linux/drivers/sound/ad1816.c . # # Possible configuration : # # alias char-major-14 ad1816 # post-install ad1816 modprobe "-k" opl3 # post-install ad1816 modprobe "-k" mpu401 # options ad1816 io=0x530 irq=5 dma=1 dma2=3 ad1816_clockfreq=33000 # options opl3 io=0x0388 # options mpu401 io=0x0330 irq= # #*********************************************************************** ****** # module : ad1848.o AD1848/CS4231/CS4248 Chip # --> Windows Sound System (MSS/WSS) # # A variety of common ISA soundcards are # compatible with this family of chips. # # Documentation available in /usr/src/linux/drivers/sound/ad1848.c (search # for MODULE_PARM) and in /usr/src/linux/Documentation/sound/README.OSS . # Usually this module is used in conjunction with other higher level sound # modules. # # Possible configuration for stand-alone usage : # # alias char-major-14 ad1848 # options ad1848 io=0x530 ir dma dma2=3 # #*********************************************************************** ****** # module : cs4232.o Crystal 423x chipsets # # Documentation available in /usr/src/linux/drivers/sound/cs4232.c (search # for MODULE_PARM) and in /usr/src/linux/Documentation/sound/CS4232 . This # chip is often used together with other sound hardware. # # Possible configuration for stand-alone usage : # # alias char-major-14 cs4232 # post-install cs4232 modprobe "-k" opl3 # options cs4232 io=0x534 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=9 # opti op io=0x388 # #*********************************************************************** ****** # module : es1370.o Ensoniq 1370 Chipsatz (--> PCI64/128) # # Supported cards : # # Creative Labs PCI64/128 # # Documentation availabke at /usr/src/linux/Documentation/sound/es1370 and # /usr/src/linux/drivers/sound/es1370.c . # # alias char-major-14 es1370 # opti es13 joystick=1 # #*********************************************************************** ****** # module : es1371.o Creative Ensoniq 1371 Chipsatz (--> PCI64/128) # # Supported cards : # # Creative Labs PCI64/128 # # Documentation availabke at /usr/src/linux/Documentation/sound/es1371 and # /usr/src/linux/drivers/sound/es1371.c . # # alias char-major-14 es1371 # opti es13 joystick=0x200 # #*********************************************************************** ****** # module : mad16.o MAD16 # # Possible configuration : # # alias char-major-14 mad16 # options sb mad16=1 # options mad16 io=0x530 ir dma dma16=1 # #*********************************************************************** ****** # module : sb.o Soundblaster 16, SB Pro + Clones # Also needed for AWE32/64 # # Dcoumentation available in /usr/src/linux/Documentation/sound/Soundblaster # and in /usr/src/linux/drivers/sound/sb.c . # # Possible configuration : # # alias char-major-14 sb # post-install sb /sbin/modprobe "-k" "adlib_card" # options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330 # opti adlib_ca io=0x388 # #*********************************************************************** ****** # module : trix.o MediaTrix AudioTrix Pro # # alias char-major-14 trix # pre-install trix modpr "- # #*********************************************************************** ****** # module : wavefront.o Turtle Beach Maui, Tropez, Tropez Plus # # Comment from /usr/src/linux/Documentation/sound/Wavefront : # (please read that file !) # "the wavefront options "io" and "irq" ***MUST*** match the "synthio" # and "synthirq" cs4232 options." # # Possible configuration : # # alias char-major-14 wavefront # alias synth0 wavefront # alias mixer0 cs4232 # alias audio0 cs4232 # pre-install wavefront modprobe "-k" "cs4232" # post-install wavefront modprobe "-k" "opl3" # options wavefront io=0x200 irq=9 # options cs4232 synthirq=9 synthio=0x200 io=0x530 irq=5 dma=1 dma2=0 # options o io=0x3 # #*********************************************************************** ****** ######################################################################## # Options; these are examples; uncommented and modify the lin you need ######################################################################## # options cdu31a cdu31a_port=0x340 cdu31a_irq=0 # options sbpcd sbpcd=0x230,1 # options aztcd aztcd=0x320 # options cm206 cm206=0x340,11 # options gscd gscd=0x340 # options mcd mcd=0x300,11 # options mcdx mcdx=0x300,11 # options optcd optcd=0x340 # options sjcd sjcd_base=0x340 # options sonycd535 sonycd535=0x340 # options isp16 isp16_cdrom_base=0x340 isp16_cdrom_irq=0 isp16_cdrom_dma=0 isp16_cdrom_type=Sanyo # options ne io=0x300 irq=5 # Use this if you have two cards: # options ne io=0x300,0x320 irq=5,7 # options tulip options=0 # options 3c59x options=0 # options 3c501 io=0x280 irq=5 # options 3c503 io=0x280 irq=5 xcvr=0 # options 3c505 io=0x300 irq=10 # options 3c507 io=0x300 irq=10 # options 3c509 irq=10 # options at1700 io=0x260 irq=10 # options smc-ultra io=0x200 irq=10 # options wd io=0x300 irq=10 # options smc9194 io=0x200 irq=10 ifport=0 # options e2100 io=0x300 irq=10 mem=0xd0000 xcvr=0 # options depca io=0x200 irq=7 # options ewrk3 io=0x300 irq=10 # options eexpress io=0x300 irq=10 # options hp-plus io=0x300 irq=10 # options hp io=0x300 irq=10 # options hp100 hp100_port=0x380 # options apricot io=0x300 irq=10 # options ac3200 io=0x300 irq=10 mem=0xd0000 # options de620 io=0x378 irq=7 bnc=1 # options ibmtr io=0xa20 # options arcnet io=0x300 irq=10 shmem=0xd0000 # options plip io=0x378 irq=7 # options eepro io=0x260 irq=10 mem=0x6000 # options eth16i io=0x2a0 irq=10 # options fmv18x io=0x220 irq=10 # options ni52 io=0x360 irq=9 memstart=0xd0000 memend=0xd4000 # options bttv card=2 # options tuner type=7 options dummy0 -o dummy0 options dummy1 -o dummy1 alias block-major-1 rd alias block-major-2 floppy alias block-major-3 off alias block-major-7 loop alias block-major-8 sd_mod alias block-major-11 sr_mod alias block-major-13 xd alias block-major-15 cdu31a alias block-major-16 gscd alias block-major-17 optcd alias block-major-18 sjcd alias block-major-20 mcdx alias block-major-22 off alias block-major-23 mcd alias block-major-24 sonycd535 alias block-major-25 sbpcd alias block-major-26 sbpcd alias block-major-27 sbpcd alias block-major-28 sbpcd alias block-major-29 aztcd alias block-major-32 cm206 alias block-major-33 off alias block-major-34 off alias block-major-45 pd alias block-major-46 pcd alias block-major-47 pf alias char-major-4 serial alias char-major-5 serial alias char-major-6 lp alias char-major-9 st alias char-major-10-135 off alias char-major-19 cyclades alias char-major-20 cyclades alias char-major-21 sg alias char-major-27 ftape alias char-major-30 iBCS alias char-major-43 hisax alias char-major-44 hisax alias char-major-45 hisax alias char-major-48 riscom8 alias char-major-49 riscom8 alias char-major-75 specialix alias char-major-76 specialix alias char-major-81 bttv alias char-major-96 pt alias char-major-97 pg alias char-major-107 3dfx alias binfmt-332 iBCS alias binfmt-518 iBCS alias binfmt-204 binfmt_aout alias binfmt-263 binfmt_aout alias binfmt-264 binfmt_aout alias binfmt-267 binfmt_aout alias binfmt-0064 binfmt_aout alias iso9660 isofs alias tty-ldisc-1 slip alias tty-ldisc-3 ppp alias tty-ldisc-5 mkiss # alias tty-ldisc-7 6pack alias tty-ldisc-7 off # alias ax0 mkiss alias ax0 off # alias sp0 6pack alias sp0 off alias slip0 slip alias slip1 slip alias ppp0 ppp alias ppp1 ppp alias plip0 plip alias plip1 plip alias ppp-compress-21 bsd_comp alias ppp-compress-26 ppp_deflate alias net-pf-3 ax25 # alias net-pf-3 off alias net-pf-4 ipx # alias net-pf-4 off alias net-pf-5 appletalk # alias net-pf-5 off alias net-pf-6 netrom # alias net-pf-6 off alias net-pf-11 rose # alias net-pf-11 off alias net-pf-17 af_packet Thank you for your help, Pep Serrano pep@serrano.net http://pep.serrano.net -----BEGIN PGP SIGNATURE----- Version: PGPsdk version 1.7.1 (C) 1997-1999 Network Associates, Inc. and its affiliated companies. iQA/AwUBOL33zsXRH5QDajQrEQJx2gCfUzKYOdlKjFPAa9wl5jLL8e8NCuwAn3/j NJa9MiKGGRCm1rtSIMdkWDx1 =RmRr -----END PGP SIGNATURE----- -- 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/