abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
dnes 06:00 | Zajímavý software

OMG! Ubuntu! představuje emulátor terminálu Hyper (GitHub) postavený na webových technologiích (HTML, CSS a JavaScript). V diskusi k článku je zmíněn podobný emulátor terminálu Black Screen. Hyper i Black Screen používají framework Electron, stejně jako editor Atom nebo vývojové prostředí Visual Studio Code.

Ladislav Hagara | Komentářů: 3
dnes 06:00 | Zajímavý článek

I letos vychází řada ajťáckých adventních kalendářů. QEMU Advent Calendar 2016 přináší každý den nový obraz disku pro QEMU. Programátoři se mohou potrápit při řešení úloh z kalendáře Advent of Code 2016. Kalendáře Perl Advent Calendar 2016 a Perl 6 Advent Calendar přinášejí každý den zajímavé informace o programovacím jazyce Perl. Stranou nezůstává ani programovací jazyk Go.

Ladislav Hagara | Komentářů: 4
3.12. 16:24 | Nová verze

Byla vydána Mageia 5.1. Jedná se o první opravné vydání verze 5, jež vyšla v červnu loňského roku (zprávička). Uživatelům verze 5 nepřináší opravné vydání nic nového, samozřejmě pokud pravidelně aktualizují. Vydání obsahuje všechny aktualizace za posledního téměř půldruhého roku. Mageia 5.1 obsahuje LibreOffice 4.4.7, Linux 4.4.32, KDE4 4.14.5 nebo GNOME 3.14.3.

Ladislav Hagara | Komentářů: 9
3.12. 13:42 | Pozvánky

V Praze probíhá konference Internet a Technologie 16.2, volné pokračování jarní konference sdružení CZ.NIC. Konferenci lze sledovat online na YouTube. K dispozici je také archiv předchozích konferencí.

Ladislav Hagara | Komentářů: 0
2.12. 22:44 | Komunita

Joinup informuje, že Mnichov používá open source groupware Kolab. V srpnu byl dokončen dvouletý přechod na toto řešení. V provozu je asi 60 000 poštovních schránek. Nejenom Kolabu se věnoval Georg Greve ve své přednášce Open Source: the future for the European institutions (SlideShare) na konferenci DIGITEC 2016, jež proběhla v úterý 29. listopadu v Bruselu. Videozáznam přednášek z hlavního sálu je ke zhlédnutí na Livestreamu.

Ladislav Hagara | Komentářů: 24
2.12. 15:30 | Zajímavý projekt

Společnost Jolla oznámila v příspěvku Case study: Sailfish Watch na svém blogu, že naportovala Sailfish OS na chytré hodinky. Využila a inspirovala se otevřeným operačním systémem pro chytré hodinky AsteroidOS. Použita je knihovna libhybris. Ukázka ovládání hodinek na YouTube.

Ladislav Hagara | Komentářů: 8
2.12. 14:15 | Nová verze

Byla vydána verze 7.1.0 skriptovacího jazyka PHP používaného zejména k vývoji dynamických webových stránek. Jedná se o první stabilní verzi nejnovější větvě 7.1. Přehled novinek v dokumentaci. Podrobnosti v ChangeLogu. K dispozici je také příručka pro přechod z PHP 7.0.x na PHP 7.1.x.

Ladislav Hagara | Komentářů: 4
2.12. 12:55 | Nová verze

Google Chrome 55 byl prohlášen za stabilní. Nejnovější stabilní verze 55.0.2883.75 tohoto webového prohlížeče přináší řadu oprav a vylepšení (YouTube). Opraveno bylo také 36 bezpečnostních chyb. Mariusz Mlynski si například vydělal 22 500 dolarů za 3 nahlášené chyby (Universal XSS in Blink).

Ladislav Hagara | Komentářů: 4
2.12. 11:55 | Pozvánky

Máte rádi svobodný software a hardware nebo se o nich chcete něco dozvědět? Přijďte na 135. sraz spolku OpenAlt, který se bude konat ve čtvrtek 8. prosince od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Sraz bude tentokrát tématický. Bude retro! K vidění budou přístroje jako Psion 5mx nebo Palm Z22. Ze svobodného hardwaru pak Openmoko nebo čtečka WikiReader. Přijďte se i vy pochlubit svými legendami, nebo alespoň na pivo. Moderní hardware má vstup samozřejmě také povolen.

xkucf03 | Komentářů: 1
2.12. 00:10 | Nová verze

Byla vydána verze 3.2 svobodného systému pro detekci a prevenci průniků a monitorování bezpečnosti počítačových sítí Suricata. Z novinek lze zmínit například podporu protokolů DNP3 a CIP/ENIP, vylepšenou podporu TLS a samozřejmě také aktualizovanou dokumentaci.

Ladislav Hagara | Komentářů: 0
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 771 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

