Автор: Михайло Даниленко« : 2007-03-27 21:49:04 »Автор: rolandrake« : 2007-03-27 21:38:22 »Е-е-е-е... Не допомогло
![]() Автор: Михайло Даниленко« : 2007-03-26 09:46:10 »Еге ж.
Автор: rolandrake« : 2007-03-26 08:22:06 »Автор: Михайло Даниленко« : 2007-03-25 22:41:52 »Ну, значить команда мала бути саме такою як я її написав, і ви її саме такою й виконали
![]() Цитата як завантажити ядро?Ви мали на увазі модуль. Код: [Вибрати] modprobe martian (або як він там називається)P.S. Ох, щось я неуважний в цій гілці. Помітив різницю, значить команда була не зовсім такою... Автор: rolandrake« : 2007-03-25 21:57:05 »Що ж, добрався я до компу і одразу почав мучити модем
![]() Почну з гарних новин - команда make install таки виконалася, завдяки підказці Михайло Даниленко. Тепер проблему маю в іншому місці. Слідуючи інструкції, я скопіював файл martian в директорію /etc/init.d А проблема ось у чому: Код: [Вибрати] [root@localhost /]# /etc/init.d/martian start Ось що знаходиться в директорії /usr/src/linux./ Код: [Вибрати] [root@localhost linux.]# dir Запитання: як завантажити ядро? Автор: rolandrake« : 2007-03-23 21:22:46 »Дякую за допомогу. Буду біля свого компу обов'язково спробую всі вищезапропоновані варіанти.
![]() Автор: Михайло Даниленко« : 2007-03-23 19:08:03 »Може хоч зараз запостить... хоча, мабуть, в тому вже нема особливого сенсу... Отже:
Вибачте, не прочитав гілку повністю. Якщо ви вже маєте сирці в /usr/src/linux, вам залишилося лише створити символічне посилання на них: Код: [Вибрати] ln -s /usr/src/linux /lib/modules/$(uname -r)/build Але перевірте, чи в /usr/src/linux лежать файли типу Kbuild, README... Бо може ви розпакувли в піддиректорію, тоді буде /usr/src/linux/linux-2.6.17.5 чи щось подібне.Автор: DalekiyObriy« : 2007-03-22 19:25:55 »
найпростіше це urpmi kernel-source воно повинно знайти і поставити вам пакунок з сирцями ядра (а також всі залежності, якщо такі є), якщо ви ставились з КД маєте вставити відповідний КД. Альтернативно можна запустити прогу з інтерфейсом "rpmdrake" там все буде з пімпочками і фірточками ![]() взагалі, (особливо для початківців) як правило краще ставити системні пакунки rpm (тобто з інталяційних КД), якщо там потрібного немає шукати в репозиторії Cooker, потім на rpmfind.net або rpm.pbone.net і вже потім, якщо немає тягнути джерельні коди і компілювати... Автор: Михайло Даниленко« : 2007-03-22 18:37:15 »Вони повинні знаходитись у вигляді rpm?Так. Цитата І звідки їх взагалі брати?Чесно кажучи, не знаю. Звідти, звідки в мандріві взагалі rpm-ки беруться... Може вони є на тому носії, з якого ви встановлювали систему... А може треба шукати по якихось rpmfind.net, чи як воно там... Цитата З kernel.org, я викачав файл linux-2.6.17.5.tar.gz, що то воно таке?Сирці й заголовки разом. І немодифіковані. Тобто в вигляді rpm-ок ви отримуєте сирці, що пройшли через руки мандрівівців, а це оригінал. Теоретично, їх теж можна використати, але знов-таки не факт, що воно працюватиме. Автор: rolandrake« : 2007-03-22 18:26:40 »Цитата Вам напевно треба встановити якийсь пакет типу "kernel-devel" чи "kernel-headers" (нажаль я не знайомий з Mandriva) який відповідає запущеному ядру - 2.6.17-5mdv. Вони повинні знаходитись у вигляді rpm? І звідки їх взагалі брати? З kernel.org, я викачав файл linux-2.6.17.5.tar.gz, що то воно таке? Автор: Володимир Лісівка« : 2007-03-22 17:47:13 »Код: [Вибрати] make -C /lib/modules/2.6.17-5mdv/build M="/home/roland/martian/kmodule" modules_install Каталога "/lib/modules/2.6.17-5mdv/build" не існує. Цей каталог (насправді це посилання) повинен містити джерельні коди ядра, які необхідні для компіляції модулів. Вам напевно треба встановити якийсь пакет типу "kernel-devel" чи "kernel-headers" (нажаль я не знайомий з Mandriva) який відповідає запущеному ядру - 2.6.17-5mdv.Автор: rolandrake« : 2007-03-21 21:25:09 »я можу помилятись, але як правило, make install треба виконувати з-під рута, кавалок інструкції теж про це нагадує... Під рутом ситуація аналогічна ![]() Автор: anatolijd« : 2007-03-21 19:30:32 »я можу помилятись, але як правило, make install треба виконувати з-під рута, кавалок інструкції теж про це нагадує, тим не менше я чітко бачу:
Код: [Вибрати] [roland@localhost martian]$ make install Автор: rolandrake« : 2007-03-21 19:14:55 »Спочатку:
Якось, гортаючи цей форум, я бачив схожу тему, але от зараз не знайшов. Тому створив свою. Приношу свої вибачення. Проблема: Маю собі таке таке щастя, як Lucent winmodem. Тепер от встановив Mandriva Linux Free 2007. Прочитав інструкцію, щодо встановлення драйверів на мій модем. Текст інструкції: 1. Скачиваем исходники именно к той версии ядра, которая у вас стоит с kernel.org (посмотреть версию ядра можно по команде "uname -r") и распаковываем в /usr/src/linux. (само ядро пересобирать не нужно) 2. Ставим и настраиваем драйвер: скачиваем архив martian_full_20061203.tar.gz, распаковываем и собираем $ tar xzvf martian_full_20061203.tar.gz $ cd martian_full_20061203 $ su # make install в файле scripts/martian изменяем строку DEVICE="/dev/ttySM0" на DEVICE="/dev/modem" копируем скрипт в /etc/init.d/ и запускаем # cp martian /etc/init.d/ # /etc/init.d/martian start Если возникла ошибка - перезагружаемся и сново запускаем. Ядро скачав і встановив куди просили. Архів з драйверами теж. А от при виконанні команди make install виводиться така помилка: [roland@localhost martian]$ make install make -C kmodule/ install make[1]: Вхожу у каталог "/home/roland/martian/kmodule" make -C /lib/modules/2.6.17-5mdv/build M="/home/roland/martian/kmodule" modules_install make: Entering an unknown directory make: *** /lib/modules/2.6.17-5mdv/build: No such file or directory. Зупинка. make: Leaving an unknown directory make[1]: *** [install] Помилка 2 make[1]: Залишаю каталог "/home/roland/martian/kmodule" make: *** [install] Помилка 2 [roland@localhost martian]$ В чому тут проблема? p.s. Допоможіть, будь ласка, бо вже запарився перезавантажуватись з Linux у Windows. |