Ставим Zuxel Omni 56k PCI

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

Ставим Zuxel Omni 56k PCI

Сообщение Anonymous »

Есть ссылка как это делается http://www.unix.nordcomp.ru/articles.html?page=1&id=3 (любезно предоставленная Jek'ом)

Я скачал pctel-0.9.6, не смог даже сконфигурировать (configure)
Что-то типа permission denied или bad interpretator. Вообщето в файле configure первые строки это #! sh а у меня стоит bash, но в \bin есть sh (только ссылка, ну в mc это @sh и указывает на bash что то типа @sh->bash) Пробовал изменить sh на bash и на ash но сконфигить не получилось, хотя ash тоже установлен). Полез в нет чтобы sh себе нарыть и поставить, но как всегда все есть кроме того что мне надо. Даже на rpmfind.net ybxtuj не нашел. Кто что может посоветовать

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

Э-э, батенька, так не пойдёт. Тут без ликбеза не обойтись...

/bin/sh сейчас используется лишь как ссылка, указывающая на дефолтовый shell в данной системе (чаще всего /bin/bash). Так что грабли не здесь.

Если очень хочешь помощи, пошли весь вывод ./configure (как его в файл сохранить, не говорю специально - домашнее задание :-) )

Да, на досуге всё же почитай про замечательные команды ls, cd, df, du, cp, rm, mkdir и т. д. Очень полезная вещь, должен тебе сказать. И man bash не помешает...
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Anonymous

Сообщение Anonymous »

Я вообще-то в нет хожу с выня, пока не смог модем настроить. А перезагруится и записать в файл забываю, тем более что тогда этот файл в винде не могу прочесть номально.
Команды ls, cd, cp, rm, mkdir я знаю и не надо издеваться, может про df, du почитаю.
повторяю что выдает что-то типа df, du

Домашнее задание cat ./configure > file
ps Я еще большой чайник в линухе, так что не знаю получится ли, сейчас перезагружусь и попробую :)

Перезагрузился и попробовал :( не получилось зато изобрел новый способ копирования файлов :] прикольно. Но все таки, как это сделать

Аватара пользователя
Jek
Неотъемлемая часть форума
Сообщения: 425
Зарегистрирован: 25 авг 2002, 08:50
Откуда: Minsk
Контактная информация:

Сообщение Jek »

Ну вот, я конечно мог бы заняться садизмом, но в преддверии моего отъезда в деревню не буду :-)

Код: Выделить всё

./configure > file.txt 2>&1
"Но в декабре я по ошибке позвонил вместо
модема на винчестер." (Linus Torvalds, "Just for fun")

Anonymous

Сообщение Anonymous »

1) вот что оно выдало:
<strong>
[root@vile зсеуд-0.9.6]# ./configure
bash: ./configure: /bin/sh:bad interpreteter: Permission denied
</strong>

2 Jek > Уж очень интересно, что значит 2>&1, если не лень напиши, а?

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

попробуй сделать так:
1 su -c 'chown -R yourname:yourname /home/yourname/drivers/modem/'
2 cd /home/yourname/drivers/modem/
3 ./configure > file.txt 2>&1
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Anonymous

Сообщение Anonymous »

Вроде все получилось, оказалось что оно не хотело rjyavuvncz? потому что инсталляшка лежала на фатовом разделе находился правда теперь стало при конфиге дофига ошибок выдаватьЮ, но это мои проблемы

ps Или может кому-то интересно...

Аватара пользователя
zyxel
Неотъемлемая часть форума
Сообщения: 985
Зарегистрирован: 07 июн 2002, 12:05
Откуда: Минск, РБ
Контактная информация:

Сообщение zyxel »

Народ ! Научитесь Вы юзать НОРМАЛЬНЫЕ fs !
-Сынок, вставай, 5 утра, пора на работу.
-Папа, на какую работу ? Сегодня воскресенье !
-Сынок, какое воскресенье ! Мы же негры !
(С) анекдот

Anonymous

Сообщение Anonymous »

Вот что мне выдается при конфигурации

Код: Выделить всё

checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets ${MAKE}... yes
checking build driver for... HAL_PCT789
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables... 
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of gcc... none
checking whether make sets ${MAKE}... (cached) yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for gawk... (cached) gawk
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking /usr/src/linux/include/linux/modversions.h usability... no
checking /usr/src/linux/include/linux/modversions.h presence... no
checking for /usr/src/linux/include/linux/modversions.h... no
configure: error: modversions.h is missing - you should configure your kernel first!
Это что мне kernel перекомпилить придется? :shock: [/code]

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Нет. Просто и тебя должны быть хидеры ядра.
Если у тебя исходники лежат в /usr/src/linux и ядро собрано и установлено то все будет ОК.
Чтобы избежать перкомпиляции, поставь пакет kernel-headers, посмотри, куда он установился и почитай ./configure --help по поводу того, как ему указать местоположение этих хидеров. Ессно версия kernel-headers должна точно соответсвовать ядру, которое у тебя установлено
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

Все получилось, если так можно сказать.
./configure --with-kernel-includes=/usr/src/linux-2.4.20-8/include я указал месторасположение этого модуля и все нормально скопилилось

НО! Я перезагрузился и все как было. Как буд-то я и не ставил дрова. Модем по преженему на ttyS2 (COM3) занят.
Ну даже и не знаю что теперб делать.

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

правильно. После ./configure надо видимо сказать еще
make
make install
и проследить, куда он кладет сам драйвер - файл вида *.o - он должен быть где-то в /lib/modules/2.4.20/drivers/*
Ну и возможно что придется ему ручками сделать modprobe
Опыт растет прямо пропорционально выведенному из строя оборудованию

rodion_d
Заглянувший
Сообщения: 14
Зарегистрирован: 15 мар 2004, 15:40
Контактная информация:

Сообщение rodion_d »

а потом еще:
===
insmod pctel
insmod ptserial
tail /var/lig/message
uname -a
===
Только у меня на Mandrake 9.2 на первую команду отвечает:
===
Using /lib/modules/2.4.22-10mdk/misc/pctel.o
/lib/modules/2.4.22-10mdk/misc/pctel.o: The module you are trying to load (/lib/modules/2.4.22-10mdk/misc/pctel.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
===
причем я точно знаю, что gcc 3.x у меня есть! Вопрос - как откомпилить исходники с помощью 3-ей версии, а не второй, которая по-умолчанию?
На linmodems.org для pctel-а уже есть версия 0.9.7, но она после запуска setup ругается:
===
[root@bang pctel-0.9.7-9]# ./setup
checking for running kernel version...2.4.22
checking for ptserial...ptserial-2.4.7.c
checking for gcc...3.3.1
searching for kernel includes...found at /usr/src/linux/include
checking for modversions.h.../usr/src/linux/include/linux/modversions.h
checking for kernel_version...In file included from t.c:2:
/usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file or directory
./configure: line 1: ./t: No such file or directory
rm: невозможно удалить `./t': No such file or directory
** error
could not determine a proper UTS_RELEASE
** compilation error
please read the FAQ about reporting compilation problems
and report this problem.
===
Причем FAQ в поставку не входит!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

ДЛя случая ядра из дистрибутива (а не самосборного)
0) Нет пакета kernel-headers
1) Или он установился на /usr/src/linux а куда-то еще. Лечится симлинком.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Anonymous

Сообщение Anonymous »

rodion_d писал(а):а потом еще:
===
insmod pctel
insmod ptserial
tail /var/lig/message
uname -a
===
Только у меня на Mandrake 9.2 на первую команду отвечает:
===
Using /lib/modules/2.4.22-10mdk/misc/pctel.o
/lib/modules/2.4.22-10mdk/misc/pctel.o: The module you are trying to load (/lib/modules/2.4.22-10mdk/misc/pctel.o) is compiled with a gcc
version 2 compiler, while the kernel you are running is compiled with
a gcc version 3 compiler. This is known to not work.
===
причем я точно знаю, что gcc 3.x у меня есть! Вопрос - как откомпилить исходники с помощью 3-ей версии, а не второй, которая по-умолчанию?
~/pctel-0.9.7-9.tar.gz/pctel-0.9.7-9/README:
.....
2. Try your driver
==================
just to try out, if your driver works:
insmod pctel
insmod ptserial

or
insmod -f pctel
insmod -f ptserial

-f means "force", which means, it will force loading the driver, even
with warnings.
....
^^^
Pochoge eto gluk - u menia moduli gruziatsia tolko s opcyei -f.
Versia - pctel-0.9.7-9. Tak chto ne parsia - zabei v skriptach inicializacii:

insmod -f pctel
insmod -f ptserial

i vse zarabotaet OK.

posted by Gill Bates.

Ответить