Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Problemy z dźwiękiem po aktualizacji kernela.
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
Forkast
n00b
n00b


Joined: 12 Mar 2013
Posts: 3

PostPosted: Fri Jun 20, 2014 4:12 pm    Post subject: Problemy z dźwiękiem po aktualizacji kernela. Reply with quote

Od dłuższego czasu aktualizuję kernela na bieżąco i dopiero niedawno pojawił się problem z dźwiękiem (bodajże od 3.14). System nie wykrywa mojej karty jakbym nie uwzględnij jej w .configu co z resztą zrobiłem (.configa kopiowalem).

Karta dźwiękowa:
Code:
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)


alsamixer wypluwa:
Code:
cannot open mixer: No such file or directory


/etc/init.d/alsasound restart:
Code:
 * Restoring Mixer Levels ...
 * No mixer config in /var/lib/alsa/asound.state, you have to unmute your card!


cat /proc/asound/cards:
Code:
--- no soundcards ---


Podobną sprawę miałem z grafiką, tzn. openGL odmawiał mi współpracy po aktualizacji jądra, ale udało mi się rozwiązać emergem Xów i wszystkich sterowników graficznych. W przypadku dźwięku to nie zadziałało.
Po powrocie do starego jądra, karta działa poprawnie.
Z góry dziękuję za zainteresowanie się sprawą.
Back to top
View user's profile Send private message
Pryka
l33t
l33t


Joined: 08 Jun 2007
Posts: 658
Location: /dev/null

PostPosted: Sun Jun 22, 2014 7:49 am    Post subject: Reply with quote

Samo kopiowanie czasem nic nie da, mogły zajść jakieś zmiany, przejrzyj tą swoją konfigurację pod make menuconfig.

Trudno mi powiedzieć bo sam jadę na 3.12.8, Twoje jajko jest może jeszcze starsze, a najczęściej wtedy pojawiają się problemy przy kopiowaniu configu.
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Mon Jun 23, 2014 8:33 pm    Post subject: Reply with quote

Zbootuj stary kernel, daj `lspci --vv`, zapisz jaki driver to obsluguje, zbuduj go w nowym kernelu jako modul, zaladuj go recznie (o ile sam nie wskoczy) i sprawdz, czy dostajesz jakis blad w dmesg.

Nastepnie sprawdz /dev/snd, czy tam cos trafia, byc moze nie kernel a np. udev jest winny i nie tworzy tam urzadzen.
Back to top
View user's profile Send private message
halvmork
n00b
n00b


Joined: 17 Mar 2011
Posts: 36
Location: Warszawa

PostPosted: Tue Jul 01, 2014 1:04 pm    Post subject: Reply with quote

Skopiowanie .config ma tylko sens w obrębie tej samej gałęzi, przy przejściu np z 3.13 na 3.14, konfig trzeba utworzyć na nowo.

Pozdrawiam
Back to top
View user's profile Send private message
SlashBeast
Retired Dev
Retired Dev


Joined: 23 May 2006
Posts: 2922

PostPosted: Tue Jul 01, 2014 7:47 pm    Post subject: Reply with quote

Bzdura, kernel sobie podbije symbole, make oldconfig zapyta tylko o nowe symbole.
Back to top
View user's profile Send private message
halvmork
n00b
n00b


Joined: 17 Mar 2011
Posts: 36
Location: Warszawa

PostPosted: Mon Aug 04, 2014 2:27 pm    Post subject: Reply with quote

Chciałem przenieść config z jądra 3.15-7 na 3.16.0, skopiowałem .config oraz .config.old z poprzedniej wersji do nowej, następnie dałem komendę
Code:

make oldconfig

później skompilowałem jądro za pomocą genkernela
Code:

genkernel all


Jądro się skompilowało, ale nie wszystkie ustawienia się przeniosły:

Code:

wcent0000 src # cat linux-3.15.7-gentoo/.config |grep -i hostname
CONFIG_DEFAULT_HOSTNAME="wcent0000"
wcent0000 src # cat linux-3.16.0-gentoo/.config |grep -i hostname
CONFIG_DEFAULT_HOSTNAME="(none)"


pytanie co zrobiłem źle?
Back to top
View user's profile Send private message
mir3x
Guru
Guru


Joined: 02 Jun 2012
Posts: 455

PostPosted: Wed Aug 06, 2014 2:23 pm    Post subject: Reply with quote

genkernel ma swój config gdzieś, i go używa do kompilacji, więc jakikolwiek config nie zrobisz genkernel użyje swojego, chyba możesz mu zapodać jakoś jakiego configa ma uzyc jako opcje lub ... nadpisać jego defaultowy config ( chyba wypluwa komunikat że używa configa skądś tam )
_________________
Sent from Windows
Back to top
View user's profile Send private message
halvmork
n00b
n00b


Joined: 17 Mar 2011
Posts: 36
Location: Warszawa

PostPosted: Thu Aug 07, 2014 11:36 am    Post subject: Reply with quote

Genkernel trzyma konfigi dla poszczególnych wersji w /etc/kernels, myślałem że po skopiowaniu plików .config i wydaniu komendy make oldconfig utworzy mi nowy plik z konfiguracją jądra bazujący na konfiguracji z /usr/src/linux, no i zastanawiam się czy tak to właśnie zadziała.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum