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

Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » kernel 2.6.x + pctel

Ответить
Настройки темы
kernel 2.6.x + pctel

Аватара для Guest

Guest



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


Тут взял http://geocities.yahoo.com.br/ricardowongbr/pctel/

Никак не хочет ставится...

Отправлено: 01:35, 13-06-2004

 

Аватара для ruslandh

info man howto


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

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


А в момент сборки
1 какое ядро было загружено
2 какая версия gcc была активна (надо, чтобы все версии ядра были скомпилированы одной версией gcc)
3 на то-ли ядро (исходники ядра) ссылаются соответствующие ссылки в системе (/usr/src/linux, /lib/modules/2.6.x.../build и т.п.)

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


Отправлено: 08:46, 28-09-2004 | #11



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

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


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


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

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


1. Было загружено ядро 2.6.3-7smp,
2. gcc тот же самый, которым я ядро компилил,
3. ссылки все правильные...

Вообще-то в какой-то PDFине было написано про проблемы с smp у PCTel, но я не вникал.

Проще дело с slmodem: компиляция проходит, даже модуль теперь грузиться начал, а вот на slmodemd --country=RUSSIA /dev/slamr0 отвечает, что не может открыть файл /dev/slamr0 и еще что-то...

Пробовал звать slmodemd /dev/ttyS2, ошибок не было
В ответ получил, что создан модем /dev/ttyS2, а звать его через /dev/ttySL66.

А дальше ничего не вышло.



ЗЫ
....А если покупать внешний модем, то какой лучше? В смысле, чтоб под линухой шел

Отправлено: 03:51, 04-10-2004 | #12


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


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

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


Ага! Вот и добрались до самого интересного: нашлись дрова под кернел 2.6.0.
Результат вот:

[root@localhost src]# ./configure -manual -exp
checking for running kernel version...** error
your kernel version is: 2.6.3
this package supports only 2.4.x kernels.
enable experimental 2.6 kernel support.
Please read the FAQ about kernel 2.6 experimental support
patching file ptserial-2.4.7.c
patching file Makefile.orig
patching file FAQ
2.6.3
checking for ptserial...ptserial-2.6.0.c
checking for gcc...3.3.2
searching for kernel includes...found at /usr/src/linux/include
checking for autoconf.h e irq_vectors.h .../usr/src/linux/include/linux/autoconf.h -I/usr/src/linux/include/asm/mach-default
checking for kernel_version...UTS_RELEASE is 2.6.3-7mdksmp

please enter your hal type
choose one of: pct789, cm8738, i8xx, sis, via686a
hal type: pct789
[root@localhost src]# make
gcc -Wp,-MD,./.ptmodule.o.d -fno-strength-reduce  -DVERSION=\"0.9.7-6\" -DGCC_VERSION=\"3.3.2\" -DMODVERSIONS -DEXPORT_SYMTAB -DBUILD_SYSTEM=\""`uname -s -m -r -p`\"" -I/usr/src/linux/include -DHAL_PCT789 -include /usr/src/linux/include/linux/autoconf.h -I/usr/src/linux/include/asm/mach-default -Werror -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=k6 -fomit-frame-pointer -nostdinc -iwithprefix include -DMODULE -DKBUILD_BASENAME=ptserial -DKBUILD_MODNAME=pctel -c -o ptmodule.o ptmodule.c
as vuart.s -o vuart.o
gcc -Wp,-MD,./.ptserial.o.d -fno-strength-reduce  -DVERSION=\"0.9.7-6\" -DGCC_VERSION=\"3.3.2\" -DMODVERSIONS -DEXPORT_SYMTAB -DBUILD_SYSTEM=\""`uname -s -m -r -p`\"" -I/usr/src/linux/include -DHAL_PCT789 -include /usr/src/linux/include/linux/autoconf.h -I/usr/src/linux/include/asm/mach-default -Werror -D__KERNEL__ -Iinclude -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -pipe -mpreferred-stack-boundary=2 -march=k6 -fomit-frame-pointer -nostdinc -iwithprefix include -DMODULE -DKBUILD_BASENAME=pctel -DKBUILD_MODNAME=pctel -c -o ptserial.o ptserial-2.6.0.c
ptserial-2.6.0.c: In function `rs_stop':
ptserial-2.6.0.c:698: warning: implicit declaration of function `save_flags'
ptserial-2.6.0.c:698: warning: implicit declaration of function `cli'
ptserial-2.6.0.c:707: warning: implicit declaration of function `restore_flags'
ptserial-2.6.0.c: In function `pctel_interrupt':
ptserial-2.6.0.c:1162: warning: implicit declaration of function `sti'
ptserial-2.6.0.c: In function `get_pci_irq':
ptserial-2.6.0.c:3893: error: structure has no member named `irq_resource'
make: *** [ptserial.o] Ошибка 1
[root@localhost src]#

-----------------
И когда же наконец появятся рабочие дрова под 2.6.3+ ?

Добавлено:

Ах, да, чуть не забыл: http://geocities.yahoo.com.br/ricard...l/pctel.tar.gz

...тут я и качал дрова.

http://geocities.yahoo.com.br/ricardowongbr/pctel/

...сам сайт

Отправлено: 06:20, 04-10-2004 | #13


Аватара для ruslandh

info man howto


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

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


uStick
Так ты ./configure делаешь не указав тип модема (pct789, cm8738, i8xx, sis, via686a) оно об этом прямо и говорит :
Цитата:
please enter your hal type
choose one of: pct789, cm8738, i8xx, sis, via686a
hal type: pct789
Цитата:
не может открыть файл /dev/slamr0 и еще что-то...
а что показывает ls -l /dev/slamr* ?
есть такое устройство и какие права на него установлены ?


[s]Исправлено: ruslandh, 10:11 4-10-2004[/s]

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


Отправлено: 09:44, 04-10-2004 | #14


Аватара для Guest

Guest


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


Цитата:
Так ты ./configure делаешь не указав тип модема (pct789, cm8738, i8xx, sis, via686a)
Там все правильно: при запуске с параметром -auto скрипт сам определяет модем и запускает make. Я же запускаю с параметром -manual, поэтому у меня и спрашивают тип модема.

Отправлено: 05:15, 05-10-2004 | #15


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


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

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


Сорри, это было моё сообщение

Добавлено:


[root@localhost root]# modprobe slamr
[root@localhost root]# ls -l /dev/slamr*
crw-------  1 root root 212, 0 Окт  5  2004 /dev/slamr0
crw-------  1 root root 212, 1 Окт  5  2004 /dev/slamr1
crw-------  1 root root 212, 2 Окт  5  2004 /dev/slamr2
crw-------  1 root root 212, 3 Окт  5  2004 /dev/slamr3

Добавлено:

[root@localhost root]# slmodemd --country=RUSSIA
error: mdm setup: cannot open dev `/dev/slamr0': No such device
error: cannot setup device `/dev/slamr0'

Отправлено: 05:17, 05-10-2004 | #16


Аватара для Guest

Guest


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


А дров рабочих так и нету...

Отправлено: 18:05, 10-10-2004 | #17


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


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

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


Подправил дрова PCTEL, все ошибки убрал (сам!!!). Все откомпилилось, вот только получаю invalid module format (((

Добавлено:

Oct 18 04:45:00 localhost kernel: pctel: no version magic, tainting kernel.
Oct 18 04:45:00 localhost kernel: pctel: module license 'GPL linked with proprietary libraries' taints kernel.

Отправлено: 03:42, 18-10-2004 | #18


Аватара для ruslandh

info man howto


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

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


uStick
Это не ошибка, а поздравление
Просто вас предупреждают, что дрова имеют закрытую лицензию.

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


Отправлено: 01:10, 19-10-2004 | #19


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


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

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


Хм. Только вот от invalid module format это не спасает ;(
Я тут линку нашел: http://www.cs.helsinki.fi/linux/linu...3-04/0023.html здесь открытым текстом написано, как избавиться от "no version magic, tainting kernel", но у меня ессесно ничего не вышло.

И вообще, вот это:
Цитата:
#include <linux/vermagic.h>
#KERNEL_VERSIONMAGIC();
не компилится, пробовал другие способы, дошел даже до того, что модули начали грузиться, но в /var/log/messages появляются строчки о не найденных символах типа pctel_main и т.д.

А вот в драйвере slmodem другая проблема выявилась: тест модема проходит хорошо, а при дозвоне выдает NO_CARRIER.

И еще вопрос: какой все-таки модем купить, чтобы он под линухой пошел???


[s]Исправлено: uStick, 2:24 19-10-2004[/s]

Отправлено: 02:23, 19-10-2004 | #20



Компьютерный форум OSzone.net » Linux и FreeBSD » Железо в Linux » kernel 2.6.x + pctel

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
PCtel HSP56 MicroModem (драйвер под VISTA) Scirocco Поиск драйверов, прошивок и руководств 7 13-03-2008 05:08
Снова PCTEL модем,но вот чип необычный MrFree Железо в Linux 10 09-11-2005 17:52
kernel 2.6.9 Trulalage Общий по Linux 12 14-12-2004 00:49
Kernel 2.6.x alex r Общий по Linux 8 13-10-2003 14:10
Kernel djoni1 Общий по Linux 8 09-06-2003 11:11




 
Переход