Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Установка ZyXEL PCI на Mandrake 8.2

Ответить
Настройки темы
Установка ZyXEL PCI на Mandrake 8.2

Пользователь


Сообщения: 50
Благодарности: 0

Профиль | Отправить PM | Цитировать


Помогите чайнику установить модем ZyXEL Omni 56K PCI на Mandrake 8.2 ядро 2.4.18.
Есть архив pctel-0.8.6.tar.gz, пишу в Gnome terminal:
[root@localhost root]# cd pctel-0.8.6
[root@localhost pctel-0.8.6]# ./configure --with-hal=pct789
проработало
Что делать дальше? Если можно по буквам.

Отправлено: 01:47, 12-09-2002

 

Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


to ruslandh
Файл modversions.h существует и расположен по адресу /usr/include/linux/modversions.h
Но почему то идет ошибка

to Invite (по поводу ФАКа)
а) исходники есть
b) ./configure --with-hal=pct789 --with-kernel-includes=/usr/include  (путь прописан)
с) файл modversions.h существует

а /usr/src/linux вообще у меня нет, есть /usr/src/redhat (но он пустой)

Добавлено:

И так проблему с ошибкой удалось решить удалением файла modversions.h, установленного по умолчанию
Теперь все идет как положено, но появилась другая ошибка
после ./configure запускаю на выполнение команду
make (нахожусь в это время в /root/pctel-0.9.6)
и идет ошибка в файле ptmodule.o

PS Может надо перейти в другую папку ?

Отправлено: 11:32, 22-02-2003 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Старожил


Сообщения: 163
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
Заменил строчку:
#define UTS_RELEASE "2.4.20-alt4-up"
на
#define UTS_RELEASE "2.4.20.alt4-up"
это надо же. столько раз сравнивал, и тоько сейчас понял, что вместо тире точка стоит

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 22:24, 22-02-2003 | #12


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Invite
Спасибо за совет. Он дал мне толчок к новым идеям

Вчера пол-дня разбирался c  драйверами Zyxel:
1  нашел как отредактировать sed, что-бы трансляция шла без "шаманства":
а) Одну строчку в файлах m4/_pctel.m4 и configure (в 2-х местах) меняю
 real_kernel_version="`eval echo $KERNEL_VERSION | sed -e 's/-[a-zA-Z0-9][^-]*$//g' | awk -F'.' '{ print $1"."$2"."$3 }'`"

на 2 строчки
 real_kernel_version1="`echo $KERNEL_VERSION | sed 's/-[a-zA-Z0-9]*//'`"
 real_kernel_version="`echo $real_kernel_version1 | sed 's/-[a-zA-Z0-9]*//'`"

б) в файле  src/module/ptserial/Makefile.in и src/module/ptserial/Makefile.am
меняю "слова"
gcc --version
на
gcc -dumpvercion (не меняя ограничивающих их кавычек)

с) Для полной "точности" даю configure c такими параметрами:
./configure --with-hal=pct789 --with-kernel-includes=/etc/alternatives/kernel_include


2 В этом случае нормально компилируется и версия 0.8.6. и 0.9.3, но
a) версия 0.8.6. куча   ненайденных ссылок
В фак написано нужен fixstript.gz - ищу ...
b) версия 0.9.3. вылетает через раз при соединении

3 В результате "невоспроизводимых" эксперементов (пытался повторить - не получается   получил рабочий вариант pctel.o от версии 8.6
Добавил к ней рабочий вариант ptserial.o от версии 9.3 - все устойчиво работает !!

4 Изучаю Howto (английское) PCTel HSP MicroModem Configuration mini-HOWTO и ищу  fixstript.gz

У кого еще будут какие находки - пишите в этот топик.

-------
Поспешай не торопясь


Отправлено: 06:41, 23-02-2003 | #13


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Поставил pctel-0.8.6. Проблем пока не замечено :-)

Отправлено: 22:53, 23-02-2003 | #14


Пользователь


Сообщения: 327
Благодарности: 6

Профиль | Отправить PM | Цитировать


ruslandh
А зачем столько манипуляций с версией ядра? (Что ему там не нравится?) Подозреваю что unresolved symbols именно из-за этого.
Цитата:
В фак написано нужен fixstript.gz - ищу ...
http://linmodems.technion.ac.il/pcte...x/fixscript.gz

Проблема с зависанием наверняка железная, т. к. и в mdk9 и deb3 аналогичная ситуация. Пойду в других проверю.

Отправлено: 00:43, 24-02-2003 | #15


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Invite
1 configure неправильно определяет версию ядра:
2.4.20-alt4-up
При синт анализе:
версия
20-alt4-up - должно быть 2
Подверсия
40-alt4-up - должно быть 4
Подподверсия:
20-alt4-up - должно быть 20

И далее пишет сообщение, что версия ядра меньше 2.4.0 (а затем меньше 2.4.7)

2 Добился (путем корректировки  оператора sed и/или непосредственной записи в описанные выше файлы) построение обеих драйверов (и 0.8.6 и 0.9.3). Наилучший результат по скорости и устойчивости у меня получился, когда pctel.o берешь из 0.9.3, а ptserial из 0.8.6.

3 unresolved symbols из-за того, что ядро слишком новое. (да и проблемы с версией оттуда-же) фиксются они fixstript (спасибо за ссылку)

4 Так-как у меня ядро скомпилировано на gcc 3.2.1, то и компилить пришлось на нем.


PS В указаннои выше HOWTO были еще 2-3 совета, которые я применил.
(сейчас сижу и перевожу его с целью поместить на свою страничку). В частности особенности трансляции на GCC 3.0

-------
Поспешай не торопясь


Отправлено: 02:26, 24-02-2003 | #16


Пользователь


Сообщения: 327
Благодарности: 6

Профиль | Отправить PM | Цитировать


Я вернулся
ruslandh
Так как имею в своем распоряжении ALM-2, то на своей шкуре пришлось испытать, что ему не нравится
0.9.6 (0.9.3 у меня нет) почти правильно определяет версию. Точнее компилится нормально только устанавливает в /lib/modules/2.4.18.alt6master вместо 2.4.18-alt6master-up
В 0.8.6 заменил строчку (1515) KERNEL_VERSION="`eval uname -r`" на KERNEL_VERSION="2.4.18" Компилируется нормально, устанавливается, естественно, в /lib/modules/2.4.18, потом переписать в нужное место не проблема.
0.9.6 и в ALM и в SuSE 8 вешает бедный линух намертво. 0.8.6 работает вроде нормально.

Добавлено:

Ну вот, установил 0.8.6 на мандраку (gcc 3.2). Что-то там вначале не понравилось ему - писал про static... non-static. Пришлось non-static ему обеспечивать - удалил в соответствующих местах STATIC - пока работает. Ну и версия gcc ему как всегда не понравилась но это легко поправимо.

Отправлено: 03:44, 24-02-2003 | #17


Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Invite
Я то-же менял в двух местах в файле ptserial.c  удалил слово static

Добавлено:

Сейчас скачаю 0.9.6 и поиграюсь еще с ним

Добавлено:

PS А у меня внутренни Zyxel PCI 56k быстрее бегает, чем внешний  Zyxel 56к - это мне повезло, или у всех так ?

-------
Поспешай не торопясь


Отправлено: 07:08, 24-02-2003 | #18


Новый участник


Сообщения: 24
Благодарности: 0

Профиль | Отправить PM | Цитировать


Итак радость моя была преждевременна.
После перезагрузки модем исчез, но стоить повторить "insmod pctel" и "insmod ptserial" модем появляется.
Как бы это в загрузку прописать, чтобы эти модули грузились сразу и не надо было бы вводить команды каждый раз.
Заранее спасибо

Отправлено: 19:33, 24-02-2003 | #19


Пользователь


Сообщения: 327
Благодарности: 6

Профиль | Отправить PM | Цитировать


Alex VZ
Читай FAQ

Отправлено: 22:29, 24-02-2003 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » Установка ZyXEL PCI на Mandrake 8.2

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Zyxel OMNI 56R PCI+ не видит линию. Murder7 Непонятные проблемы с Железом 11 28-12-2004 12:43
Компиляция дров для Zyxel Omni 56K PCI в Федоре??? Evgenev Железо в Linux 12 14-03-2004 07:48
Система не определяет модем!(Zyxel Omni 56k PCI) Microsoft Windows NT/2000/2003 9 20-07-2003 19:34
omni 56k pci vs Mandrake 9.1 freeman Железо в Linux 15 18-06-2003 03:05
ZyXel 56k pci Bart Непонятные проблемы с Железом 11 05-11-2002 16:22




 
Переход