Установка ZyXEL PCI на Mandrake 8.2

Ответить
 • Просмотры: 2
Аватара пользователя
ruslandh

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение ruslandh »

Последний вариант:

(на Мастер 2.2. бета)

1 Я сделал ссылку с /usr/src/linux на /usr/lib/kernel/2.4.20 ... (по номеру текущего ядра)

2 *нашел в каком файле реалько прописывается версия ядра (/usr/lib/kernel/2.4.20..../version.h)

3 Изменил в этом файле *2.4.20-alt4-up на 2.4.20.alt4-up

4 Даю конфигуре

5 Исправляю во всех созданных конфигуре файлах (и измененном мною version.h) обратно 2.4.20.alt4-up на 2.4.20-alt4-up

6 далее все по Readme
Аватара пользователя
Crew

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Crew »

Цитата:



3 Изменил в этом файле  2.4.20-alt4-up на 2.4.20.alt4-up



Что на что изменили?
Аватара пользователя
ruslandh

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение ruslandh »

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 В результате "невоспроизводимых" эксперементов (пытался повторить - не получается Изображение &nbspИзображение получил рабочий вариант pctel.o от версии 8.6

Добавил к ней рабочий вариант ptserial.o от версии 9.3 - все устойчиво работает !!



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



У кого еще будут какие находки - пишите в этот топик.
Аватара пользователя
Alex VZ

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Alex VZ »

Здравствуйте

Вижу проблемы схожи, но в силу не очень больших знаний в Линухе понять смысл шаманства пока не могу.

У меня модем ZyXEL 56K PCI. Cкачал дрова
http://linmodems.technion.ac.il/pcte...l-0.9.6.tar.gz


Распаковал это все в /root/pctel-0.9.6

Захожу в терминал, иду в эту папку и даю

./configure --with-hal=pct789 --with-kernel-includes=/usr/include

Дальше что-то идет

и встает

Текст в конце

result: no

checking for /usr/include/linux/modversions.h

result: no

error: modversions.h is missing - you should configure your kernel first!



Ядро 2.4.18-3 RedHat 7.3
Аватара пользователя
ruslandh

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение ruslandh »

error: modversions.h is missing - you should configure your kernel first!

Не находит файл modversions.h и предлагает его Вам создать.

(поищите сами, может он не там ищет) В README (или INSTALL) написано как создать этот файл.
Аватара пользователя
Invite

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Invite »

Alex VZ

Читай в FAQ'е 8 вопрос.

В линуксе без чтения документации не заработает почти ни одна программа



ruslandh


Цитата:



не утойчивая работа у этого драйвера - при соединении с

провайдерам у меня часто он часто перезагружал компьютер.

(но может это только у меня) :-)



Вы не одиноки Изображение

У меня он после третьего или четвертого дозвона вешал Линух наглухо (даже magic SysRq клавиши не помогали Изображение). Пробовал переставлять в другие слоты, резервировать IRQ и т. д. ничего не помогало. Потом поставил дрова 0.8.6 заработал как надо. На свалку ему еще рано Изображение
Аватара пользователя
Crew

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Crew »

Цитата:



Заменил строчку:

#define UTS_RELEASE "2.4.20-alt4-up"

на

#define UTS_RELEASE "2.4.20.alt4-up"



это надо же. столько раз сравнивал, и тоько сейчас понял, что вместо тире точка стоит Изображение
Аватара пользователя
ruslandh

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение ruslandh »

Invite

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



Добавлено:



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



Добавлено:



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

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Alex VZ »

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

Re: Установка ZyXEL PCI на Mandrake 8.2

Сообщение Alex VZ »

ruslandh

А зачем столько манипуляций с версией ядра? (Что ему там не нравится?) Подозреваю что unresolved symbols именно из-за этого.


Цитата:



В фак написано нужен fixstript.gz - ищу ...



http://linmodems.technion.ac.il/pcte...x/fixscript.gz




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

Вернуться в «Железо в Linux»