Linux за българи: Форуми

Linux секция за начинаещи => Настройка на хардуер => Темата е започната от: anger в Jun 14, 2005, 15:17



Титла: Гигабитова карта
Публикувано от: anger в Jun 14, 2005, 15:17
Здравейте,
имам едно рутерче с 2.4.21-pre3, и искам да му сложа гигабитова карта rtl8169s. Нямам сорса точно на 2.4.21-pre3.
Въпросът ми е дали ако сложа чист 2.4.21 кърнъл и си компилирам драйвер-а ще сработи? Или ще трябва да се поразровя по-сериозно?

Благодаря предварително ;)


Титла: Гигабитова карта
Публикувано от: Uvigii в Jun 14, 2005, 15:36
Не разбрах ...
искаш с ядро х.х.rcy да заредиш модул компилиран за х.х.y
или искаш да смениш ядро  х.х.rcy със х.х.y
?


Титла: Гигабитова карта
Публикувано от: anger в Jun 14, 2005, 17:11
Машината е с кърнъл 2.4.21-pre3 със сложени няколко пача. Нямам сорса на този кърнъл. Трябва да си компилирам драйвер за гигабитова карта, за което ми е нужен сорс на кърнъла. Ако /usr/src/linux сочи към сорса на кърнъл 2.4.21 и си компилирам така драйвера рискувам ли да омажа нещо?
Надявам се да съм го написал по-разбрано сега


Титла: Гигабитова карта
Публикувано от: Uvigii в Jun 16, 2005, 11:14
Хм..
ако внимаваш - Не. няма да се омаже нищо
но най вероятно модулът който компилираш няма да иска да тръгне защото ще е компилиран за една версия на ядрото, а работещото ядро ще  е друго. Може да опиташ следното:
Промени във /usr/src/linux-2.xxx/Makefile
SUBLEVEL=
да съответства на версията на 'running kernel'
компилирай си драйвера и го инсталирай(но само него !;)
//Off
защо не помислиш за обновяване на ядрото ? 2.4.30 мисля е последното


Титла: Гигабитова карта
Публикувано от: anger в Jun 16, 2005, 11:35
Благодаря за съвета:)
Още днес ще го пробвам и ще постна резултатите. А за минаване на по-нов кърнъл...засега не ми се иска - много пачове трябва да се слагат :(


Титла: Гигабитова карта
Публикувано от: anger в Jun 20, 2005, 10:37
С Makefile-а не се получи. В крайна сметка сложих 2.4.31 само с пач за imq и вече цяла нощ работи :D
А с драйверите на кърнъла за картата рутера заби :D  :D  :D