Nowe posty

Autor Wątek: ALSA w 2.6.X na sb8  (Przeczytany 1219 razy)

Offline Jarek Waliszko

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 37
    • Zobacz profil
ALSA w 2.6.X na sb8
« dnia: 2006-02-08, 11:42:36 »
witam
mam takie maly problem ;] tzn (btw mam slackware 10.2) skompilowalem wxGTK-2.6 bez problemow i nastepnie skompilowalem amule 2.1.0, wszystko z root\\'a bo skrypt konfiguracyjny nie chcial sie konczyc z poziomu zwyklego uzytkownika. No i z roota wszystko spoko dziala amule sie uruchamia, ale juz z poziomu zwyklego uzytkownika dostaje fatal error i taki krotki backtrace

------------------------------------------------------------
Current version is: aMule 2.1.0 using wxGTK1 v2.6.2
Running on: Linux 2.4.31 i686

[2] CamuleApp::OnFatalException() in amule.cpp:1142
[3] wxFatalSignalHandler in /home/jarekwa/install/wxGTK-2.6.2/lib/libwx
[4] ?? in /lib/libpthread.so.0 [0x4003b715]
[5] ?? in /lib/libc.so.6 [0x407accb8]
[6] wxOutputStream::Write(wxInputStream&) in /home/jarekwa/install/wxGT.0[0x406194b1]
[7] wxOutputStream::operator<<(wxInputStream&) in /home/jarekwa/install.6.so.0[0x4061a660]
[8] CamuleApp::AddLogLine(wxString const&) in amule.cpp:1525
[9] CamuleGuiApp::NotifyEvent(GUIEvent const&) in amule-gui.cpp:761
[10] CamuleApp::OnNotifyEvent(wxEvent&) in amule.cpp:1256
[11] wxAppConsole::HandleEvent(wxEvtHandler*, void (wxEvtHandler::*)(wxhome/jarekwa/install/wxGTK-2.6.2/lib/libwx_base-2.6.so.0[0x405ad5e1]
[12] wxEvtHandler::ProcessEventIfMatches(wxEventTableEntryBase const&, home/jarekwa/install/wxGTK-2.6.2/lib/libwx_base-2.6.so.0[0x4065bc7f]
[13] wxEventHashTable::HandleEvent(wxEvent&, wxEvtHandler*) in /home/ja/libwx_base-2.6.so.0[0x4065aff8]
[14] wxEvtHandler::ProcessEvent(wxEvent&) in /home/jarekwa/install/wxGT.0[0x4065be24]
[15] wxEvtHandler::ProcessPendingEvents() in /home/jarekwa/install/wxGT.0[0x4065bbc0]
[16] wxAppConsole::ProcessPendingEvents() in /home/jarekwa/install/wxGT.0[0x405ad553]
[17] ?? in /home/jarekwa/install/wxGTK-2.6.2/lib/libwx_gtk_core-2.6.so.
[18] ?? in /usr/lib/libglib-1.2.so.0 [0x40a07dd8]
[19] ?? in /usr/lib/libglib-1.2.so.0 [0x40a06e75]
[20] ?? in /usr/lib/libglib-1.2.so.0 [0x40a0732c]
[21] g_main_run in /usr/lib/libglib-1.2.so.0[0x40a0755c]
[22] gtk_main in /usr/lib/libgtk-1.2.so.0[0x4092d083]
[23] wxEventLoop::Run() in /home/jarekwa/install/wxGTK-2.6.2/lib/libwx_
[24] wxDialog::ShowModal() in /home/jarekwa/install/wxGTK-2.6.2/lib/libab]
[25] wxMessageBox(wxString const&, wxString const&, long, wxWindow*, inall/wxGTK-2.6.2/lib/libwx_gtk_core-2.6.so.0[0x402de96c]
[26] CamuleGuiBase::ShowAlert(wxString, wxString, int) in amule-gui.cpp
[27] CamuleGuiApp::ShowAlert(wxString, wxString, int) in amule-gui.cpp:
[28] CamuleApp::OnInit() in amule.cpp:454
[29] CamuleGuiApp::OnInit() in amule-gui.cpp:318
[30] wxAppConsole::CallOnInit() in app.h:87
[31] wxEntry(int&, char**) in /home/jarekwa/install/wxGTK-2.6.2/lib/lib
[32] main in amule-gui.cpp:145
[33] __libc_start_main in /lib/libc.so.6[0x4079944b]
[34] wxAppBase::Dispatch() in start.S:122

teraz takie pytanie z mojej strony... wie ktos moze czemu tak sie dzieje i ewentualnie prosze o jakies wskazowki jak to zrobic zeby bylo dobrze;].

PS najgorse jest to ze nie dziala cos www.amule.org i nie moge tam wyslac tego backtrace\\'a , i popytac tez tam, dlatego prosze w miare mozliwosci o pomoc, bo nie che laczyc sie z netem za pomoca amule z root\\'a :>
pzdr

Offline de Laurent

  • Global Moderator
  • Guru
  • *****
  • Wiadomości: 1197
    • Zobacz profil
ALSA w 2.6.X na sb8
« Odpowiedź #1 dnia: 2006-02-08, 15:15:18 »
Moglbys powiedziec cos wiecej o tym jak skompilowales wxGTK i gdzie to zainstalowales? Wyglada na to, ze w swoim katalogu domowym??

Nie lepiej byloby sciagnac gotowe pakiety dla Slacka?

Offline Jarek Waliszko

  • Users
  • Nowy na forum
  • *
  • Wiadomości: 37
    • Zobacz profil
ALSA w 2.6.X na sb8
« Odpowiedź #2 dnia: 2006-02-08, 19:36:03 »
2006-02-08 15:15:18 de_laurent napisał:

> Moglbys powiedziec cos wiecej o tym jak skompilowales wxGTK i gdzie to zainstalowales? Wyglada
 > na to, ze w swoim katalogu domowym??
 >
 > Nie lepiej byloby sciagnac gotowe pakiety dla Slacka?

wxGTK mam w swoim katalogu domowym i skonfigurowalem wpisujac:
./configure --prefix=/usr --disable-gtk2 --with-gtk; make; make install

-------------------------------------------------------------------------------
przy instalacji pakietu i probie uruchomienia wypisuje na konsole:

amule: error while loading shared libraries: libwx_gtk2u_adv-2.6.so.0: cannot open shared object file: No such file or directory

doinstalowalem tez pakiet wxGTK-2.6.2a-i486-1asz.tgz, ale nic to nie zmienilo
-------------------------------------------------------------------------------

jezeli katalog domowy jestr zlym miejscem na wxGTK to gdzie powininno sie to znajdowac??

Offline Sebastian Chyba zartujecie

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 191
    • Zobacz profil
ALSA w 2.6.X na sb8
« Odpowiedź #3 dnia: 2006-02-08, 08:56:06 »
Witam!

Moja dystrybucja to Slackware 10.2.
Jestem mniej lub bardziej szczęśliwym posiadaczem laptopa Compaq Armada 1700 (wiem, że przeżytek, ale działa jako tako), P II 233, 96MB RAM.

Laptop ten zawiera kartę zgodną z Sound Blaster tylko ma trochę chore ustawienia przerwań. Generalnie więc na jądrze 2.4.31 uruchamiałem kartę alsaconf'em wraz z wybraniem szukania kart na ISA i wykrywaniem sb8.
Tutaj pojawił się problem taki, że nie wykrywa mi urządzenia MIDI, a może wykrywa, ale za cholere nie wiem jak odpalić pliki MIDI!
aplaymidi prosi o jakąś opcję --port skąd mam to wytrzasnąć?

Postanowiłem się przesiąść na kernel 2.6.13 i konfiguracja ta sama, te same problemy z midi, a co gorsza, po tym jak skonfigurowałem ALSA, przy wyłączaniu komputera dostaję informację, że brakuje release() w jednym z modułów i wyskakuje mnóstwo liczb z adresami w rejestrach itp... po czym komp się w miarę normalnie zamyka :/

Sprawdzałem na knoppiksie, tam wpisywałem ręcznie ustawienia karty, bo alsaconf nic nie wykrywał (!)
modprobe sb io=0x220 irq=5 dma=1 dma16=5
modprobe opl3 io=0x388 # to do midi

Po wklepaniu powyższego dźwięk chodzi na knoppiksie jak marzenie, a i midi odpalają się w jakimś xplaymidi bez żadnego problemu!

Próbowałem wyłączyć ALSA na mojej konfiguracji (zarówno pod 2.4.31 jak i pod 2.6.13) i zastosować ten sam myk co na knoppiksie, ale nic to nie dało... Pod jądrem 2.6.13 w dodatku moduły inaczej się nazywają i nie ma modułu do obsługi MIDI :/

Jestem już totalnie zdezorientowany - nie wiem czy mam kompilować nowy kernel czy jak (na tym Pentiun II 233 to trochę potrwa :/ a nie chcę tego niepotrzebnie robić).

Co robić? :P

Pozdraviam
DevilaN

Offline konrad okurowski

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 463
    • Zobacz profil
ALSA w 2.6.X na sb8
« Odpowiedź #4 dnia: 2006-02-08, 11:42:56 »
2006-02-08 08:56:06 devilan napisał:

> Witam!
 >
 > Moja dystrybucja to Slackware 10.2.
 > Jestem mniej lub bardziej szczęśliwym posiadaczem laptopa Compaq Armada 1700 (wiem, że
 > przeżytek, ale działa jako tako), P II 233, 96MB RAM.
 >
 > Laptop ten zawiera kartę zgodną z Sound Blaster tylko ma trochę chore ustawienia przerwań.
 > Generalnie więc na jądrze 2.4.31 uruchamiałem kartę alsaconf'em wraz z wybraniem szukania kart
 > na ISA i wykrywaniem sb8.
 > Tutaj pojawił się problem taki, że nie wykrywa mi urządzenia MIDI, a może wykrywa, ale za
 > cholere nie wiem jak odpalić pliki MIDI!
 > aplaymidi prosi o jakąś opcję --port skąd mam to wytrzasnąć?
 >
 > Postanowiłem się przesiąść na kernel 2.6.13 i konfiguracja ta sama, te same problemy z midi, a
 > co gorsza, po tym jak skonfigurowałem ALSA, przy wyłączaniu komputera dostaję informację, że
 > brakuje release() w jednym z modułów i wyskakuje mnóstwo liczb z adresami w rejestrach itp...
 > po czym komp się w miarę normalnie zamyka :/
 >
 > Sprawdzałem na knoppiksie, tam wpisywałem ręcznie ustawienia karty, bo alsaconf nic nie
 > wykrywał (!)
 > modprobe sb io=0x220 irq=5 dma=1 dma16=5
 > modprobe opl3 io=0x388 # to do midi
 >
 > Po wklepaniu powyższego dźwięk chodzi na knoppiksie jak marzenie, a i midi odpalają się w
 > jakimś xplaymidi bez żadnego problemu!
 >
 > Próbowałem wyłączyć ALSA na mojej konfiguracji (zarówno pod 2.4.31 jak i pod 2.6.13) i
 > zastosować ten sam myk co na knoppiksie, ale nic to nie dało... Pod jądrem 2.6.13 w dodatku
 > moduły inaczej się nazywają i nie ma modułu do obsługi MIDI :/
 >
 > Jestem już totalnie zdezorientowany - nie wiem czy mam kompilować nowy kernel czy jak (na tym
 > Pentiun II 233 to trochę potrwa :/ a nie chcę tego niepotrzebnie robić).
 >
 > Co robić? :P
 >
 > Pozdraviam
 > DevilaN
spróbuj odpalić jako root alsaconf

Offline Sebastian Chyba zartujecie

  • Users
  • Stały bywalec
  • ***
  • Wiadomości: 191
    • Zobacz profil
ALSA w 2.6.X na sb8
« Odpowiedź #5 dnia: 2006-02-08, 12:31:29 »
2006-02-08 11:42:56 kfiaciarka napisał:
 > spróbuj odpalić jako root alsaconf
Bez przesady - az taki ciemny to nie bylem :P Na slackware pracuje juz od 5 lat i conieco wiem... Zreszta moduly by sie nie zaladowaly bez alsaconf uruchominego jako root...

Ktos ma jakies konkretne pomysly?