Помогите новичку в Linux (с установкой дров на модем)

PCLinuxOS

Модератор: Bizdelnick

Напалм Эсджоэ
Сообщения: 5

Помогите новичку в Linux

Сообщение Напалм Эсджоэ »

Месяц назад поставил Mandrake Linux 10.0 Official PowerPack, мастдай сразу забылся и я принялся эту осу изучать. Получил из учебников по никсам начальные знания на уровне выполнения команды make. Все бы прекрасно, если б не проблема с инетом - у меня модем D-Link DU560-M на чипке Conexant HCF с интерфейсом USB. После некоторых колебаний дрова и кейген к ним нашлись, но моих знаний недостаточно, чтобы их поставить.

Линуксоиды! Я в конец заколебался! Помогите мне поставить эти злополучные дрова! Они в исходниках, при выполнении MAKE все проходит успешно, потом ввожу hcfusbconfig, все проходит и шелл выдает, как я понял, просьбу перекомпилировать ядро. Ну не знаю я чего там еще сделать, может кто сталкивался с установкой дров на похожие модемы, буду сверх благодарен тому, кто поможет советами, а еще лучше напишет для меня ховто. Денег у меня нету, но тому кто поможет с радостью подарю асю-шестерку на выбор из 80. Надеюсь на ваше понимание, Напалм!
Спасибо сказали:
Аватара пользователя
bytex
Сообщения: 382
ОС: Kubuntu Linux 6.06

Re: Помогите новичку в Linux

Сообщение bytex »

У тебя эти дрова в rpm-ке или сырцах ?
Всё приходит с опытом.
Спасибо сказали:
Аватара пользователя
VN_MAClover
Сообщения: 1233
Статус: Человек с бульвара Капуцинов

Re: Помогите новичку в Linux

Сообщение VN_MAClover »

Вот здесь целый сайт есть на эту тему. Успехов!
In RMS we trust.
Зачем нам Ваши окна, если LAMPочка даёт достаточно света?
Спасибо сказали:
Напалм Эсджоэ
Сообщения: 5

Re: Помогите новичку в Linux

Сообщение Напалм Эсджоэ »

Хм, с ангийским у меня как-то не очень. Я их оттуда и скачал, только не знаю, подойдут ли - hcfusbmodem-1.04powerpcfull.tar.gz скачал вот этот архив, только он видимо подойдет к USB HCF модему от Conexant. Дрова были в архиве tar.gz, а в них сырцы. Я их скомпилил, ввел hcfusbconfig, далше походу надо перекомпилировать ядро, нажал энтер че-то пошло, но потом вдруг "ошибка 2" какая-то. Ну я думал не долго и полез в инет, искать литературу, как ядро перекомпилировать - нашел что-то связанное с menuconfig, сделал все как надо - но опять какая-то ошибка. Может конечно статья попалась паленая, а может это у меня руки кривые - но вот никак ниче не получилось:( Поэтому я и попал на ваш форум, думал может кто ставил дрова из сырцов на похожие модемы.
Спасибо сказали:
Аватара пользователя
bytex
Сообщения: 382
ОС: Kubuntu Linux 6.06

Re: Помогите новичку в Linux

Сообщение bytex »

Может ты ключи неверно ввёл- проверь по configure -help
Всё приходит с опытом.
Спасибо сказали:
Напалм Эсджоэ
Сообщения: 5

Re: Помогите новичку в Linux

Сообщение Напалм Эсджоэ »

Может ты ключи неверно ввёл- проверь по configure -help

Да фиг знает, я вообще никакие ключи не вводил, у меня и не просили. Вообщем пишет че-то типа такого: дрова скомпилились, теперь надо перекомпилировать ядро - да или нет - и потом выдает ошибку, могу скрины показать, если это поможет разобраться в проблеме.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Помогите новичку в Linux

Сообщение clx »

(Напалм Эсджоэ @ Воскресенье, 13 Февраля 2005, 17:46) писал(а):
Может ты ключи неверно ввёл- проверь по configure -help

Да фиг знает, я вообще никакие ключи не вводил, у меня и не просили. Вообщем пишет че-то типа такого: дрова скомпилились, теперь надо перекомпилировать ядро - да или нет - и потом выдает ошибку, могу скрины показать, если это поможет разобраться в проблеме.


Показывай скрины :) Или запость ошибки..
iMac 20" Core Duo.
Спасибо сказали:
Напалм Эсджоэ
Сообщения: 5

Re: Помогите новичку в Linux

Сообщение Напалм Эсджоэ »

Постараюсь описать все как можно подробнее, сначала вхожу в каталог с дровами(он у меня в /usr/local), ввожу make install - все проходит успешно и появляется вот такое вот сообщение:
----------------------
To complete the installation and configuration of your modem,
please run "hcfusbconfig" (or "/usr/sbin/hcfusbconfig")
----------------------
Ввожу hcfusbconfig, как просят и жму энтер:
----------------------
Conexant HCF controllerless USB modem driver, version 1.04powerpcfull

If you need license keys, assistance or more information, please go to:
http://www.linuxant.com/

When reporting a problem for the first time, please send
us the file generated by "hcfusbconfig --dumpdiag".

No pre-built modules for: Mandrake-10.0 linux-2.6.3-7mdk i686

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.3-7mdk/build]
----------------------
Вновь Enter:
----------------------
WARNING: the kernel version (2.6.3-7mdkcustom) defined in
/lib/modules/2.6.3-7mdk/build/include/linux/version.h
does not match the currently running kernel (2.6.3-7mdk)
The cause of this problem is an incorrect kernel source path.
Please check that /lib/modules/2.6.3-7mdk/build points to the right tree.
The cause of this is usually a missing or unconfigured
kernel source tree (and sometimes an incorrect directory or symbolic link).

However, proper /boot/config-2.6.3-7mdk was found.
Would you like to try using it (in a temporary kernel tree)? [yes]
----------------------
Снова Enter, за этим следует загрузка примерно в 10 секунд и вот первая ошибка:
----------------------
Building modules for kernel 2.6.3-7mdkcustom, using source directory
/usr/src/linux-2.6.3-7mdk-cnxttmp2928. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hcfusbconfig-buildlog.txt" to determine why.
----------------------
Я подумал, что надо вручную перекомпилировать ядро, а так как я этого никогда не делал пришлось схватывать все на лету и по статьям других - cd /usr/src/linux(перехожу в каталог с сырцами ядра). Затем делаю make menuconfig(пробовал oldconfig, и xconfig - все также), Настроил все, теперь make O=/home/serg/build/kernel(я предварительно создал эти каталоги - /build/kernel, хотя и пробовал их удалять). Выпирает просьба что-то почистить командой mrproper, все чистится нормально. Пробую еще раз - make O=/home/serg/build/kernel. Сами смотрите, что из этого получилось:
----------------------
***
*** You have not yet configured your kernel!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[3]: *** [silentoldconfig] Ошибка 1
make[2]: *** [silentoldconfig] Ошибка 2
make[1]: *** [include/linux/autoconf.h] Ошибка 2
make: *** [all] Ошибка 2

----------------------
Вот и все. Конец:( Помогите мне, первоклассные юниксоиды! Не могу жить без инета, а на винды смотреть тошно месяц уже! Повторюсь, система Mandrake Linux 10.0, ядро 2.6.какое-то, модем D-Link DU-560M на Conexant HCF(USB) все команды делал в консоли под рутом и ничего не получилось:( Ну нету у меня других способов решения этой траблы - подскажите кто-нибудь!
Спасибо сказали:
Напалм Эсджоэ
Сообщения: 5

Re: Помогите новичку в Linux

Сообщение Напалм Эсджоэ »

Народ, вы че молчите - вот я описал свою ошибку, а тут ни ответа ни привета...
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Помогите новичку в Linux

Сообщение brob »

(Напалм Эсджоэ @ Понедельник, 14 Февраля 2005, 14:37) писал(а):No pre-built modules for: Mandrake-10.0 linux-2.6.3-7mdk i686

Trying to automatically build the driver modules...
(this requires a C compiler and proper kernel sources to be installed)

Where is the linux source build directory that matches your running kernel?
[/lib/modules/2.6.3-7mdk/build]
----------------------
Вновь Enter:
----------------------
WARNING: the kernel version (2.6.3-7mdkcustom) defined in
/lib/modules/2.6.3-7mdk/build/include/linux/version.h
does not match the currently running kernel (2.6.3-7mdk)
The cause of this problem is an incorrect kernel source path.
Please check that /lib/modules/2.6.3-7mdk/build points to the right tree.
The cause of this is usually a missing or unconfigured
kernel source tree (and sometimes an incorrect directory or symbolic link).

However, proper /boot/config-2.6.3-7mdk was found.
Would you like to try using it (in a temporary kernel tree)? [yes]


По путям у тебя все имеется? "The cause of this problem is an incorrect kernel source path." Думается он просто не находит чего хочет в том месте где ищет...Укажи ему полный и правильный путь!

(Напалм Эсджоэ @ Понедельник, 14 Февраля 2005, 14:37) писал(а):Снова Enter, за этим следует загрузка примерно в 10 секунд и вот первая ошибка:
----------------------
Building modules for kernel 2.6.3-7mdkcustom, using source directory
/usr/src/linux-2.6.3-7mdk-cnxttmp2928. Please wait...

ERROR: Module build failed!
Please examine the log file "/tmp/hcfusbconfig-buildlog.txt" to determine why.


А вот тут наверное написано что не так (/tmp/hcfusbconfig-buildlog.txt).
У нас практически все на родном буржуйском.....так что словарь, подруги-англичанки и сами училки (бывшие/настоящие) и т.п.
С ядром парить совсем не надо. Укажешь ему путь, он все соберет и сделает.
У меня нет модема (я по GPRS), но может причина быть еще и в неподдерживаемом ядре (неуверен!!!!! Может его надо компилить под 2.4.х.? Или под кокой другой версией 2.6.х. Поэтому смотри в документацию к дровам).
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали: