Skocz do zawartości

Cmi8338 Nie Dziala


ManowaR

Rekomendowane odpowiedzi

mam Fedore 2 i nie mam dzwieku :/ normalnie mnie juz trafia od rana siedze i prubuje uruchomic ale cos nie moge znalezc nigdzie zadnego opisu.Na Fedora 1 chodzilo ladnie ale tam uzywalem sndconfig do skonfigurowania karty, tutaj tego nie ma :( (_niewiem_ → nie wiem) ORT czy moja karta na czipsecie cmi 8338 jest obslugiwana przez ALSA .. (_niewiem_ → nie wiem) ORT juz co mam robic ...pomoze ktos ?

 

edit: ALSA raczej obsluguje moja karte bo w /usr/share/alsa jest plik co sie zowie CMI8338 ale (_niewiem_ → nie wiem) ORT co z tego wynika :/ glosu jak nie bylo tak nie ma ... nie wiem jak go podniesc, nie wiem jak mu wskazac zeby z tego kozystal...

Odnośnik do komentarza
Udostępnij na innych stronach

Najpierw sprawdź, czy są załadowane odpowiednie moduły:

lsmod |grep snd

Jeśli nie ma, to pobuszuj w /etc/modprobe.conf. Tu masz odpowiednie informacje:

http://alsa-project.org/alsa-doc/doc-php/t...8&module=cmipci

http://alsa.opensrc.org/index.php?page=cmipci

 

Niektórych parametrów wspomnianych na tych stronach nie trzeba dopisywać do /etc/modprobe.conf, bo już są w /etc/modprobe.conf.dist.

 

Następnie uruchom alsamixer i sprawdź, czy kanały nie są wyciszone (muted). Warto też wcisnąć F2 i zobaczyć informacje o modułach.

 

Kolejnym krokiem będzie odpalenie

aplay jakś_plik.wav

i zobaczenie, czy nie ma dźwięku. Warto wyłączyć artsd, esd i inne głupawe serwery dźwięku, bo może one blokują kartę dźwiękową.

 

Jeśli by dźwięk był, to najprawdopodobniej ustawiłeś nieodpowiednie wyjścia dźwięku w programach.

Odnośnik do komentarza
Udostępnij na innych stronach

niestety to nie pomoglo :( a nic nie ustawialem w programach bo zaraz po zainstalowaniu FC2 pojawil sie ten problem ze nie ma dzwieku... jak uruchamiam KDE to pisze mi

 

" Sound server informational message:

Error while initializing the sound driver:

device /dev/dsp can't be opened (No such device)

The sound server will continue, using the null output device."

 

wiec wnioskuje z tego ze on (_wogule_ → w ogóle) ORT nie widzi mojej karty...

moj modeprobe.conf teraz wyglada tak...

alias usb-controller uhci-hcd
# ALSA portion
       alias snd-card-0 snd-interwave
       alias snd-card-1 snd-cmipci
       options snd-cmipci id="first" mpu_port=0x300

# OSS/Free portion
       alias sound-slot-0 snd-card-0
       alias sound-slot-1 snd-card-1
# OSS/Free portion - card #1
       alias sound-slot-0 snd-card-0
       alias sound-service-0-0 snd-mixer-oss
       alias sound-service-0-1 snd-seq-oss
       alias sound-service-0-3 snd-pcm-oss
       alias sound-service-0-8 snd-seq-oss
       alias sound-service-0-12 snd-pcm-oss

# OSS/Free portion - card #2 (cmipci)
       alias sound-slot-1  snd-card-1
       alias sound-service-1-0 snd-mixer-oss
       alias sound-service-1-3 snd-pcm-oss
       alias sound-service-1-12 snd-pcm-oss
alias eth1 ne2k-pci
alias eth0 usbnet

jakies sugestie ? robilem wszystko tak jak jest na tych stronkach co mi podales + http://www.alsa-project.org/alsa-doc/doc-p...dule=cmipci#opt

 

edit: zauwazylemjeszcze jedna ciekawa zecz, a mianowicie gdy wlacze jakas mp3 w XMMS przez wtyczke ALSA (_odrazu_ → od razu) ORT wywala mi blad ale jak wlacze przez aRts tego bledu nie ma, co nie oznacza ze dzwiek jest... poprostu pik sie odtwarza ale nic nie slychac

pozdrawiam :lammer:

Odnośnik do komentarza
Udostępnij na innych stronach

device /dev/dsp can't be opened (No such device)

Wyłącz artsd, bo blokuje dostęp do karty dźwiękowej - później zrobisz sobie software'owe miksowanie dźwięku przy użyciu ALSY i wtedy w ustawieniach artsd ustawisz coś tam wyjściowe na ALSĘ.

 

W przyszłości serwery dźwięku będą niepotrzebne, bo ALSA spełnia swoje zadanie bardzo dobrze :-) Gdyby tylko programiści natywnie w swoich programach wspierali ten nowy standard, to nie byłoby takiego bałaganu jak jest teraz :-/

alias usb-controller uhci-hcd
# ALSA portion
       alias snd-card-0 snd-interwave
       alias snd-card-1 snd-cmipci
       options snd-cmipci id="first" mpu_port=0x300

Masz dwie karty dźwiękowe?

# OSS/Free portion
       alias sound-slot-0 snd-card-0
       alias sound-slot-1 snd-card-1
# OSS/Free portion - card #1
       alias sound-slot-0 snd-card-0
       alias sound-service-0-0 snd-mixer-oss
       alias sound-service-0-1 snd-seq-oss
       alias sound-service-0-3 snd-pcm-oss
       alias sound-service-0-8 snd-seq-oss
       alias sound-service-0-12 snd-pcm-oss

# OSS/Free portion - card #2 (cmipci)
       alias sound-slot-1  snd-card-1
       alias sound-service-1-0 snd-mixer-oss
       alias sound-service-1-3 snd-pcm-oss
       alias sound-service-1-12 snd-pcm-oss

Niepotrzebne - to już jest w /etc/modprobe.conf.dist

 

Ładują Ci się te moduły w ogóle? Co pokazuje alsamixer?

Odnośnik do komentarza
Udostępnij na innych stronach

mam jedna karte dzwiekowo, alsamixer wcale sie nie uruchamia po wpisaniu w konsoli tej wlasnie komendy otrzymuje

alsamixer: function snd_ctl_open failed for default: No such device

 

Wyłącz artsd, bo blokuje dostęp do karty dźwiękowej - później zrobisz sobie software'owe miksowanie dźwięku przy użyciu ALSY i wtedy w ustawieniach artsd ustawisz coś tam wyjściowe na ALSĘ.

 

moglbys troche bardziej "łopatologicznie" ;)