Dotaz: Audigy + alsa - zvuk nejede!

30.11.2004 19:45 Lahvac
Audigy + alsa - zvuk nejede!
Přečteno: 248×
Dobry den, mel jsem na audigy ovladac emu10k1, ale nejel mi 5.1 zvuk, nastavil jsem tedy snd-emu10k1, ale tentokrat zvuk vubec nejede. Pritom po nastaveni alsa pluginu pro xmms se xmms velmi zrychlilo a v kmix nebo alsamixer uz mam volby pro 3d zvuk. Nevite jak zvuk zprovoznit? Pripominam ze se soupatkama v kmix a alsamixer jsem zkousel hybat a nic. Nebo znate lepsi reseni pro audigy?

Odpovědi

30.11.2004 20:28 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Ted se mi to podarilo rozjet pomoci alsaconf, jenze problem je v tom, ze po restartu je vse pri starem a musim alsaconf a hlasitosti nastavit znova. Pritom pri konfigurovani to vzdy napise ze zmenu zapsalo do modprobe.conf
30.11.2004 20:33 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Pro doplneni dodavam vypis modprobe.conf po konfiguraci pred restartem:

alias eth1 8139too alias ieee1394-controller ohci1394 alias eth0 ne2k-pci install scsi_hostadapter /sbin/modprobe imm; /sbin/modprobe ppa; /bin/true install snd-emu10k1 /sbin/modprobe --first-time --ignore-install snd-emu10k1 && { /sbin/modprobe snd-pcm-oss; /bin/true; } install usb-interface /sbin/modprobe usb-ohci; /sbin/modprobe ehci-hcd; /bin/true remove snd-emu10k1 { /sbin/modprobe -r snd-pcm-oss; } ; /sbin/modprobe -r --first-time --ignore-remove snd-emu10k1

