Výsledky 1 až 15 z 15

Téma: ALSA - problem s dmix

  1. #1

    Standardní ALSA - problem s dmix

    Pokud jsem prihlasenej jako ROOT, ALSA normalne funguje. Pokud se ale prihrasim jako normalni user, vsechny aplikace ktere zkouseji prehravat zvuk pres ALSU zatuhnou. Aplikace pak nejde killnout, dokonce linux ani nemuze rebootovat, zatuhne pri vypinani acpid. Emulace OSS ale funguje
    Zvukova zarizeni maji (doufam) spravne nastavena prava, uzivatel patri do skupiny audio.
    Kernel mam gentoo-2.6.9, ALSA 1.0.6 zkompilovana primo v kernelu.
    Zvukovka kterou mam v notebooku (neomagic 256AV) ma sice p@sranej ovladac pro linux (pri boot velice casto zatuhava komp), to je ale znama vec, pisou to i v readme pro ALSU.

    Kód:
     vytah z dmesg:
    Advanced Linux Sound Architecture Driver Version 1.0.6 (Sun Aug 15 07:17:53 2004 UTC).
    PCI: Enabling device 0000:01:00.1 (0000 -> 0002)
    ACPI: PCI interrupt 0000:01:00.1[B] -> GSI 5 (level, low) -> IRQ 5
    nm256: Mapping port 1 from 0x2709a0 - 0x27ec00
    ALSA device list:
      #0: NeoMagic NM256AV at 0xf8e709a0 & 0xfda00000, irq 5
    
    ls -l /dev/snd/
    crw-rw----  1 root audio 116,  0 Jan  1  1970 controlC0
    crw-rw----  1 root audio 116, 24 Jan  1  1970 pcmC0D0c
    crw-rw----  1 root audio 116, 16 Jan  1  1970 pcmC0D0p
    crw-rw----  1 root audio 116, 33 Jan  1  1970 timer
    
    ls -l /dev/sound/
    crw-rw----  1 root audio 14, 4 Jan  1  1970 audio
    crw-rw----  1 root audio 14, 3 Jan  1  1970 dsp
    crw-rw----  1 root audio 14, 0 Jan  1  1970 mixer
    
    Takhle krasnym chybovym hlasenim me vzdy potesi aplay:
    Unable to handle kernel NULL pointer dereference at virtual address 00000060
     printing eip:
    *pde = 00000000
    Oops: 0000 [#1]
    PREEMPT
    Modules linked in:
    CPU:    0
    EIP&#58;    0060&#58;&#91;<c02c96c7>&#93;    Not tainted VLI
    EFLAGS&#58; 00010286   &#40;2.6.9-gentoo-r1&#41;
    EIP is at snd_pcm_mmap_data_open+0x7/0x20
    eax&#58; 00000000   ebx&#58; c13fecf0   ecx&#58; c44f8000   edx&#58; c02c96c0
    esi&#58; 00000000   edi&#58; c13fed44   ebp&#58; c7c9d8c0   esp&#58; c44f9ecc
    ds&#58; 007b   es&#58; 007b   ss&#58; 0068
    Process aplay &#40;pid&#58; 4169, threadinfo=c44f8000 task=c13f9560&#41;
    Stack&#58; c0119184 c13fecf0 c7c9dae0 c13fecf0 c13feeac c44f8000 c7c9db0c c13fed08
           c13fed10 c13fecfc c13fe078 c44f8000 c7c9dae0 c134a560 c13df544 00000000
           00000011 c0119a5d 00000011 c134a560 c4eb357c 00000000 c015ff1f c44f9f70
    Call Trace&#58;
     &#91;<c0119184>&#93; copy_mm+0x354/0x3e0
     &#91;<c0119a5d>&#93; copy_process+0x37d/0xaa0
     &#91;<c015ff1f>&#93; sys_chmod+0xcf/0x100
     &#91;<c017c180>&#93; iget5_locked+0x50/0x110
     &#91;<c0179543>&#93; dput+0x33/0x220
     &#91;<c011a289>&#93; do_fork+0x79/0x1b5
     &#91;<c02ec2cf>&#93; sys_socketcall+0xbf/0x260
     &#91;<c0103b51>&#93; sys_fork+0x31/0x40
     &#91;<c010518b>&#93; syscall_call+0x7/0xb
    Code&#58; 00 00 00 00 89 1c 24 e8 d8 2b e8 ff 89 34 24 e8 d0 2b e8 ff 83 c4 0c 89 f8 5b 5e 5f 5d c3 8d b6 00 00 00 00 8b 44 
    24 04 8b 40 50 <8b> 40 60 ff 80 a4 00 00 00 c3 eb 0d 90 90 90 90 90 90 90 90 90
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  2. #2

    Standardní

    jestli ti to hazi kernel oops tak jedine sehnat jinej ovladac nebo lepe upgradovat kernel
    Imagine there's no heaven and at once the sky is the limit
    Photoblog | Kapela

  3. #3

    Standardní

    No jinej ovladac je pouze superslow OSS, kernel 2.6.9 se mi zda celkem novej (btw: v novejsim kernelu bude max. ALSA 1.0.7, ktera tenhle problem na 100% resit nebude).
    PROC TO U ROOTA JDE A U USERA NE ?
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  4. #4

    Standardní

    zkousels tem zarizenim nastavit chmod 666?
    btw http://forums.gentoo.org/viewtopic.p...light=neomagic
    mam takovej dojem, ze budes muset jit na OSS
    Imagine there's no heaven and at once the sky is the limit
    Photoblog | Kapela

  5. #5

    Standardní

    mel sem podobny problem we slackware, a proto:

    patri uzivate do skupiny audio? jestli ne tak si je tam pridej
    ...a pak by to melo prehravat i ostatnim
    zde býval podpis...

  6. #6

    Standardní

    Citace Původně odeslal durdin
    mel sem podobny problem we slackware, a proto:

    patri uzivate do skupiny audio? jestli ne tak si je tam pridej
    ...a pak by to melo prehravat i ostatnim
    to jo, ale on ve skupine audio je, jak pise v prvnim postu

  7. #7

    Standardní

    Citace Původně odeslal -=Majkl=-
    Citace Původně odeslal durdin
    mel sem podobny problem we slackware, a proto:

    patri uzivate do skupiny audio? jestli ne tak si je tam pridej
    ...a pak by to melo prehravat i ostatnim
    to jo, ale on ve skupine audio je, jak pise v prvnim postu
    aha, nejak sem tend odstavec preskocil a dival se rovnou na dmesg,ls,...

    hmm, tak v tom pripade doporucuju znova zkompilovat kernel (ten co mas protoze novejsi stable stejne jeste neni) bez alsy a alsu dodelat zvlast (latest je myslim 1.0.8rc1) + alsa-utils,alsa-lib, alsa-tools
    zde býval podpis...

  8. #8

    Standardní

    nebo zkusit 2.6.10-rc
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  9. #9

    Standardní re: 2.6.10-rc*

    Citace Původně odeslal Fox!MURDER
    nebo zkusit 2.6.10-rc
    na 2.6.10-rc bych zrovna neprechazel, mohlo by to znamenat vic problemu nez uzitku...
    zde býval podpis...

  10. #10

    Standardní Re: re: 2.6.10-rc*

    Citace Původně odeslal durdin
    Citace Původně odeslal Fox!MURDER
    nebo zkusit 2.6.10-rc
    na 2.6.10-rc bych zrovna neprechazel, mohlo by to znamenat vic problemu nez uzitku...
    mohlo a nemuselo
    a jinak nez vyzkousenim to nezjisti. pocitam ze ten zvuk nerozbehava na produkcnim serveru kde vadi i 5 minut downtime a ze dulezity veci ma zazalohovany tak kde je problem ?
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  11. #11
    Member
    Založen
    27.10.2002
    Bydliště
    Mn. Hradiste/Pce
    Příspěvky
    381
    Vliv
    280

    Standardní

    No zkusil bych novej driver od alsy 0.1.8-rc vysel vcera. Zkousel jsem to 2.6.10-rc3 a jelo v pohode ale alsa driver vnem neni nejnovsi.

  12. #12

    Standardní

    OK, takze chyba byla trosku nekde jinde
    Tohle kousani alsy se deje pouze pokud se snazim pouzit soft. multiplexovani pres dmix. V home u uzivatele sem mel "zapomenutej" .asoundrc, v kterym sem mel tohle mixovani nastaveni. Po smazani alsa uz "funguje". Co se tyce toho kousani pri bootu, je to vlastnoust tech ovladacu, da se to zlepsit nezavadenim ac-97 modulu. Zajimavy je ze pravdepodobnost kousnuti se zvysuje, pokud byl notas dlouho vypnutej.
    Ze nefuguje ten dmix je taky divny, zkusim si pohrat jeste s konfigurakama - kdyz ale pustim aplay aby prehravalo primo do dmixu (prikaz ted nevim, nemam po ruce zadnej OS), kousne se to taky.
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

  13. #13
    In a world without fences and walls, who needs Gates and Windows? | Nesnáším wide monitory.
    Workstation: Xeon E3-1275v5 :: Silentmaxx TwinBlock fanless :: Fujitsu D3417-B :: 32 GB ECC DDR4 :: Radeon Pro WX 2100 fanless :: Dell UP2715K :: Gentoo
    Server: Xeon E3-1245v6 :: Supermicro X11SSH-F :: 32 GB ECC DDR4 :: Aquantia 5GBase-T :: 36 TB storage :: Gentoo Hardened

  14. #14

    Standardní

    ja mam dmix podle jednoho howto na gentoo wiki a jede mi ok - akorat wong cosi brblal ze pri prehravani 10-15% load je moc (600Mhz), ale mne to nijak moc nepece...
    Imagine there's no heaven and at once the sky is the limit
    Photoblog | Kapela

  15. #15

    Standardní

    Prikaz aplay -D plug:dmix nejakej_wav mi hodi tu osklivou hlasku, takze jakekoliv experimentovani s .asoundrc je prozatim bezpredmetne. Zkusim jeste reemergnou alsa-libs (momentalne ale nemam pristup k netu) ale moc nadeji tomu nedavam.
    Zkousel sem alsu natahovat jako moduly do jadra - vysledek stejnej, dokonce se mi 1 povedlo prikazem /etc/init.d/alsasound stop docilit stejne chybove hlasky jako pri pouziti dmixu. Chybu bych tedy videl v ovladacich, bez hlubsi znalosti toho jak dmix pracuje to asi nevyresim.
    2Gargamel:
    Ty clanky sem samozrejmne cetl, mozna zkusim sesmolit svuj problem do diskuze pod nima
    BTW: pomoci parametru jadra force_ac97 a vaio_hack se mi podarilo docitlit toho, ze se ten driver pri bootu uz nekouse. (pokud ale do ntb dam cd-romku kouse se to stejne )
    Audiotrak Prodigy HD2 (2xOPA2134PA + LT1364) => Little Dot I+ (WE408A + AD8022) => Sennheiser HD555@595
    Asus Xonar D1 => Technics SU-A800 => Tesla 2xARN6608 + ARV-104

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •