Автор Гілка: Проблема з Winmodem Lucent  (Прочитано 5126 раз)

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Спочатку:
Якось, гортаючи цей форум, я бачив схожу тему, але от зараз не знайшов. Тому створив свою. Приношу свої вибачення.

Проблема:
Маю собі таке таке щастя, як 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.
Mandriva Linux Free 2007

Відсутній anatolijd

  • Графоман
  • ****
  • дописів: 325
  • Карма: +0/-0
Re: Проблема з Winmodem Lucent
« Відповідей #1 : 2007-03-21 19:30:32 »
я можу помилятись, але як правило, make install треба виконувати з-під рута, кавалок інструкції теж про це нагадує, тим не менше я чітко бачу:

[roland@localhost martian]$ make install
...

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #2 : 2007-03-21 21:25:09 »
я можу помилятись, але як правило, make install треба виконувати з-під рута, кавалок інструкції теж про це нагадує...

Під рутом ситуація аналогічна :(
Mandriva Linux Free 2007

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3744
  • Карма: +9/-0
  • Програміст
Re: Проблема з Winmodem Lucent
« Відповідей #3 : 2007-03-22 17:47:13 »
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.  Зупинка.
Каталога "/lib/modules/2.6.17-5mdv/build" не існує. Цей каталог (насправді це посилання) повинен містити джерельні коди ядра, які необхідні для компіляції модулів. Вам напевно треба встановити якийсь пакет типу "kernel-devel" чи "kernel-headers"  (нажаль я не знайомий з Mandriva) який відповідає запущеному ядру - 2.6.17-5mdv.

[Fedora Linux]

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #4 : 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, що то воно таке?
Mandriva Linux Free 2007

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з Winmodem Lucent
« Відповідей #5 : 2007-03-22 18:37:15 »
Вони повинні знаходитись у вигляді rpm?
Так.
Цитата
І звідки їх взагалі брати?
Чесно кажучи, не знаю. Звідти, звідки в мандріві взагалі rpm-ки беруться... Може вони є на тому носії, з якого ви встановлювали систему... А може треба шукати по якихось rpmfind.net, чи як воно там...
Цитата
З kernel.org, я викачав файл linux-2.6.17.5.tar.gz, що то воно таке?
Сирці й заголовки разом. І немодифіковані. Тобто в вигляді rpm-ок ви отримуєте сирці, що пройшли через руки мандрівівців, а це оригінал. Теоретично, їх теж можна використати, але знов-таки не факт, що воно працюватиме.

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1923
  • Карма: +4/-0
Re: Проблема з Winmodem Lucent
« Відповідей #6 : 2007-03-22 19:25:55 »
Цитата
Вам напевно треба встановити якийсь пакет типу "kernel-devel" чи "kernel-headers"  (нажаль я не знайомий з Mandriva) який відповідає запущеному ядру - 2.6.17-5mdv.

Вони повинні знаходитись у вигляді rpm? І звідки їх взагалі брати? З kernel.org, я викачав файл linux-2.6.17.5.tar.gz, що то воно таке?

найпростіше це
urpmi kernel-source

воно повинно знайти і поставити вам пакунок з сирцями ядра (а також всі залежності, якщо такі є), якщо ви ставились з КД маєте вставити відповідний КД. Альтернативно можна запустити прогу з інтерфейсом "rpmdrake" там все буде з пімпочками і фірточками :)

взагалі, (особливо для початківців) як правило краще ставити системні пакунки rpm (тобто з інталяційних КД), якщо там потрібного немає шукати в репозиторії Cooker, потім на rpmfind.net або rpm.pbone.net і вже потім, якщо немає тягнути джерельні коди і компілювати...

Fedora 35 (x86-64)

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з Winmodem Lucent
« Відповідей #7 : 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 чи щось подібне.
« Змінено: 2007-03-23 19:17:34 від ISBear »

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #8 : 2007-03-23 21:22:46 »
Дякую за допомогу. Буду біля свого компу обов'язково спробую всі вищезапропоновані варіанти. :)
Mandriva Linux Free 2007

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #9 : 2007-03-25 21:57:05 »
Що ж, добрався я до компу і одразу почав мучити модем :)

Почну з гарних новин - команда make install таки виконалася, завдяки підказці Михайло Даниленко.
Тепер проблему маю в іншому місці. Слідуючи інструкції, я скопіював файл martian в директорію /etc/init.d

А проблема ось у чому:

[root@localhost /]# /etc/init.d/martian start
kernel module is not loaded!
[root@localhost /]#

Ось що знаходиться в директорії /usr/src/linux./

[root@localhost linux.]# dir
arch     CREDITS        drivers  init    kernel       Makefile  README          security
block    crypto         fs       ipc     lib          mm        REPORTING-BUGS  sound
COPYING  Documentation  include  Kbuild  MAINTAINERS  net       scripts         usr
[root@localhost linux.]#

Запитання: як завантажити ядро?
Mandriva Linux Free 2007

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з Winmodem Lucent
« Відповідей #10 : 2007-03-25 22:41:52 »
Ну, значить команда мала бути саме такою як я її написав, і ви її саме такою й виконали :).
Цитата
як завантажити ядро?
Ви мали на увазі модуль.
modprobe martian
(або як він там називається)
P.S. Ох, щось я неуважний в цій гілці. Помітив різницю, значить команда була не зовсім такою...
« Змінено: 2007-03-25 22:44:00 від ISBear »

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #11 : 2007-03-26 08:22:06 »
Ви мали на увазі модуль.
modprobe martian
(або як він там називається)

То значить необхідно зробити так:

modprobe martian
/etc/init.d/martian start

Чи якось інакше?
Mandriva Linux Free 2007

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з Winmodem Lucent
« Відповідей #12 : 2007-03-26 09:46:10 »
Еге ж.
« Змінено: 2007-03-26 09:46:45 від ISBear »

Відсутній rolandrake

  • Новачок
  • *
  • дописів: 7
  • Карма: +0/-0
  • Апельсин
Re: Проблема з Winmodem Lucent
« Відповідей #13 : 2007-03-27 21:38:22 »
Е-е-е-е... Не допомогло  :'(
Mandriva Linux Free 2007

Відсутній Михайло Даниленко

  • Адміністратор ЩОДО
  • Літератор
  • *****
  • дописів: 1262
  • Карма: +0/-0
  • [Debian Stretch]
Re: Проблема з Winmodem Lucent
« Відповідей #14 : 2007-03-27 21:49:04 »
Модуль завантажився?
Уlsmodйого видно?
Що пишеться в кінціdmesgколи намагаєтесь завантажити?