# --- BEGIN: Generated by ALSACONF, do not edit. --- # --- ALSACONF verion 1.0.2 --- options snd device_mode=0666 alias snd-card-0 snd-emu10k1 alias sound-slot-0 snd-emu10k1 # --- END: Generated by ALSACONF, do not edit. ---
30.11.2004 20:39 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Hmm, a odkdy se hlasitost uklada do modprobe.conf? :-D
DjAARA avatar 30.11.2004 20:44 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
mozna by to chtelo pri vypinani ulozit hlasitosti a pri spousteni systemu je opet obnovit. ve vetsine distro tohle dela init skriptik s nazvem alsa ci alsasound. jinak je mozno nekam do tech spoustecich skripru dat alsactl store pro ulozeni a alsactl restore pro obnoveni
30.11.2004 20:46 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Jenze nejde jen o hlasitost, ta se snizi vzdy jen o malej kousek, spis jde o to, ze kdyz znova nespustim alsaconf, nehraje to vubec, at hlasitost nastavim jak chci
DjAARA avatar 30.11.2004 20:49 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
tak sem pastni vypis lsmod pred a po provedeni alsaconf
30.11.2004 20:58 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Tak to je pred alsaconf:
Module                  Size  Used by
sg                     38044  0
sr_mod                 17060  0
md5                     3872  1
ipv6                  232352  10
lp                     12200  0
snd-seq-midi            8160  0
snd-emu10k1-synth       6816  0
snd-emux-synth         36320  1 snd-emu10k1-synth
snd-seq-virmidi         6912  1 snd-emux-synth
snd-seq-midi-emul       7776  1 snd-emux-synth
snd-seq-oss            31232  0
snd-seq-midi-event      7552  3 snd-seq-midi,snd-seq-virmidi,snd-seq-oss
snd-seq                51024  8 snd-seq-midi,snd-emux-synth,\
snd-seq-virmidi,snd-seq-midi-emul,snd-seq-oss,\
snd-seq-midi-event
snd-pcm-oss            51812  0
snd-mixer-oss          17952  1 snd-pcm-oss
snd-emu10k1            85508  2 snd-emu10k1-synth
snd-rawmidi            23616  3 snd-seq-midi,snd-seq-virmidi,snd-emu10k1
snd-pcm                93156  2 snd-pcm-oss,snd-emu10k1
snd-timer              24484  2 snd-seq,snd-pcm
snd-seq-device          8008  7 snd-seq-midi,snd-emu10k1-synth,\
snd-emux-synth,snd-seq-oss,snd-seq,snd-emu10k1,snd-rawmidi
snd-ac97-codec         58148  1 snd-emu10k1
snd-page-alloc         11972  2 snd-emu10k1,snd-pcm
snd-util-mem            4448  2 snd-emux-synth,snd-emu10k1
snd-hwdep               8928  2 snd-emux-synth,snd-emu10k1
snd                    52484  18 snd-seq-midi,snd-emux-synth,snd-seq-virmidi,\
snd-seq-oss,snd-seq-midi-event,snd-seq,snd-pcm-oss,snd-mixer-oss,\
snd-emu10k1,snd-rawmidi,snd-pcm,snd-timer,snd-seq-device,\
snd-ac97-codec,snd-util-mem,snd-hwdep
soundcore               9248  1 snd
ipt_TOS                 2240  12
ipt_REJECT              6464  4
ipt_pkttype             1536  4
ipt_LOG                 5312  8
ipt_state               1728  11
ip_nat_irc              3984  0
ip_nat_tftp             3248  0
ip_nat_ftp              4592  0
ip_conntrack_irc       71124  1 ip_nat_irc
ip_conntrack_tftp       3348  0
ip_conntrack_ftp       71668  1 ip_nat_ftp
ipt_multiport           1856  0
ipt_conntrack           2304  0
iptable_filter          2624  1
iptable_mangle          2624  1
iptable_nat            23116  3 ip_nat_irc,ip_nat_tftp,ip_nat_ftp
ip_conntrack           31152  9 ipt_state,ip_nat_irc,ip_nat_tftp,ip_nat_ftp,\
ip_conntrack_irc,ip_conntrack_tftp,ip_conntrack_ftp,\
ipt_conntrack,iptable_nat
ip_tables              16704  10 ipt_TOS,ipt_REJECT,ipt_pkttype,\
ipt_LOG,ipt_state,ipt_multiport,ipt_conntrack,iptable_filter,iptable_mangle,\
iptable_nat
af_packet              20520  2
hid                    53312  0
raw                     7616  1
ide-floppy             18752  0
ide-tape               34864  0
ide-cd                 40548  0
cdrom                  37184  2 sr_mod,ide-cd
floppy                 59444  0
8139too                23712  0
mii                     4992  1 8139too
ne2k-pci                8992  0
8390                    9536  1 ne2k-pci
ohci1394               33956  0
ieee1394              287856  1 ohci1394
nls_cp852               4736  1
vfat                   13760  1
fat                    45120  1 vfat
nls_iso8859-2           4480  3
ntfs                   85932  2
supermount             37876  1
ppa                    12296  0
parport_pc             32832  0
imm                    12360  0
scsi_mod              114744  4 sg,sr_mod,ppa,imm
parport                38952  4 lp,ppa,parport_pc,imm
usblp                  12256  0
ehci-hcd               24196  0
ohci-hcd               18692  0
usbcore                99132  6 hid,usblp,ehci-hcd,ohci-hcd
rtc                    11576  0
ext3                  110376  2
jbd                    54328  1 ext3
a tady po:
Module                  Size  Used by
sg                     38044  0
sr_mod                 17060  0
md5                     3872  1
ipv6                  232352  10
lp                     12200  0
snd-seq-midi            8160  0
snd-emu10k1-synth       6816  0
snd-emux-synth         36320  1 snd-emu10k1-synth
snd-seq-virmidi         6912  1 snd-emux-synth
snd-seq-midi-emul       7776  1 snd-emux-synth
snd-seq-oss            31232  0
snd-seq-midi-event      7552  3 snd-seq-midi,snd-seq-virmidi,snd-seq-oss
snd-seq                51024  8 snd-seq-midi,snd-emux-synth,\
snd-seq-virmidi,snd-seq-midi-emul,snd-seq-oss,\
snd-seq-midi-event
snd-pcm-oss            51812  0
snd-mixer-oss          17952  2 snd-pcm-oss
snd-emu10k1            85508  4 snd-emu10k1-synth
snd-rawmidi            23616  3 snd-seq-midi,snd-seq-virmidi,snd-emu10k1
snd-pcm                93156  2 snd-pcm-oss,snd-emu10k1
snd-timer              24484  2 snd-seq,snd-pcm
snd-seq-device          8008  7 snd-seq-midi,snd-emu10k1-synth,\
snd-emux-synth,snd-seq-oss,snd-seq,snd-emu10k1,snd-rawmidi
snd-ac97-codec         58148  1 snd-emu10k1
snd-page-alloc         11972  2 snd-emu10k1,snd-pcm
snd-util-mem            4448  2 snd-emux-synth,snd-emu10k1
snd-hwdep               8928  2 snd-emux-synth,snd-emu10k1
snd                    52484  20 snd-seq-midi,snd-emux-synth,\
snd-seq-virmidi,snd-seq-oss,snd-seq-midi-event,\
snd-seq,snd-pcm-oss,snd-mixer-oss,snd-emu10k1,\
snd-rawmidi,snd-pcm,snd-timer,snd-seq-device,\
snd-ac97-codec,snd-util-mem,snd-hwdep
soundcore               9248  2 snd
ipt_TOS                 2240  12
ipt_REJECT              6464  4
ipt_pkttype             1536  4
ipt_LOG                 5312  8
ipt_state               1728  11
ip_nat_irc              3984  0
ip_nat_tftp             3248  0
ip_nat_ftp              4592  0
ip_conntrack_irc       71124  1 ip_nat_irc
ip_conntrack_tftp       3348  0
ip_conntrack_ftp       71668  1 ip_nat_ftp
ipt_multiport           1856  0
ipt_conntrack           2304  0
iptable_filter          2624  1
iptable_mangle          2624  1
iptable_nat            23116  3 ip_nat_irc,ip_nat_tftp,ip_nat_ftp
ip_conntrack           31152  9 ipt_state,ip_nat_irc,ip_nat_tftp,ip_nat_ftp,\
ip_conntrack_irc,ip_conntrack_tftp,ip_conntrack_ftp,\
ipt_conntrack,iptable_nat
ip_tables              16704  10 ipt_TOS,ipt_REJECT,ipt_pkttype,ipt_LOG,\
ipt_state,ipt_multiport,ipt_conntrack,iptable_filter,\
iptable_mangle,iptable_nat
af_packet              20520  2
hid                    53312  0
raw                     7616  1
ide-floppy             18752  0
ide-tape               34864  0
ide-cd                 40548  0
cdrom                  37184  2 sr_mod,ide-cd
floppy                 59444  0
8139too                23712  0
mii                     4992  1 8139too
ne2k-pci                8992  0
8390                    9536  1 ne2k-pci
ohci1394               33956  0
ieee1394              287856  1 ohci1394
nls_cp852               4736  1
vfat                   13760  1
fat                    45120  1 vfat
nls_iso8859-2           4480  3
ntfs                   85932  2
supermount             37876  1
ppa                    12296  0
parport_pc             32832  0
imm                    12360  0
scsi_mod              114744  4 sg,sr_mod,ppa,imm
parport                38952  4 lp,ppa,parport_pc,imm
usblp                  12256  0
ehci-hcd               24196  0
ohci-hcd               18692  0
usbcore                99132  6 hid,usblp,ehci-hcd,ohci-hcd
rtc                    11576  0
ext3                  110376  2
jbd                    54328  1 ext3
30.11.2004 21:07 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
&^%&^%$#!!! Grrrr!!!! :-(
30.11.2004 20:50 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Viz prispevek vyse. Pokud mate zavedene prislusne moduly, tak je zhola zbytecne se vrtat v modprobe.conf.
30.11.2004 20:51 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
ok. zkusil jsem to restartovat a pak jsem do konzole zadal alsactl restore a zvuk zacal jit. diky za radu. jeste bych pls potreboval poradit, kam to mam zapsat, aby se zvuk obnovil pri kazdem startu? jsem jaksi v linuxu zacatecnik.
DjAARA avatar 30.11.2004 20:54 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
co je to za distro?
30.11.2004 20:57 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
mandrake 10.0
DjAARA avatar 30.11.2004 21:00 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
zpust si drakconf, nekde tam dou nastavit sluzby ktere se spousti po startu. to kterou mas zvolit zjistis tak ze das: grep alsactl /etc/init.d/*. bude to nejspis alsasound. tak si ji zakliknes aby se v runlevelu 3,4,5 spoustela
30.11.2004 21:05 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
naslo to sluzby alsa a sound, obe jsou ale v drakconf povolene
DjAARA avatar 30.11.2004 21:09 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
/etc/init.d/alsa status
/etc/init.d/sound status
pokud to napise ze sou spustene tak pak si dat kolem vlastniho spusteni alsactl nejake vypisy aby bylo videt jestli se skutecne spousti. a de to testovat i bez restartovani. proste se misto status da reload
30.11.2004 21:18 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
i kdyz zvuk nefunguje, pise to, ze je zvuk zaveden...
30.11.2004 21:24 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Uff. Prosimvas napiste si nekam do rc.local v te hyperinteligentni klikodistribuci prikaz alsactl restore, protoze na to asi autori klikadel zapomneli. Pri vypinani systemu je potreba provest alsactl store, treba nekdo ze stastnych uzivatelu tohoto skvostu mezi distribucemi poradi kam... :/
30.11.2004 21:21 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Nemel bych neco pridat do tech sluzeb alsa a sound? treba to alsa restore
DjAARA avatar 30.11.2004 21:27 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
zkus do jednoho z tech souboru dopsat alsactl restore do casti oznacene nejspis jako start) a do stop) dej alsactl store. kdybych prave nebyl nebyl ve widlich a na swem kompu jeste pouzival MDK tak bych ti poradil vic, ale presem sem na gentoo
1.12.2004 17:58 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Ted jsem zjistil, ze po vypnuti a zapnuti pc uz nefunguje ani alsactl restore a musim spustit opet alsaconf :((
1.12.2004 18:01 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Ano. Kdyz tu hlasitost pri vypnuti neulozite, tak zustane jaksi i po restore na nule...
1.12.2004 20:50 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
njn jenze jak zaridit aby se to ukladalo, popr. obnovovalo automaticky?
1.12.2004 20:52 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Jiz vam to psal kolega Barton o neco vyse...
1.12.2004 21:00 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
jo to vim, jenze to je tipovacka, ja jenom jestli to nahodou nevite konkretneji. no nic, budu to tam zkouset zapisovat, treba se to jednou povede.
1.12.2004 23:15 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Dejte sem ten skript (do tagu <PRE>), ja MDK nemam.
DjAARA avatar 1.12.2004 23:20 DjAARA | skóre: 32 | Praha|Náklo|Olomouc
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
taky ted MDK nikde nemam a tak bych varil z vody kdybych ti mel ten script napsat... nekam ho vyves a podivam se ti na to
1.12.2004 23:31 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Zde je kod alsa:
#!/bin/bash
#
# /etc/init.d/alsa This shell script takes care of starting and stopping
#                  ALSA sound driver.
#
# This script requires /usr/sbin/alsactl and /usr/bin/aconnect programs
# from the alsa-utils package.
#
# Copyright (c) by Jaroslav Kysela  
#
# Slightly modified for Debian GNU/Linux by Wichert Akkerman.
#                                           Masato Taruishi.
#
#  Slightly modified for Linux-Mandrake by Chmouel Boudjnah
#				           
#
#  This program is free software; you can redistribute it and/or modify
#  it under the terms of the GNU General Public License as published by
#  the Free Software Foundation; either version 2 of the License, or
#  (at your option) any later version.
#
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
#
#daemon 
#
# chkconfig: 2345 17 70
# description: This shell script launch the alsa sound system on your
#	       system.

. /etc/init.d/functions

PKLVL=$(cut -f1 /proc/sys/kernel/printk)
sysctl -n -w kernel.printk=0

alsactl=/usr/sbin/alsactl
aconnect=/usr/bin/aconnect

[[ ! -f /usr/share/alsa/alsa-utils ]] && exit 0

[[ -e /etc/sysconfig/alsa ]] && . /etc/sysconfig/alsa

. /usr/share/alsa/alsa-utils

function start() {

    found_driver="false"
    gprintf "Starting ALSA version %s:" "$alsa_version"

  # First load the ALSA common driver and check whether devfs properly
  # can be available when the working kernel has devfs support.
    /sbin/modprobe snd
    if [ ! -e /dev/snd ]; then
      if [ -d /proc/asound/dev ]; then
        # you are using the kernel without devfs so simply create
        # symlink
        ln -s /proc/asound/dev /dev/snd
      else
        # you are using the kernel with devfs but disabling devfs.
        /sbin/modprobe -r snd
        exit 0
      fi
    fi

    /sbin/modprobe -c | awk '/^((alias)|(probe)) +(sound|snd)-(slot|card)-[0-9]/ {print $3}' | ( \
    while read line; do
      [[ $line != snd-* ]] && continue
      found_driver="found"
      desc=`echo $line | cut -d- -f 2`
      if /sbin/modprobe $line >/dev/null 2>&1; then
	echo -n " $desc"
	found_driver="detect"
      else
        echo -n " ($desc)"
      fi
    done
    case $found_driver in
      detect)
        echo -n "."
	success;echo
        ;;
      false)
        if [ $alsa_version = "none" ]; then
          gprintf " no driver installed."; 
	  failure;echo
	  exit 1
        else
          gprintf " no sound cards defined."; 
	  failure;echo
	  exit 1
        fi
        ;;
      found)
	success;echo
        exit 1
        ;;
    esac
  ) || exit 0
  #

  # Enabling sound devices for alsactl.
  get_sound_devs
  enable_sound_devs


  # restore driver settings
  #
  if [ -x $alsactl ]; then
    gprintf "Doing alsactl to restore mixer settings..."
    $alsactl restore >/dev/null 2>&1 || true
    success;echo
  fi
}


function startoss() {
  [ "$startosslayer" = true ] &&
    for i in mixer pcm seq ; do /sbin/modprobe snd-${i}-oss >/dev/null 2>&1 ; done
}

function detect_stop() {
  #
  # remove all sound modules
  #
  clean=0
  modprobe -r snd-seq-oss
  modprobe -r snd-pcm-oss
  modprobe -r snd-mixer-oss
  /sbin/lsmod | grep -E "^snd" | ( while read line; do \
     /sbin/rmmod `echo $line | cut -d ' ' -f 1` >/dev/null 2>&1 || clean=1; \
  done
  # remove the 2.2 soundcore module (if possible)
  /sbin/rmmod soundcore >/dev/null 2>&1 || true
  /sbin/rmmod gameport 2> /dev/null || true

  if [ $clean = 1 ]; then
    exit 1
  fi
  )
  if [ $? = 1 ]; then
    return 1
  fi
}

function stop() {
  #
  # store driver settings
  #
  if [ -x $alsactl ]; then
    gprintf "Doing alsactl to store mixer settings..."
    $alsactl store >/dev/null 2>&1 || true
    sleep 1
    success;echo
  fi

  gprintf "Shutting down ALSA sound driver (version %s): " "$alsa_version"

  # Make sure that no devices are opened while
  # we are killing the procs that have devices open
  get_sound_devs
  get_sound_devs_proc
  disable_sound_devs
  #chmod 000 $sound_devs_proc  As of drivers 0.5.8a these permissions can't be changed

  if [ "$ALSA_KILL_MODE" = "force" ]; then
    kill_procs_using_sound_devs
    #
    # remove all sequencer connections if any
    #
    if [ -f /proc/asound/seq/clients -a -x $aconnect ]; then
      $aconnect --removeall
    fi
  else
    get_procs_using_sound_devs
    if [ -n "$procs_using_sound_devs" ]; then
      gprintf "no. (sound is being used by pid %s)" "$procs_using_sound_devs)"
      chmod 660 $sound_devs_dev
      failure;echo
      exit 0
    fi
  fi
  #
  # remove all sound modules
  #
  detect_stop
  enable_sound_devs
  #chmod 600 $sound_devs_proc  As of drivers 0.5.8a these permissions can't be changed

  if [ ! -f /dev/.devfsd ] && [ -L /dev/snd ]; then
    rm -f /dev/snd
  fi

}

function detect_start() {
  #
  # run only detect module
  #
  /sbin/modprobe snd-detect >/dev/null 2>&1 || true
}

# Initialize some variables.
get_alsa_version

# See how we were called.
case "$1" in
  start)
        # Start driver.
	if [ ! -d /proc/asound ]; then
	    if  /sbin/modprobe -c | egrep -qs "^alias( |\t)+(snd|sound)-(card|slot)-[0-9]( |\t)+snd-";then
		start && startoss
		touch /var/lock/subsys/alsa
	    fi
	else
	  if [ -f /proc/asound/detect ]; then
	    gprintf "Shutting down ALSA sound detect module (version %s): " "$alsa_version"
	    detect_stop
	    success;echo
	    start && startoss
	    touch /var/lock/subsys/alsa
          else
	    gprintf "ALSA driver (version %s) is already running." "$alsa_version"
	    echo
	  fi
	fi
        ;;
  stop)
        # Stop daemons.
	if [ -d /proc/asound ]; then
	  if [ -f /proc/asound/detect ]; then
	    detect_stop
	    rm -f /var/lock/subsys/alsa
	  else
	    if stop; then
		success;echo
		rm -f /var/lock/subsys/alsa
            else
              failure;echo
	      rm -f /var/lock/subsys/alsa
            fi
	  fi
	else
	  gprintf "ALSA driver isn't running."
	  echo
	fi
        ;;
    status)
	if egrep -q '(sparcaudio|sound)' /proc/devices;then
	    gprintf "Sound loaded"
	    echo
	fi
	;;
  force-stop)
	ALSA_KILL_MODE="force" $0 stop
	;;
    condrestart)
	if [ -f /var/lock/subsys/alsa ];then
	    $0 stop && $0 $start
	fi
	;;
  restart)
	$0 stop && $0 start
	;;
  force-reload)
  	ALSA_KILL_MODE="force" $0 restart
	;;
  force-restart)
        ALSA_KILL_MODE="force" $0 stop
        $0 start
	;;
  *)
        echo "Usage: %s\n" "$(basename $0) {start|stop|restart|force-reload|force-stop|force-restart}"
        exit 1
esac

sysctl -n -w kernel.printk=$PKLVL
exit 0
a zde je kod sound:
#!/bin/sh
# (c) MandrakeSoft, Chmouel Boudjnah 
# 	$Id: sound.init,v 1.15 2003/09/18 09:10:11 tvignaud Exp $
#
# sound:   This shell script launch the sound on your system.
#
# chkconfig: 2345 18 69
# description: This shell script launch the sound on your system.

. /etc/rc.d/init.d/functions

PKLVL=$(cut -f1 /proc/sys/kernel/printk)
sysctl -n -w kernel.printk=0

function start_mixer () {
    # ALSA
    if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ]; then
        # is ALSA already configured ?
	if [[ ! -r /etc/asound.state ]]; then
	    # provide decent default sound level for alsa drivers
	    if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then
             MIXER_SETTINGS=/root/tmp/asound.state_tmp
             alsactl -f $MIXER_SETTINGS store
             # set some sane default volume and unmute needed channels:
             /etc/rc.d/rc.alsa_default $MIXER_SETTINGS
             action "Setting mixer settings" alsactl -f $MIXER_SETTINGS restore
             rm -f $MIXER_SETTINGS
		return 0
	    fi
	    # if we've not alsa-utils, we'll fallback on OSS initialization below
	else
	    # Not first boot:
	    # Done by alsa service but only if sound service is not
	    # enabled (hance this code path).
	    # We'll merge in back aksa service once mdk9.2 is released.
	    # [but we'll still handle both aumix & alsactl in order
	    #  to manage packages removing / driver switch]
	    action "Loading mixer settings" /usr/sbin/alsactl restore
	    return 0
	fi
    fi
    # OSS
    if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && \
	[ "$retval" -eq 0 ] && [ -x /usr/bin/aumix ];then
	if [ ! -r /etc/.aumixrc ];then
	    action "Setting mixer settings" /usr/bin/aumix -v80 -w80 -c80
	else
	    action "Loading mixer settings" /usr/bin/aumix -f /etc/.aumixrc -L
	fi
    fi
}

function stop_mixer () {
    if [ -d /proc/asound ] && [ -x /usr/sbin/alsactl ];then
	# done by alsa service (to merge back after mdk9.2 release)
	#action "Saving mixer settings" /usr/sbin/alsactl store
	return 0;
    fi
   if egrep -q '(sparcaudio|sound)' /proc/devices 2>/dev/null && [ -x /usr/bin/aumix ];then
	action "Saving mixer settings" /usr/bin/aumix -f /etc/.aumixrc -S
    fi    
}

function module () {
    opt=""
    phrase=$1
    alias=$2
    [ -n "$3" ] && opt="-r"
    module=`/sbin/modprobe -c | egrep -s "^alias( |\t)+"$alias"( |\t)+" | awk '{ print $3 }'`
    if [ -n "$module" ] && [ "$module" != "off" ];then
	action "$phrase ($module)" modprobe "$opt" $module
	return $?
    fi
}

case $1 in
    start)
    retval=0
    if [ ! -d /proc/asound ];then
	module "Loading sound module" sound || retval=1
	/sbin/modprobe -c | awk '/^((alias)|(probe)) +sound-slot-[0-9]/ {print $2}' | ( \
	    while read line; do
		[[ $line = snd-card-* ]] && continue #we do it via alsa script
		module "Loading sound module" $line || retval=1
	    done
	)
	module "Loading midi module" midi
    fi
    start_mixer;
    touch /var/lock/subsys/sound
    ;;
    stop)
    # i should have the same semantic of alsa script than oss script,
    # but i do not :-(, patches welcome.
    stop_mixer;
    rm -f /var/lock/subsys/sound
    ;;
    status)
    if egrep -q '(sparcaudio|sound)' /proc/devices;then
	gprintf "Sound loaded"
	echo
    fi
    ;;
    reload)
    ;;
    restart)
    $0 stop
    $0 start
    ;;
    *)
    echo "Usage: %s\n" "$(basename $0) {start|stop|restart|status}"
    exit 0
esac

sysctl -n -w kernel.printk=$PKLVL
exit 0
1.12.2004 23:35 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Tak to mate asi holt rozbitou alsu, store i restore v tom skriptu je. Ono taky neni zrovna idealni cpat te karte jiny ovladac, nez ktery je pro ni urceny. Pokud nefunguje, chce to novejsi verzi.
2.12.2004 02:59 zoliq | skóre: 8 | Puchov
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Skus dat to 'alsactl restore' do /etc/rc.d/rc.local (alebo pod.), mozno alse trva kym sa nainicializuje zvukovka.
btw, nespustas nahodou pri starte KDE? Niekedy sa stava, ze kartsd (audio server kde) vie zblbnut nastavenia zvukovky. Skus ho pripadne vypnut v Control centeri (alebo KDE nespustat).
2.12.2004 16:21 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
audio server jsem vypnul ale nepomohlo to, zkusim to s tim alsactl restore
2.12.2004 16:19 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
a ktery je pro ni urceny? myslite emu10k1? s timto ovladacem mi ale nefunguje 5.1 zvuk
3.12.2004 02:16 zoliq | skóre: 8 | Puchov
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
fungovat by mal emu10k1 (oss) aj snd-emu10k1 (alsa). Obidva su navrhnute pre SBLive, ktora ma rovnaky cip ako audigy - EMU10k1. Alsa ovladac je novsi, ale pocul som, ze tam nemaju dopisanu spravu 5.1 systemu (ale to bolo skoro pred rokom, mozno sa to zmenilo).
btw, tak ma napadlo, ze mandrake mal pre audigy specialny modul audigy alebo snd-audigy. V Mandrake-ControlCenter by sa mal dat zvolit (aspon u 9.1 tomu tak bolo).
3.12.2004 12:38 nobody
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
audigy nema rovnaky cip ako sblive ale pouzivaju rovnaky driver. snd-audigy neexistuje.

S alsa nepojde 5.1 cez OSS emulaciu, to ide iba cez native ALSA aplikacie.

alsactl store, alsactl restore - kazda distribucia to ma inak. Napr. FC3 to uchovava v nejakom shutdown skripte a natahuje to, ked loaduje moduly (to uz nie je nikde v skriptoch, iba v modprobe.conf). Je mozne, ze do mixeru saha este mixer z desktopu - tj. ze sa snazi restornut mixer (napr kmix v KDE 3.3 je jeden z najhorsich - odporucam ho nepouzivat - a pre Audigy je skoro nepouzitelny)
3.12.2004 14:36 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
bohuzel driver audigy mi nefunguje vubec
3.12.2004 22:27 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Aktualizoval jsem alsu z 1.0.2 na 1.0.6 a nepomohlo to :(((
3.12.2004 22:57 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
po restartu porad startuje alsa 1.0.2c. asi jsem neco nenainstaloval. muzete mi prosim nekdo napsat nazev balicku s driverem alsa?
3.12.2004 23:03 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Co mate vubec za jadro? Jestli 2.6, tak stahovani nove verze ALSA rozhodne nepomuze.
3.12.2004 23:05 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
ano, mam 2.6. myslite si, ze je 2.6 horsi nez 2.4? nebo co by pomohlo?
3.12.2004 23:07 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Ne, nemyslim - ale jadro 2.6 ma ALSA ovladace primo v sobe, takze pouze delate v systemu bordel. :-) Znovu nainstalujte aktualni zdrojaky jadra a jadro prekompilujte.
3.12.2004 23:12 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
nerekl bych, ze mam v systemu bordel, linux mam nainstalovany par dni a krome aktualizace jsem tam nic nepridaval. zkousel jsem zprovoznit tu zvukovku jeste pred aktualizaci systemu kdyz byl cerstve nainstalovan, a nic. ten samy problem.
3.12.2004 23:25 jm
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Ach jo, tak znovu. Jadro 2.6 ma ALSA ovladace v sobe. Kdyz tam nainstalujete ALSU jeste jednou z balicku, prepisete ovladace z jadra. Lepe to vysvetlit neumim.

Odinstalujte balicek obsahujici ALSA ovladace a nainstalujte zdrojaky aktualni verze jadra. Jadro zkompilujte s ovladaci pro vasi zvukovou kartu. Howgh!
3.12.2004 23:30 Lahvac
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
omlouvam se, spatne jsem si precetl predchozi prispevek, nejak mi vypadlo to "pouze delate" :)
13.12.2004 12:32 lukfido
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
mam podobny, ne-li stejny problem, ale posledni navrhovane reseni se mi, jako linuxovemu zacatecnikovi jevi slozite... Mam nove nainstalovany mdk 10.1 a zvuk fungoval dobre az do doby, kdy jsem nainstaloval par balicku s prehravaci multimedii (mplayer,..) nevim, jestli to s tim nejak souvisi, uvadim to jen pro poradek. Po restartu, zvuk jiz nesel, situace je obdobna jak je popisovano vyse. Ale kdyz se Linux startuje a ja zvolim rezim s vypisy je tam toto hlaseni:
Startuji ALSA 1.0.6 snd-intel(8x0) [OK]
nahrávám nastavení mixéru /usr/sbin/alsactl: load state 1139: No soundcards found... [SELHALO]
jakmile se prihlasim do uctu zvuk nehraje, pokud spustim alsaconf, nebo /usr/sbin/alsactl restore zvuk opet zacne fungovat...! neznamena to nejaky konflikt zarizeni, muzete mi prosim poradit?
13.12.2004 21:01 zoliq | skóre: 8 | Puchov
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Skus prejst vypis prikazu dmesg a (niekde pri konci) hladat vypisy tykajuce sa snd-intel(8x0) modulu a potom tie problemy nejako vyriesit.
BTW, nepomohlo by ine distro? ;-)
13.12.2004 21:46 lukfido
Rozbalit Rozbalit vše Re: Audigy + alsa - zvuk nejede!
Zjistil jsem, ze pokud v Nastaveni prac.prostredi vypnu zvukovy system, tak ke kolizi nedochazi (jak zde jiz bylo napovidano) a ostatni programy zvuk prehravaji...Jenze chybi zvuky systemovych hlaseni a to mi docela vadi. Vyse jsem si precetl,ze dodatecne balicky ALSA neni nutne instalovat, ale ty byly nainstalovany jiz pri zakladni instalaci a pokud je chci odstranit chce to odebrat i temer vsechny balicky KDE...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.