LTModem Drivers (Проблема с установкой)

Ethernet card, Wi-Fi, Bluetooth, IrDA, ADSL-модемы, модемы

Модератор: Модераторы разделов

Аватара пользователя
hajit
Сообщения: 54
ОС: Gentoo

Re: LTModem Drivers

Сообщение hajit »

ОК, поделитесь потом опытом!

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

make all
sudo make install
martian_helper /dev/modem

Вот вроде и весь опыт ^_^
Все нормально работает.
Чтобы добиться в жизни успеха нужно следовать двум правилам:
1) Никогда не говори всего, что знаешь.
2)
Спасибо сказали:
Аватара пользователя
yros
Сообщения: 245

Re: LTModem Drivers

Сообщение yros »

hajit, спасибо за ссылку!
Скомпилил Martian, работает. Что очень приятно теперь при подключении не дергается звук!
Работает нормально, единственная замеченая мной проблемка - иногда при дозвоне с KPPP вроде как подвисает, но пока не разбирался.
myLinux 3.1 | 2.6.17.6
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: LTModem Drivers

Сообщение rubtsov »

ОС: MopsLinux 5.0 kernel 2.6.17.11

1. При компиляции драйверов ltmodem выдает ошибки синтаксиса в файле lt_modem.c в строках 123,125 и 130 (для версии 2.6-alt8 для других версий - строки другие). Закомментировал эти строки - драйверы получил, они подгружаются, но в момент соединения система наглухо виснет (на этапе набора номера в KPPP и просто вызовом pppd call <имя_соединения> ).

2. При компиляции драйверов martian ошибки:
In file included from /usr/include/linux/pci.h:20,
from /usr/include/sys/pci.h:23,
from core_if.c:22:
/usr/include/linux/mod_devicetable.h:21: error: syntax error before "kernel_ulong_t"
/usr/include/linux/mod_devicetable.h:36: error: syntax error before "kernel_ulong_t"
...
make[1]: *** [core_if.o] Ошибка 1
make[1]: Leaving directory `/home/alex/Desktop/164x/helper'
make: *** [all] Ошибка 2

3. Кто-нибудь пробовал запустить утилиту scanModem? ( http://linmodems.technion.ac.il/packages/scanModem.gz )
У меня выводит:
./scanModem: line 5021: unexpected EOF while looking for matching ``'
./scanModem: line 5032: syntax error: unexpected end of file
и в созданном скриптом катлоге ./Modem/ пусто

Подскажите как запустить agere-модем на буке.
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: LTModem Drivers

Сообщение Dionysius »

hajit писал(а):
04.10.2006 17:30
ОК, поделитесь потом опытом!

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

make all
sudo make install
martian_helper /dev/modem

Вот вроде и весь опыт ^_^
Все нормально работает.

Подскажите, пожалуйста, helper обязательно запускать? Я пытаюсь запустить драйвер на AMD64, а там сборка другая и про helper сказано, что он не работает. Что дальше делать после того, как я проинсталлировал драйвер и сделал modprobe?
Спасибо сказали:
Аватара пользователя
hajit
Сообщения: 54
ОС: Gentoo

Re: LTModem Drivers

Сообщение hajit »

Подскажите, пожалуйста, helper обязательно запускать? Я пытаюсь запустить драйвер на AMD64, а там сборка другая и про helper сказано, что он не работает. Что дальше делать после того, как я проинсталлировал драйвер и сделал modprobe?

helper конечно нужен.
Но в INSTALL насчет AMD64 сказано:

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

x86_64.
To compile and install driver do
$ make -C kmodule/ modules
$ su
# make -C kmodule/ install

Helper is 32-bit application. The best way is to build it on i386. To build on x86_64, 32bit development environment should be provided.

Т.е. helper работает, но просто надо его собрать 32-битным.
Или скачать тот что у них выложен - http://linmodems.technion.ac.il/packages/l...rtian_helper.gz
По идее он должен работать.
Чтобы добиться в жизни успеха нужно следовать двум правилам:
1) Никогда не говори всего, что знаешь.
2)
Спасибо сказали:
Аватара пользователя
Dionysius
Сообщения: 523
ОС: Manjaro

Re: LTModem Drivers

Сообщение Dionysius »

hajit писал(а):
22.10.2006 20:37
Т.е. helper работает, но просто надо его собрать 32-битным.
Или скачать тот что у них выложен - http://linmodems.technion.ac.il/packages/l...rtian_helper.gz
По идее он должен работать.

Там стоял 32-битный дистр. Для начала поставлю 64-битный, потом возьмусь за драйвер.
Спасибо сказали:
skc
Сообщения: 82

Re: LTModem Drivers

Сообщение skc »

Здрасте! =) При попытке установить мартиан из исходников пишет:
[dima@localhost 164x]$ make
make -C driver/ modules
make[1]: Entering directory `/home/dima/164x/driver'
make -C /lib/modules/2.6.18.3/build M=/home/dima/164x/driver modules
make[2]: Entering directory `/usr/src/linux-2.6.18.3'
CC [M] /home/dima/164x/driver/martian.o
/home/dima/164x/driver/martian.c: In function ‘martian_mmap’:
/home/dima/164x/driver/martian.c:378: error: ‘VM_SHM’ undeclared (first use in this function)
/home/dima/164x/driver/martian.c:378: error: (Each undeclared identifier is reported only once
/home/dima/164x/driver/martian.c:378: error: for each function it appears in.)
/home/dima/164x/driver/martian.c:384: warning: integer constant is too large for ‘unsigned long’ type
/home/dima/164x/driver/martian.c: In function ‘martian_device_gatherinfo’:
/home/dima/164x/driver/martian.c:485: warning: ISO C90 forbids mixed declarations and code
/home/dima/164x/driver/martian.c: In function ‘mars_device_probe’:
/home/dima/164x/driver/martian.c:564: warning: ISO C90 forbids mixed declarations and code
make[3]: *** [/home/dima/164x/driver/martian.o] Ошибка 1
make[2]: *** [_module_/home/dima/164x/driver] Ошибка 2
make[2]: Leaving directory `/usr/src/linux-2.6.18.3'
make[1]: *** [modules] Ошибка 2
make[1]: Leaving directory `/home/dima/164x/driver'
make: *** [all] Ошибка 2
[dima@localhost 164x]$
Чо ему надо?! Я уже 4-ый час сижу блин! =(
linux =)
Спасибо сказали:
Аватара пользователя
rubtsov
Сообщения: 140
ОС: Slackware

Re: LTModem Drivers

Сообщение rubtsov »

Правильно так:
$ make -C kmodule/ modules
$ su
# make -C kmodule/ install
Спасибо сказали:
skc
Сообщения: 82

Re: LTModem Drivers

Сообщение skc »

[dima@localhost 164x]$ make -C kmodule/ modules
make: *** kmodule/: Нет такого файла или каталога. Останов.
[dima@localhost 164x]$ su
Пароль:
[root@localhost 164x]# make -C kmodule/ install
make: *** kmodule/: Нет такого файла или каталога. Останов.
[root@localhost 164x]#
Вот такая вот фигня... чо делать то? =(
linux =)
Спасибо сказали: