Устанавливаем Genius GM56PCI-LA Lucent Win Modem

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Устанавливаем Genius GM56PCI-LA Lucent Win Modem

Сообщение sm »

fedora core 2
kernel-2.6.5 - из коробки

Скачал с http://linmodems.technion.ac.il/package ... ernel-2.6/ архив
ltmodem-2.6-alk-4.tar.bz2, распаковал, выполнил все инструкции из README.
Перезагрузил систему.
Пытаюсь дозвониться с помощью kppp, пишет "device not found", в качестве девайса указан /dev/modem.

Команды "dmesg | grep modem" и "dmesg | grep error" ничего не выдают.

Набираю "/sbin/modprobe ltserial" а оно мне выдает
WARNING: Error inserting ltmodem (/lib/modules/2.6.5-1.358/other/ltmodem.ko): Invalid module format
FATAL: Error inserting ltserial (/lib/modules/2.6.5-1.358/other/ltserial.ko): Invalid module format

Я пробовал перед сборкой модулей заново:
- генерировал свой конфиг ядра с помощью make xconfig
- cp /usr/src/linux-2.6.5-1.358/configs/kernel-2.6.5-i586.config /usr/src/linux-2.6.5-1.358/.config
- cp /usr/src/linux-2.6.5-1.358/configs/kernel-2.6.5-i686.config /usr/src/linux-2.6.5-1.358/.config

- тот же трабл.

Скачал ltmodem-2.6-alk-2.tar.gz, повторил все варианты - эффект тотже.

Скачал ltmodem-8.31alek.tar.gz.
Сделал make - модули создались. Сказал ./ltinst, а он выдает:
Installing Agere Soft Modem driver Beta 2.0.38Beta02
copying ltmodem.ko and ltserial.ko to /lib/modules/2.6.5-1.358/kernel/drivers/char
Starting Agere/Lucent Mars Modem
insmod: error inserting '/lib/modules/2.6.5-1.358/kernel/drivers/char/ltmodem.ko': -1 Invalid module format
insmod: error inserting '/lib/modules/2.6.5-1.358/kernel/drivers/char/ltserial.ko': -1 Invalid module format

Подскажите, где я туплю?

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

Сообщение Llama »

Ты не прав ИМХО по определнию, т.к. не читаешь гугл.
Первая ссылка в google - твоя.
ltmodem.ko Invalid module format
Опыт растет прямо пропорционально выведенному из строя оборудованию

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Гугл я читаю, данную ссылку тоже читал.
Note that the drivers are named ltmodem.ko and ltserial.ko as contrasted to lt_modem.ko and lt_serial.ko.
Thus you will have to change the alias lines in /etc/modprobe.conf
Если я правильно понял, надо переименовать модули ltmodem.ko and ltserial.ko в lt_modem.ko and lt_serial.ko соответственно и в /etc/modprobe.conf прописать

alias /dev/modem lt_serial
alias char-major-62 lt_serial
alias /dev/tts/LT0 lt_serial

что я и сделал. Проблема не решилась.

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Спасибо! Пишу из-под Linux. Доволен как слон.

P.S. Я так понял ты имеешь отношение к проекту linmodems?
Быть может имеет смысл выложить отдельный архив для пользователей федоры 2 на http://linmodems.technion.ac.il/package ... ernel-2.6/ ?
Ну что-нибудь типа ltmodem-2.6-alk-4-fc2.tar.bz2.

Anonymous

Сообщение Anonymous »

Aleksey Kondratenko писал(а):

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

===============================================
# makefile for ltmodem for 2.6 kernels
##
## Modified for FC2
## to be used with tarball from
## http://linmodems.technion.ac.il/packages/ltmodem/kernel-2.6/
## Joe Christy
## 2004-06-15
#

MODULE_NAME := ltmodem

ltmodem-objs := lt_modem.o ltmdmobj.o

ltserial-objs := serial.o

obj-m += ltmodem.o ltserial.o

EXTRA_CFLAGS += -Wall

EXTRA_LDFLAGS := -d

default:
        make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules

$(obj)/ltmdmobj.o:
        cp $(src)/ltmdmobj.o $(obj)/ltmdmobj.o

clean:
        rm -f lt_modem.o ltmodem.o ltserial.ko serial.o ltserial.o 
ltserial.mod.* ltmodem.mod.o ltmodem.ko ltmodem.mod.c

install:
        make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules_install
        depmod  -eF /boot/System.map-`uname -r`
depmode чут-чуть уточнить нало

Energetic
Увлекающийся
Сообщения: 102
Зарегистрирован: 13 сен 2002, 06:23
Откуда: Беларусь, Минск
Контактная информация:

Сообщение Energetic »

А у меня такая проблема:
Модем Acorp Lucent, дистриб МДК 10 Комм, дрова скачал скомпилил и поставил. Заходим в Инет и через 15..20 сек комп _намертво виснет_ (даже Alt+SysRq+b не помогает)! К чему бы это? Пробовал с Genius Lucent - та же картина.

