HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: в инет через завр+моторолла v620
[Ответить]
lexa595 [22.01.2006 19:26] в инет через завр+моторолла v620:
всем добрый вечер. хотелось бы задать вопрос по подключению к интернету. вот статья, которой руководствовался. содержание статьи понятно, но вот что то не получается. для начала сама статья: (точнее та ее часть, которую пока преодолел)
______________________
Установка драйверов
Скачайте и установите следующий пакет:
• bluez-zaurus_2.3-2.4.18d_arm.ipk (http://www.oesf.org/howto/downloads/bluez-zaurus_2.3-2.4.18d_arm.ipk)
(Или, если вы используете pre-emptive patched kernel, установите bluez-zaurus_2.3-2.4.18d-preempt_arm.ipk (http://www.oesf.org/howto/downloads/bluez-zaurus_2.3-2.4.18d-preempt_arm.ipk))
Для Socket Bluetooth CF Rev G Card (детали см. здесь (http://www.socketcom.com/support/note_upgradebluetooth.htm)) и, возможно, других карт, основанных на CSR UART, использующих протокол BCSP, установите также следующий пакет:
• bluez-csr-serial_0.1_arm.ipk (http://www.oesf.org/howto/downloads/bluez-csr-serial_0.1_arm.ipk)
ПРИМЕЧАНИЕ: При этом скрипт /etc/pcmcia/serial будет замене, так что если вы его изменяли, вы потеряете изменения, и при удалении пакета содержимое этого файла будет восстановлено в значение по умолчанию.
Если ваша карточка Bluetooth не отвечает после включения Зауруса (after resuming your Zaurus from a suspend), см. раздел "Выключение и включение с драйверами BlueZ".
Домашняя страничка большинства из этих пакетов: http://downloads.zaurususergroup.com/community/66.180.235.230/projects/bluez
Для понимания последующего текста этого документа требуются навыки работы с bash/sh-скриптами и редактирования файлов в консоли. Начальная настройка сервисов BlueZ и обнаружение устройств требует работы в командной строке. Если вы не знаете чего-то из этого, или даже не понимаете о чем идет речь, я могу посоветовать использовать драйверы Affix Bluetooth (http://affix.sourceforge.net/afe/doc/connector_howto_opie.shtml) взамен, т.к. они имеют хорошую графическую утилиту для обнаружения устройств и соединения с ними. Мне просто нравится BlueZ из-за своей стабильности и того, что он хорошо интегрируется с сетевым апплетом Зауруса (ppZaurus Network Applet).
[редактировать]
Введение в BlueZ
После того, как пакет BlueZ установлен, все сервисы bluetooth должны быть запущены и готовы к использованию. Перезагружать машину не надо. Если карточка Bluetooth была воткнута в слот, соответствующая иконка должна появиться на вашем Заурусе. Если карточка не была в слоте, вставьте ее, и иконка появится.
Все конфигурационные файлы расположены в /etc/bluetooth. Любые изменения в hcid.conf, rfcomm.conf и, возможно, в /etc/bluetooth/pin требуют перезапуска драйверов путем запуска следующей команды из-под рута (root):
/etc/rc.d/init.d/bluetooth restart
hcid.conf
содержит общие настройки, смысл которых должен быть понятен и без описания. Для основной настройки соединения в этом файле ничего не нужно менять.
pin
cсодержит pin-код, который вы установили в другом устройстве, с которым соединяется Заурус.
givepin
скрипт, содержащий pin-код, который Заурус автоматически посылает другому устройству Bluetooth при соединении. Этот скрипт должен печатать строку в формате "PIN:1234" где 1234 -- pin-код. Вам нужно только поменять его на нужный код в скрипте.
rfcomm.conf
определяет какое устройство rfcomm соединяется с каким устройством Bluetooth и на каком канале (определяется как номер COM-порта). При установке пакета в /dev создаются 32 устройства rfcomm. Эти устройства функционируют как виртуальные последовательные порты и при их открытии, согласно rfcomm.conf, определяется какое Bluetooth-устройство соединяется с каким каналом. Это значит, что эти устройства могут быть использованы как обычные последовательные порты без необходимости ввода специальных команд, т.о. они могут быть использованы для работы pppd. При закрытии rfcomm-устройства также автоматически закрывается и соответствующее соединение Bluetooth.
Вы можете использовать команду hciconfig для проверки работоспособности драйверов и CF-карты. Если все в порядке, будут напечатаны настройки вашей CF-карточки. Если что-то не ладно, ничего не будет выведено на экран.
[редактировать]
Настройка интернет-соединения через мобильный телефон с Bluetooth
ПРИМЕЧАНИЕ: Все шаги в командной строке должны быть выполнены из-под пользователя root!
• Откройте программу Network (с закладки Settings рабочего стола)
• Добавьте соединение 'Dialup - IrDA' и настройте его, как если бы вы хотели создать соединение по инфракрасному порту.
Если вы используете Bluetooth Dialup Applet (http://www.elsix.org/index.php?w=project&p=bluetooth_plugins) вам не нужно выполнять следующие два шага. Вместо этого создайте dialup-соединение с записью Bluetooth в Network и укажите устройство /dev/rfcomm0
• Просмотрите файлы /home/zaurus/Applications/Network/modules/IRDA*.conf, и найдите соединение, которое вы только что создали, запомните значение ID (value of the ID setting).
• Откройте в редакторе файл из каталога /etc/ppp/peers, название которого совпадает с ID, и добавьте в его начало следующую строку:
/dev/rfcomm0
• Настройте свой телефон, чтобы он был видимым.
• Выполните из командной строки следующую команду:
sdptool browse
Она будет искать все устройства, которые можно обнаружить.
• В списке обнаруженных устройств найдите свой телефон и запомните его MAC-адрес и номер канала для профиля the DUN/Serial.
• Откройте в текстовом редакторе файл /etc/bluetooth/rfcomm.conf.
• В блоке rfcomm0 поменяйте MAC-адрес устройства на значение MAC-адреса вашего мобильного телефона, измените значение канала на канал профиля DUN/Serial вашего телефона, и, наконец, добавьте комментарий, описывающий соединение с вашим телефоном. Сохраните его и закройте.
• При помощи текстового редактора измените pin-код в /etc/bluetooth/givepin на тот, что будет введен в ваш мобильный телефон для установления соединения.
• Перезапустите Bluetooth на Заурусе при помощи команды:
/etc/rc.d/init.d/bluetooth restart
• После установки соединения иконка Network applet'а должна пояаиться на Заурусе.
Попробуйте ткнуть в нее пером чтобы открыть сетевое соединение. Ваш Заурус должен автоматически попытаться установить соединение с мобильным телефоном и, в случае успеха, должен попытаться установить сетевое соединение.
__________________
1. что такое pre-emptive patched kernel? что из написанного надо установить?
2. Вы можете использовать команду hciconfig для проверки работоспособности драйверов и CF-карты. Если все в порядке, будут напечатаны настройки вашей CF-карточки. Если что-то не ладно, ничего не будет выведено на экран.
набрав hciconfig ничего на экран выведено не было... (
-дальше думаю копать надо в сторону hciconfig, или нет...?
maslovsky [22.01.2006 21:33] :
Поставь Cacko ROM 1.23 и все сразу заработает
lexa595 [23.01.2006 14:54] :
maslovsky писал(а):
Поставь Cacko ROM 1.23 и все сразу заработает
да собссна вот: (86кб)
http://img9.imageshack.us/img9/2144/3337vb.jpg
lexa595 [23.01.2006 15:14] :
и еще:
подкиньте плиз ссылку на affix, а то линка, указанная в статье... короче скачал, залил в завр, жму инсталл - пишет:
ipkg says something went wrong. Sorry.
DMych [23.01.2006 17:49] :
lexa595 писал(а):
ipkg says something went wrong. Sorry.
А ты попробуй запустить ipkg из консоли. Могут быть разные причины такого сообщения, в т.ч. и не связанные с самим пакетом.
Посмотри еще тут: http://www.zaurus.ru/wiki/index.php/Category:FAQ_Qtopia (Вопросы по программам).
[Ответить]