Показать полную графическую версию : Lucent Win Modem - Драйвер
Хм... Вообще-то особого рещультат это не дало. Точнее вообще не дало результата. Мне надо повесить модем на /dev/cuaa0, однако он весит на /dev/cual0, при этом когда в kppp вбираю cuaa0 то он пишет "Модем занят". /dev/cual0 в списке модемов нет.
ruslandh
27-06-2005, 22:05
Так выберете теперь /dev/modem
# Copyright (c) 2003 The FreeBSD Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
# $FreeBSD: src/etc/devfs.conf,v 1.2 2004/06/06 11:46:27 schweikh Exp $
# These are examples of how to configure devices using /etc/rc.d/devfs.
# The first parameter is always the action to take, the second is always the
# existing device created by devfs, and the last is what you want to change.
# The name of the action is only significant to the first unique character.
#
# Examples:
link /dev/cual0 /dev/modem
# Historically X depended on this, but version 4.3.0 doesn't seem to anymore
#link ttyv0 vga
# Commonly used by many ports
#link acd0 cdrom
# Allow a user in the wheel group to query the smb0 device
#perm smb0 0660
# Allow members of group operator to cat things to the speaker
#own speaker root:operator
#perm speaker 0660
Однако - ничего не создаётся! Посему - kppp то и не видит...
ruslandh
29-06-2005, 05:49
Для того, чтобы ссылка создавалась во время загрузки системы необходимо отредактировать файл /etc/devfs.conf.
соответственно, в /etc/devfs.conf надо прописать:
Код:
link /dev/cual0 /dev/modem
ruslandh
# Copyright (c) 2003 The FreeBSD Project
# All rights reserved.
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions
# are met:
# 1. Redistributions of source code must retain the above copyright
# notice, this list of conditions and the following disclaimer.
# 2. Redistributions in binary form must reproduce the above copyright
# notice, this list of conditions and the following disclaimer in the
# documentation and/or other materials provided with the distribution.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
# $FreeBSD: src/etc/devfs.conf,v 1.2 2004/06/06 11:46:27 schweikh Exp $
# These are examples of how to configure devices using /etc/rc.d/devfs.
# The first parameter is always the action to take, the second is always the
# existing device created by devfs, and the last is what you want to change.
# The name of the action is only significant to the first unique character.
#
# Examples:
link /dev/cual0 /dev/modem
# Historically X depended on this, but version 4.3.0 doesn't seem to anymore
#link ttyv0 vga
# Commonly used by many ports
#link acd0 cdrom
# Allow a user in the wheel group to query the smb0 device
#perm smb0 0660
# Allow members of group operator to cat things to the speaker
#own speaker rootperator
#perm speaker 0660
Belansky
30-06-2005, 20:02
SantaXP
Вы поражаете меня своими способностями к цитированию. :) Но, каков результат создания симлинка?
Belansky
Всегда рад вас удивлять. :)
----
Результат нулевой. Просто, товарищ ruslandh, настойчиво пытался процитировать ваши слова, думая, что сказанное вами я так и не проделал - пришлось подчеркнуть...
----
Несмотря на редактирование /etc/devfs.conf - ничего похожего на ссылку я не заметил...
А обыный ppp использовать не пробовал? Может стоит с ним поэкспериментировать?
FrIcE
Я именно его и использую. :) Просто странно получается с ссылкой, то...
Belansky
01-07-2005, 23:18
SantaXP
Т.е., Вы утверждаете, что после добавления в /etc/devfs.conf строки
link /dev/cual0 /dev/modem
такая ссылка не создается? Странно. А ls /dev/ | grep modem точно файла устройства не находит?
Belansky
Именно. :) ls ничего не дало...
----
В том то и дело... Ибо, я специально выложил свой /etc/devfs.conf здесь, если что-то вписал не так...
Belansky
04-07-2005, 10:46
SantaXP
Прошу прощения за глупый вопрос, но всякое бывает. После редактирования файла /etc/devfs.conf Вы компьютер перезагружали?
Belansky
Ну да, конечно. :)
----
Я думаю, может я ядро пересобрал таким образом, что у меня devfs так странно себя ведёт???
Belansky
08-07-2005, 11:27
SantaXP
А какие сообщения выдаются на консоль при попытке создать ссылку вручную?ln -sf /dev/cual0 /dev/modem
Belansky
Вы не поверите - но никаких. Честно. :)
Не знаю, надо проверить после перезагрузки, ибо /dev/modem вроде успешно создалось с помощью ls...
Правда, незнаю почему - но kppp то всё равно этого не видит... (/dev/modem)
Belansky
10-07-2005, 11:01
SantaXP
Вы абсолютно правы. Все дело в том, что ссылка создается, но kppp устройства /dev/modem не видит. :( Здесь нужно крепко репу почесать.
Belansky
11-07-2005, 10:02
Зато стало понятно, почему не создается силинк посредством правки файла /etc/devfs.conf. Если вчитаться в предыдущие сообщения, то можно вспомнить, что в случае драйвера для Lucent файлы устройств создаются в результате работы скрипта уже после загрузки собственно ОС. А во время загрузки просто отсутствует файл устройства для создания на него ссылки.
Belansky
Хм... Тогда, быть может, надо попробовать удалить kppp, затем прописать симлинк и установить заново? Быть может он таким образом увидит всё проиходящее???
Belansky
12-07-2005, 22:33
SantaXP
Нет. Это не поможет. Появилась у меня одна идейка, находящаяся в стадии теоретического обдумывания. Выложите здесь, пожалуйста, вывод команды ls /dev/ | grep cu
Belansky
14-07-2005, 09:49
SantaXP
Лично я весьма сомневаюсь, что у Вас на машине присутствуют все четыре COM-порта.
Значит пробуем сделать следующее.
Правим файл /usr/local/etc/rc.d/ltmdm.sh. В самый конец после строки
run_rc_command "$1"
дописываем
ln -sf /dev/cual0 /dev/cuaa2;
Проверяем появилась ли необходимая ссылка в /dev/ и пробуем подсунуть kppp в качестве устройства модема /dev/cuaa2.
Чисто теоретически так. На практике проверить ввиду отсутствия у меня такого модема возможности не было.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.