Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: Agent_SMITH в Aug 04, 2004, 21:05 Здравейте:
Реших да отделя време на машината си, и да променя някои неща веднъж завинаги ![]() Какво направих: Свалих си 2.6.7, разархивирах го, минах през menuconfig, като за база ползвах настройките на сегашното ядро (2.4.26), но промених звуковата система. Не пропуснах да добавя в ядрото и драйверите за картата i810. След като заредих с новото ядро, всичко което ми е създавало проблеми при предишни компилации на ядро (2.4.22, 2.4.26) като например пълния shutdown+изключване на машината си работят. Появиха се обаче някои нови неща, на които не намерих решение при предишни постове: - нямам звук (/dev/dsp does not exist) - няма ми конзолите CRTL+ALT+F1, F2... F6 - на тяхно място има черен екран Въпросите са ми 2: 1. Преди време имаше статия за АЛСА, в която са обяснени доста детайлно проблемите и решенията при преминаване към АЛСА - не успях да я открия. Срам не срам, не успях ![]() 2. Как / откъде мога да разбера кои точно настройки и опции на ядрото отговарят за дадени функции. Верно е, че голяма част от нещата са ясни като описание като Processor family и подобни, но има неща които не ми говорят нищо, а вероятно са важни за решаването на проблема със звука и конзолите. Преди време опитах с инсталирането на ядро 2.6.6 и след няколко безсънни нощи се отказах, инсталирах си доброто "старо" 2.4.26 и нещата заспаха. Сега ме е яд, че се отказах тъй лесно тогава ![]() ![]() Ще съм благодарен за всякакви линкове, статии и напътствия при решаването на тези въпроси. Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: vampi в Aug 04, 2004, 21:31 тъй...
Гледам, че Дебиан-а нещо те мъчи та да пробвам да съпортна: Аз ALSA-та съм я подкарвал, като след като си я компилна (сега като гледам съм я оставил като модул), правя "apt-get install alsa-utils"... Ето к'во казва Package Search-а на Дебиан:
П.П.: много ясно, че може и да бъркам... ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: the_real_maniac в Aug 04, 2004, 22:09 One small Debian ALSA HOWTO from the_real_maniac
![]() 1.прекомпилираш ядрото не пипаш част за ОСС примерен конфиг - част звук (за intel8x0 модула) :
2.Редактираш /etc/modules.conf
3.apt-get install alsa-utils 4.chmod
5.
6.И се кефиш на 6 ![]() Успех ![]() пс: абе възможно и нещо да съм забравил ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: Agent_SMITH в Aug 05, 2004, 01:41 Първо - благодаря за изчерпателното инфо!
![]() Сега... ядрото - ок, прекомпилирах го с настройките за звук, които ти ми даде. Когато стигнах до точка 5 обаче, стана следното:
Това, което ме учудва, е че търси някакви модули из директорията на 2.4.26... Какво съм объркал, че да дири там?!? Оплескал съм нещо, просто го усещам, въпроса е какво? А командата
пък върна
Есествено пуснах alsactl restore:
Дето има една приказка... на една ръка разстояние, ама.... ![]() Има и добра новина обаче! Оправих си конзолите, като при компилацията за АЛСАта прегледах и видео секцията и му дадох CONFIG_VGA_CONSOLE=y в секцията # Console display driver support ![]() ![]() ![]() Сега ако намерим и решение на АЛСА въпроса... направо ще съм див и щастлив. ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: Agent_SMITH в Aug 05, 2004, 01:49 Ау, ау, ауууу... а най-голямата мистерия знаете ли коя е?!?!?!?!
XMMS-a свири на пушка! Върви си, все едно никога не съм сменял системата от 2.4.26 с OSS на 2.6.7 с ALSA. Не знам какво да кажа просто. Сега съм по-объркан и от предишния пост! Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: alabal в Aug 05, 2004, 02:51 Братко!!! Похвално. Аз предлагам следната последователност:
1. Ако нямаш testing в sources.list го добавяш, после apt-get install kernel-image-2.6.-686 - ако правилно си спомням ти беше на Пентиум ако не си - apt-get install kernel-image-2.6.7-1-k7 2. След като се инсталира (и си го отбележиш в bootloader-а ако не е автоматично) го рестартираш и пробваш дали всичко върви ок. Ако е така правиш следното: 3. apt-get install kernel-source-2.6.7 4. и от там нататък следваш стъпките описани в този линк: http://www.debian.org/doc/manuals/reference/ch-kernel.en.html Точки 7.1. и 7.1.1 Това е най-бързия и лесен начин. Другите обикновено болят. Държа да да повторя и да натъртя, че трябва просто директно да копираш командите от т.7.1.1 и само да промениш имената на файловете, така че да съвпадат с твоите. Да подчертая и натъртя, че ако твоята Radeon иска прекомпилация на модули със съответната версия на кернела - тук е мястото да го направиш, ако не - пропускаш make_modules във fakeroot. НЕ ИНСТАЛИРАЙ ТУК alsa source - пълна безсмислица е да прекомпилираш модулите на ALSA и гаранция да си объркаш звуците - просто избери в menuconfig ALSA по подразбиране, а не като модул. При make menuconfig - ако не става дума за хардуер, а за някакви емулации и пр. протоколи и т.н. - не ги пипай, освен ако не си сигурен, че трябва, но всякакъв хардуер от сорта на token ring, toshiba laptopsupport и пр. глупости го изхвърли ако не ти трябва. Успех! P.S.:
Използвай този ред ако искаш да се направиш на гъзе и да си имаш името в прекомпилирания кернел. Лично аз никога не съм се подписвал! ![]() P.S.S.: Няма нищо мрачно и съмнително в това, че xmms пее като славейче - а конзолата ти връща намръщени съобщения - просто си прекомпилирал ядрото с алса съпорт и всякакви щуротии за модули и тяхното въвеждане отпадат. ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: Agent_SMITH в Aug 05, 2004, 09:28 Братко Алабал:
Линка, който си да е пътят, и истината... ![]()
Така и направих. ![]()
Това, което ме притеснява в цялата история най-много може би е, че новото ядро си търси модулите в директорията на предишното... Рано или късно нещо ще се обърка за това ми се иска сега да го оправя. "Дотук добре" казал Софиянски на излизане от 3-тата съдебна зала... ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: vampi в Aug 05, 2004, 10:08 Ми освен да кажеш кви команди си ползвал и тя грешката може и да изкочи от някъде...
![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: nix в Aug 05, 2004, 11:01
Когато си в #make menuconfig shift+? показва кратко описание на модула! Не знам защто ти е тази алса!?След като си аднал алсата в ядрото си заедно с драйвера!При мен е така: Device Drivers ---> Sound ---> Advanced Linux Sound Architecture ---> Включена алса в ядрото,и в PCI devices ---> добавена звуковата карта ![]()
Имам си звук и сам си много доволен i810 драйвер ![]() Когато пуснеш алсата да ти е заредена в ядрото заедно с драйвера за съответната карта!Няма нужда да слагаш
Та затова ти работи xmms-a ![]() ![]() Хаиде успех ![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: в Aug 05, 2004, 13:37 Цитат на: nix,Авг. 05 2004,12 ![]()
E точно това ми трябваше! Мерси. ![]()
И при мен е същото.
Специално благодаря за този отговор! ![]() С това считам въпроса за решен на 100% и благодаря на всички, които дадоха едно рамо на усилията ми. Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: alabal в Aug 05, 2004, 15:24
Ето тези пачове са ползата да използваш Дебианския сорс. Което, разбира се не означава, че трябва да почваш всичко отначало! Ето и changelo-а на пачовете: http://packages.debian.org/changel....angelog Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: Agent_SMITH в Aug 05, 2004, 17:00 Е как да не се кефи човек на линукс... винаги има нещо ново да се научи. Благодаря братко за напътствията
![]() Титла: Kernel upgrade от 2.4.26 към 2.6.7 Публикувано от: the_real_maniac в Aug 05, 2004, 19:44 пробвай ръчно
modprobe snd-intel8x0 (замести с твоя модул) вместо update-modules ![]() относно грешното търсене на модули и аз имах такъв проблем. Решението , обаче е доста странно. 1.Downgrade на module-init-tools modutils поне 3 версии назад (всмисъл за по-сигурно ![]() 2.Проверка дали нещата са ОК вече. 3.Връщаш новите пакети - apt-get upgrade трябва да свърши трика или просто apt-get install module-init-tools modutils ![]() Ако пак има проблем си остани временно с downgrade-натите ![]() дефакто /etc/init.d/alsa start и alsactl restore пищят , защото няма драйвер за звукува карата - модул нито един зареден ![]() (тъй като ти се крашна update-modules ![]() |