Аватара пользователя
fa3a
Неотъемлемая часть форума
Сообщения: 619
Зарегистрирован: 25 июл 2003, 17:22
Откуда: Minsk

Сообщение fa3a »

ето называется kernel panic... У меня такая же проблема с Lucent-ом на FC2..

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

<0>kernel panic: Fatal exception in interrupt
In interrupt handler -- not syncing
Алексей уже помогает, но у меня нет пока времени для получения более детального описания проблемы, т.к. FC2 у меня дома.. :-(( Если есть желание помочь, то попробуй сгенерить crash dump с помощью LKCD (lkcd.sourceforge.net)..
Never touch the running program!!!

Anonymous

Сообщение Anonymous »

как это не прискорбно
но у меня ltserial и даже переименнованый lt_serial
грузиться не хотят
может для того чтобы этот модуль грузился надо например в кернеле доп настройкт поставить
kernel 2.6.5

расскажите плиз на пальцах
почему собранные ядра не хотят подгружаться в ручную
modprobe ltserial

???????????????????????????

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

thuman, а ты пробовал изменять Makefile так, как написал Алексей?
Если нет - попробуй, а далее следуй инструкциям из README.

Мне помогло, правда случается иногда такой же баг как у Energetic & fa3a.

Anonymous

Сообщение Anonymous »

правлю Makefile
make
у меня стоит Gentoo.

в загрузчике стоит grub
так что последнюю строчку коментирую

# depmod -eF /boot/System.map-`uname -r`

и выходит error
Nothing to be done for 'default'
что мля ему не хватает???

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Не понял причем здесь grub.

По поводу ошибки - похоже ты просто скопировал содержимое в Makefile и сразу запустил make? Если да, то поспешил.
Вот в этой строчке
default:
make -C /lib/modules/`uname -r`/build SUBDIRS=`pwd` modules
перед make удали пробелы и замени их на табуляцию (нажми Tab).
То же самое проделай и с нижележащими тремя правилами.

Кстати, Makefile этот вроде только для Федоры 2, так что не уверен, что с ним у тебя под Генту получится собрать правильные модули.

Возможно модули собранные с дефолтным Makefile у тебя не подгужались потому что отключена вот эта опция в ядре:
<Device Drivers/Character Devices/Serial Drivers/"8250/16550...">.

Anonymous

Сообщение Anonymous »

и вот это растяни в одну строчку
rm -f lt_modem.o ltmodem.o ltserial.ko serial.o ltserial.o
ltserial.mod.* ltmodem.mod.o ltmodem.ko ltmodem.mod.c

Anonymous

Сообщение Anonymous »

sm писал(а):Не понял причем здесь grub.
потому как в /boot/ у меня нету System.map
grub прекрасно работает без него, этот файлик нужен lilo
Yras писал(а):и вот это растяни в одну строчку
списибо, я этот файлик всяко вертел. строчку исправил почти сразу,
как начал вникать в смысл.
sm писал(а):отключена вот эта опция в ядре:
вот это похоже на правду. у меня тоже такие были подозрения, тока я при очередном прочесывании не находил опций связанных с Сом портом. kernel 2.6 я не помню там такого, а иначе бы не пропустил,
во всяком случае спасибо, сегодня после обеда буду смотреть!

Anonymous

Сообщение Anonymous »

ну вот модули собрались по выложенному тут Makefile
как надо прописал, куда надо скопировал.
в конфиге kernel действительно не был включен serial port
для эксперимента включил все пункты которые там были

теперь после modprobe ltserial
пишет No such device
lsmod
загружен модуль ltmodem

как я понял он железку не видит.
вот мой lspci

0000:00:00.0 Host bridge: Intel Corp. 82855PM Processor to I/O Controller (rev 03)
0000:00:01.0 PCI bridge: Intel Corp. 82855PM Processor to AGP Controller (rev 03)
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc Radeon R250 Lf [Radeon Mobility 9000 M9] (rev 02)
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8180L 802.11b MAC (rev 20)
0000:02:03.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:02:04.0 CardBus bridge: Ricoh Co Ltd RL5c475 (rev b
0000:02:04.1 FireWire (IEEE 1394): Ricoh Co Ltd R5C551 IEEE 1394 Controller


где-то опять чего-то не досматрел,
хочу сказать это первый опыт настройки модема вообще в линухе.

Аватара пользователя
sm
Неотъемлемая часть форума
Сообщения: 431
Зарегистрирован: 12 мар 2004, 16:03
Контактная информация:

Сообщение sm »

Быть может это из-за того, что ты строчку с depmod закомментировал?
Введи эту команду вручную (из консоли).

А /etc/modprobe.conf не забыл подправить как надо?

Ответить