(_sprubuje_ → spróbuję) ORT cos sam pogrezbac zobaczymy ile z tego wyjdzie....

Odnośnik do komentarza
Udostępnij na innych stronach

mam jedna karte dzwiekowo, alsamixer wcale sie nie uruchamia po wpisaniu w konsoli tej wlasnie komendy otrzymuje
alsamixer: function snd_ctl_open failed for default: No such device

To zmienia postać rzeczy :-) W /etc/modprobe.conf powinieneś mieć cos takiego

alias usb-controller uhci-hcd
alias snd-card-0 snd-cmipci
install snd-cmipci /sbin/modprobe --ignore-install snd-cmipci && /usr/sbin/alsactl restore >/dev/null 2>&1 || :
remove snd-cmipci { /usr/sbin/alsactl store >/dev/null 2>&1 || :; }; /sbin/modprobe -r --ignore-remove snd-cmipci 
#te dwie linijki powyżej są dla zapamiętywania ustawień miksera
alias eth1 ne2k-pci
alias eth0 usbnet

Możesz później bawić się z dodatkowymi parametrami:

http://alsa.opensrc.org/index.php?page=The...ions+for+cmipci

Sprawdź teź dostępne parametry w w dokumntacji kernela /usr/src/linux-2.6.5/Documentation/sound/alsa/ALSA-Configuration.txt (informacje tam zawarte są zwykle nowsze niż na stronach WWW)

moglbys troche bardziej "łopatologicznie"  ;)

(_sprubuje_ → spróbuję) ORT cos sam pogrezbac zobaczymy ile z tego wyjdzie....

Najpierw ustaw modułu dźwięku, potem zrobi sie resztę :-)

Odnośnik do komentarza
Udostępnij na innych stronach

plik modeprobe.conf jest juz ustawiony wedlug tego co napisales...

komenda lsmod |grep snd daje taki rezultat :

snd_mixer_oss          13824  0
snd_cmipci             27444  0
snd_pcm                68872  1 snd_cmipci
snd_page_alloc          7940  1 snd_pcm
snd_opl3_lib            7424  1 snd_cmipci
snd_timer              17156  2 snd_pcm,snd_opl3_lib
snd_hwdep               6276  1 snd_opl3_lib
gameport                3328  1 snd_cmipci
snd_mpu401_uart         4864  1 snd_cmipci
snd_rawmidi            17184  1 snd_mpu401_uart
snd_seq_device          6152  2 snd_opl3_lib,snd_rawmidi
snd                    38372  9 snd_mixer_oss,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
soundcore               6112  1 snd

 

alsamixer wywala nadal to samo...

 

PS. dobrze ze sa ludzie z taka cierpliwoscia... wielkie ci dzieki za dotychczas i za to co bedzie dalej ;)

 

edit: zabilem artsd (ale (_niewiem_ → nie wiem) ORT jak zrobic zeby sie wcale nie wlanczalo) ale teraz chcialbym wiedziec o co chodzi z tym softwarowym mixowaniem ... jakas kolejna wskazowka ? ;)

Odnośnik do komentarza
Udostępnij na innych stronach

alsamixer wywala nadal to samo...

Dziwne :-/ Co pokazuje aplay -l

edit: zabilem artsd (ale (_niewiem_ → nie wiem) ORT jak zrobic zeby sie wcale nie wlanczalo) ale teraz chcialbym wiedziec o co chodzi z tym softwarowym mixowaniem ... jakas kolejna wskazowka ? ;)

W Centrum Sterowania -> Dźwięk i multimedia -> System dźwiękowy odznaczyć Włącz system dźwiękowy. Potem jak ustawisz softwarowe miksowanie, to ostatecznie będzisz mógł włączyć na nowo artsd, ale w zakładce Sprzęt trzeba będzie wybrać ALSĘ jako kartę dźwiękową.

 

Miksowanie przy użyciu ALSY jest IMHO lepsze niż przy użyciu serwerów dźwięku, bo:

- nie wymaga serwera dźwięku

- można podpiąć pod ALSE inne serwery dźwięku - rozwiązanie tymczasowe, ale przydatne. Część aplikacji korzysta tylko z artsd, inne z esd, a inne ze starych sterowników OSS lub SDL, przez co się na wzajem blokują przy wykorzystani jendego serwera dźwieku. Dzieki ALSIE można to obejść :-)

http://alsa.opensrc.org/index.php?page=DmixPlugin

http://alsa.opensrc.org/index.php?page=Dmi...and+dirty+HOWTO

 

Najlepiej jakby programy natywnie wspierały ALSĘ tak jak np. XMMS. Wreszcie tworzy się jakiś standard dźwięku w Linuksie, bo to co teraz było to istna paranoja :-(

Odnośnik do komentarza
Udostępnij na innych stronach

aplay -l pokazuje

aplay: device_list:194: no soundcards found...

zrobilem wszystko i wciaz nie widzi mojej karty... przy reboocie jak prubuje zapisac ustawienia mixera wyskakuje tez ze saoun card not found ... jak byl sndconfig dzialalo wszystko dobrze :(

chyba czeka mnie wymiana karty no coz... kiedys i tak by trzeba bylo...

Odnośnik do komentarza
Udostępnij na innych stronach

aplay: device_list:194: no soundcards found...

Już tego nie rozumiem :-/ Sprawdź w /proc/interrupts czy nie ma jakiś błędów (pole ERR:). Następnie połaź po /proc/asound i zobacz, czy nie ma jakiś podejrzanych komunikatów. Zainteresuj się też tym, co Ci wypluje dmesg i lspci -v. Może są jakieś problemy z przerwaniami...

 

Jeśli to nie pomoże, to wpisz do /etc/modprobe.conf

# ALSA portion
alias char-major-116 snd
alias snd-card-0 snd-cmipci
# module options should go here

# OSS/Free portion
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
    
# card #1
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss

U mnie jednak bez tych wszystkich rzeczy chodzi normalnie.

 

Może parametr options snd-cmipci id="first" mpu_port=0x300 Ci pomoże? Stwórz jeszcze w katalogu domowym plik .asoundrc

pcm.cmipci {
 type hw
 card 0
}

ctl.cmipci {
  type hw
  card 0
}

Zgaduję tylko, bo nie mam pojęcia dlaczego nie działa. Masz utworzone pliki w katalogu /dev/snd?

 

Dla pocieszenia dodam tylko, że do ALSY podchodziłem trzy razy - niby wszystko się ładowało i nie było żadnych komunikatów, a dźwięku nie było :-( Dopiero po jakimś roku w dokumentacji ukazał sie parametr, dzięki któremu karta zadziałała. Okazało się, że producent płyty głównej pozamieniał piny w chipsecie podczas lutowania :-/

Odnośnik do komentarza
Udostępnij na innych stronach

odziwo dmesg wykrywa moja karte muzyczna

isapnp: Scanning for PnP cards...
isapnp: Card 'Crystal Codec'
isapnp: 1 Plug & Play card detected total

ale zadne z tych zabiegow ktore robilem nie sa wstanie wykryc tej karty...

w /snd/snd sa jakies pliki

/proc/interrupts nie ma zadnych errorow

/proc/asound wszystkie pliki sa puste :o

widocznie nie jest mi dane korzystac z ALSY na tej karcie ;)

tak czy inaczej dzieki za pomoc

Odnośnik do komentarza
Udostępnij na innych stronach

isapnp: Scanning for PnP cards...
isapnp: Card 'Crystal Codec'
isapnp: 1 Plug & Play card detected total

Hmm... Czy to jest karta ISA, czy jakaś wbudowana? Może pnpdump coś pokaże... lspci nic nie pokazało? Może ta karta inaczej się nazywa i trzeba ładować inne moduły? Już sam nie wiem...

Pliki w /proc/asound nie powinny byc puste :-/

 

Jakiego modułu OSS używałeś wcześniej?

Odnośnik do komentarza
Udostępnij na innych stronach

nie jest to ani karta ISA ani zintegrowana, zwykla karta PCI.

pnpdump nie zna takie komendy :/

lspci -v |less pokazuje :

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
       Flags: bus master, medium devsel, latency 64
       Memory at e8000000 (32-bit, prefetchable)
       Capabilities: [a0] AGP version 1.0

00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) (prog-if 00 [Normal decode])
       Flags: bus master, 66Mhz, medium devsel, latency 64
       Bus: primary=00, secondary=01, subordinate=01, sec-latency=64
       I/O behind bridge: 0000c000-0000cfff
       Memory behind bridge: ede00000-efefffff
       Prefetchable memory behind bridge: e1c00000-e5cfffff
       Expansion ROM at 0000c000 [disabled] [size=4K]

00:07.0 ISA bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
       Flags: bus master, medium devsel, latency 0

00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01) (prog-if 80 [Master])
       Flags: bus master, medium devsel, latency 64
       I/O ports at ffa0 [size=16]

