Автор Тема: modules's depends - kernel compilation  (Прочетена 3922 пъти)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
modules's depends - kernel compilation
« -: Mar 26, 2004, 20:23 »
От много отдавна да не кажа от както ми се наложи да компилирам за първи път линукс ядрото си задавам този въпрос и винаги стигам до един и същ отговор - общо взето ... Нещо ,което ме дразни и ядосва !Нищо ново за всеки един опитвал се / компилирал вече линукс ядро !

пускате си make menuconfig или начина , по който си правите кернел конфига '<img'>

И почвате да си избирате различните модули ...

Слагате y на дадената опция за поддържна на този тип у-ва , след това точни модул съответващ на модела на дадения хардуер , който Вие имате . Преди това сте сложили по ваша преценка generic каквото прецените или имате съмнение , че може да има общо ... (за какви съмнения говоря ще разберете по-долу)
Дотук всичко е розово , айде ще компилираме .
Пускаме компилацията .
Компилира и почва сега (визирам 2.6.х най-вече) .:

depmod ...
depmod ...
Unresolved link ...
depmod
Unresolved link ... // това изглежда много сериозно като грека, ама кой ли го грее  ':angry:'
depmod
depmod
depmod
... и т.н познато Ви Е !!!

И изведнъж бам error маке бла-бла отгоре пише

depmod нещоси // име на модул - предполагам

така и сега вие стоите и гледате гледате какво е минало отгоре , за да се сетите , в коя част е станал гаф-а , ако името не Ви говори нищо на depmod нещоси - имам впредвид; и така ...

1.Това име на модул няма нищо общо с името на реалния модул
2.или пък с името при make menuconfig / и другите варианти !/
3.или въобще неможе да ви наведе на мисълта за какво става въпрос.

гОлемия въпрос е !!! ( с ГОЛЯМО ИЗВИНЕНИЕ , но определено съм ядосан !!!'<img'>

Е МАМ* ** ***** толкова ли е трудно да се напише .:
вътре в сами сорс код , като алогоритъм.:

ако се избери модул "nqkojsi"

добив и тези модули {
...
}

като y/m/n - нали както е необходими ...

А не аз да си губя 100000 часа , за справка 3 часа !!! БЕЗ МАЙТАП !! с 2.4.Х се оправям по-добре , незнайно защо сигурно ...

просто понякога няма ама абсолютно никаква логика, абе какво понякога почти винаги , слагам си аз за звукувата с алса и ми пищи депмод ...мпу... незнам си какво , гледам там има такова нещо и не съм го сложил , ок - добре , но.:

1.ЗАЩО ТОВА НЕМОЖЕ ДА МИ ГО КАЖЕ ПО РАНО , нещо като проверка на конфига , ако това горе го имаше да проверява зависимостите , а не да ги компилира и чак после с депмод ( да се сети , да го **********) !!!

2.в крайна сметка пак изпищя на същот ...

3. набих всичо от generic подсекцията с y

4.Изпищя за snd_ac97_bus - е А СЕГА какво е това, прегледах в соунд секцията за всички модули имаща нещо общо по име еми няма само този който е за и8ххх, там нвидиа соунд, всичко генерик е сложено ?

5.ЧУДЯ СЕ , ЧУДЯ СЕ '<img'> е неможе гледам и виждам нещо за усб соунд/миди , давам му м

6. тоя път това го подмина нееее , ами направо го задмина , т.е много след него това ...ac97_bus... ми изкара еррор - нещо за юсб , еми то логично , аз на юсб съпорт не съм слагал нищо за соунд, а там гледах , че има няколко модула , в който се споменаваше / изглежда бяха за / звукуво у-во чрез юсб ...

Та така ... толкова ли е трудно ...

Загубих си , да загубих си !!! 3 часа.:

1.Нищо не научих ново , че да кажа - имаше за какво !!!
2.УБЕДИХ СЕ , че ЛИНУКС определено не е за обикновенния потребител ! - аз не казвам , че съм експерт - не определено , не  !!! НО съм почел една две книжки и в сайтове, и тук - даже статия на г-н Антонов ли беше , извинявай ще сбъркам сигурно , статията за прекомпилиране на ядрото - макар да е стара за 2.6.0 , но като пример , та и не се оправих !!! просто бих шута на соунд съпорта в ядрото и мисля да си изтегля сорса на алса отделно и да го компилирам , дано извадя по-голям късмет - да то ще си е късмет с тоя голям пропуск за зависимостите в ядрото ...

И за накарая.:
1.Да ядосан съм - това, което пиша е повлиано , но дори и така има няколко големи истини !!!
2.Самия "въпрос" за проверка за зависимостите и т.н не е сложен за реализация !
3.Отново да се извиня за псуването , но за да не си изпочупя компютъра , заради тъпото ядро (в изблик на гняв !'<img'> - да това ми се вижда много тъпи - това е думата.

Знам , че обиди по адрес на линукс тук ще придизвикат ... как да го кажа ... отношение с/у мен и нали малко словесен двубой да го кажем, но знам за какво говорим като кажем линукс- идеята е друга , че това е голям пропуск , заради който се губи и време , и НЕРВИ !!!

Както се казва.: with respect the_real_maniac

пс.: за да прекратя оффтопици - не ползвам успокоителни / => не съм си ги взел '<img'>)) - малко да развеселя , че то стана мрачно ...

edit.: всичко това е писано според мойте познания ! - мисля това логично може да се досетите и все пак ! Напълно възможно е , че даже съм и сигурен , че има / и / или ще има неточности , но неможе да сме съвръшени и все пак като изключим/те по-грубия тон на моменти и се замислим над проблема , така да се каже - може и самата проверка , а сигурно има и такава програма , предполагам за 2.4.х сигурно има , която да проверява преди да пускаш за комплириане кофига на ядрото '<img'> - примерно .
Може би някой ще кажат , еми направи я ти , като не е чак толкова сложно , желанието го има, но трябва да си доста добре запознат със самия кернел сорс и да го разучиш , за да знаеш кой модул от кой зависи и т.н ... '<img'> засъжеление трябва да е трудно , иначе няма да е интересно ... '<img'>)) - откачен живот ... // пс <- тоя откачи '<img'>))
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

mikis

  • Напреднали
  • *****
  • Публикации: 746
  • Distribution: Debian Testing
  • Window Manager: KDE
    • Профил
modules's depends - kernel compilation
« Отговор #1 -: Mar 26, 2004, 23:10 »
Първо виж дали компилираш ядрото правилно. Прочети README файла в пакета с ядрото, нищо, че си чел този от 2.4.х или от ранните 2.6.х. Може да има нещо, което си изпуснал. Какви точно команди подаваш за да го компилираш? С кое 2.6.х ядро си? Не разбрах какъв ти е всъщност хардуера с който имаш проблем! Попринцип компилирането на 2.6.х ядро не е лесна работа, особено като преминаваш от 2.4.х. Аз лично омазах предишната ми система точно с тази манипулация. Четох, че трябвало да си направиш резервно копие на модулите от старото ядро. Трябвало да не компилираш в /usr/src/linux, а в друга директория в която имаш права! Аз винаги компилирам като root, така че това не е проблем '<img'> Залегни здраво над конфигурацията. Нещо като не ти е ясно, натискаш "?" и четеш. Досадно, но пести време. И така като прекомпилираш за 16-ти път ще си цар на конфига  '<img'>
А да се нервиш на Линукса е най-нормалното нещо. Цаката е като побеснееш, отиваш и удряш нещо като CS или Quake за успокоение на нервите, след това с бистър ум сядаш и си оправяш проблема '<img'>
Активен

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
modules's depends - kernel compilation
« Отговор #2 -: Mar 26, 2004, 23:43 »
Нещо такова, но не точно , защото имам и други неща сега на главата , макар че не и чак толкова сериозно , та и затова му се издразних така, въпреки , че пак си твърдя гллупаво е да няма проверка за зависимости или сам да си ги удоволетворява - айде да не го правим чак толкова лесно нали , но идеята е друга - примерно сега просто исках да сложа 2.6.4 , защото с 2.6.0/2.6.1 има проблем с дъното ми / по-точно с ПНП Биос-а (дори и при изклюен) и не се разбираше и т.н ... , и историята е много дълга , ще го мъча , но друг път , сега слагам 2.4.24 / или 25 / и си върша работа , че ми писна ... достатъчно си скапах настроените в петък вечер , а и време  ':angry:' , както и да е ... 10х все пак за съветите , а и че се престраши да пишеш '<img'>))
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

the_real_maniac

  • Напреднали
  • *****
  • Публикации: 1258
  • Kernel panic, me - no panic ;-) :-)
    • Профил
modules's depends - kernel compilation
« Отговор #3 -: Mar 27, 2004, 16:58 »
ОК , сега съм с 2.6.4 '<img'> '<img'>)) Имаше една статия за преход от 2.4.х към 2.6.х , тя визираше 2.6.0 тест 4 , но ми помогна за алсата , а другите няколко проблеми ги реших с повечко мислене и логика (ако може така да се каже ), но определено единото решение беше доста нелогично ...

Оправили са доста проблеми в ядрото - поне това, което виждам спрямо моята система и поведението и при 2.6.0 , а и самото ядро , добър напредък за малко време спрямо излизането 2.6.0 и .4 '<img'> Браво на developer-ите ':p' '<img'>))

Само , че сега ми изникна друг въпрос , но той е за апт '<img'>

Сега изника
Активен

Powered by Debian GNU / LINUX /// Intel inside ...

„Насилието е последното убежище на некомпетентността“ - Айзък Азимов (1920 — 1992)

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Kernel compilation problem
Настройка на програми
JollyRoger 3 2790 Последна публикация Mar 13, 2005, 23:41
от rpetrov
Kernel&iptables modules help
Настройка на програми
frost1 9 3422 Последна публикация May 04, 2006, 18:48
от frost1
Depends: libparted1.6-0... ?
Настройка на програми
gv 1 2149 Последна публикация May 15, 2006, 14:47
от Italianeca
Kernel modules loading problem
Настройка на програми
loxs 2 2649 Последна публикация Jan 03, 2007, 17:27
от loxs
KERNEL MODULES SMP
Настройка на хардуер
antivirys 2 2038 Последна публикация Feb 05, 2012, 21:33
от antivirys