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