00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
       Flags: bus master, medium devsel, latency 64, IRQ 10
       I/O ports at de00 [size=32]

00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 02)
       Flags: medium devsel, IRQ 9

00:10.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8029(AS)
       Flags: medium devsel, IRQ 3
       I/O ports at dc00

01:00.0 VGA compatible controller: nVidia Corporation NV6 [Vanta/Vanta LT] (rev 15) (prog-if 00 [VGA])
       Flags: bus master, 66Mhz, medium devsel, latency 64, IRQ 11
       Memory at ee000000 (32-bit, non-prefetchable) [size=efef0000]
       Memory at e2000000 (32-bit, prefetchable) [size=32M]
       Expansion ROM at 00010000 [disabled]
       Capabilities: [60] Power Management version 1
       Capabilities: [44] AGP version 2.0

jest to Crystal Codec Semiconductor na "czpisecie" cmi8338 korzystam z opisu na stronie ALSA Cmedia bo (_niema_ → nie ma) ORT tego "konduktora"

wczesniej uzywalem standardowego OSS jaki byl w Fedora1 a do odwarzania mp3 korzystalem z wtyczki aRts

sory ze tak pozno pisze ale bylem na uczelni ;)

Odnośnik do komentarza
Udostępnij na innych stronach

00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
       Flags: bus master, medium devsel, latency 64
       Memory at e8000000 (32-bit, prefetchable)
       Capabilities: [a0] AGP version 1.0

[ciach]

       Memory at ee000000 (32-bit, non-prefetchable) [size=efef0000]
       Memory at e2000000 (32-bit, prefetchable) [size=32M]
       Expansion ROM at 00010000 [disabled]
       Capabilities: [60] Power Management version 1
       Capabilities: [44] AGP version 2.0

Hmm.. Albo ja jestem ślepy, albo w tym listingu nie ma Twojej karty :-/ To na pewno wszystko?

 

Spróbuj może odpalić Knoppiksa z włączoną ALSĄ. Może tam będzie działać. Na razie nie mam czasu, by poszukać czegoś więcej w necie, bo zbliża się sesja :o Później może coś jeszcze wymyślę.

Odnośnik do komentarza
Udostępnij na innych stronach

tak to wszystko. I nie ma tam mojej karty niestety, coz ja tez nie mam czasu bo mnie ASD sciga :/ kupie jakiegos SB Live za grosze i wladuje powinno wtedy pojsc. Nie zmienia to faktu ze sie wiele nauczylem... dzieki :)

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...