motofan logo
11 страниц V  1 2 3 > »         
> 

Подключение E2 к компьютеру (samba, Telnet и пр.), И решение проблем с подключением

whitemoto
сообщение 26.12.2006, 8:50 Закрепленное сообщение!


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052

Рейтинг: 165.5



Телефон можно подключить к компьютеру в 3-х режимах: Карта памяти, Модем, USB Net
(Меню - Настройки - Соединения - Настройка USB).
Теперь подробнее.

1. Карта памяти
Spoiler:
Тут все понятно, если в телефоне флэшка, то он при подключении к компьютеру определяется как внешний накопитель. USB 2.0.
[close]


2. Модем
Spoiler:
Подключение телефона в режиме GPRS модема.
Для Windows XP
При первом подключении нужно установить драйвера. В архиве с драйверами папка /Modem.

Для Linux
...
[close]


3. USB Net
Spoiler:
Наш E2 основан на Linux, т.е. имеет полноценную операционную систему... в которой так же присутствует работа с сетью. Это позволяет подключить E2 по сети, как сетевой компьтер на скорости 8 мбит/с. И использовать такие сервисы как Telnet и Samba.
* В некоторых прошивках режим залочен. Нет пункта USB Net.
* Есть прошивки где сам пункт есть, но телнет и самба удалены. Можно запустить вручную...
* Для Windows XP драйвера архиве, /USB Net.
* При использовании Windows XP, изредка, намертво вешает систему.
* Для Linux поддержку USBNET надо влключить в ядре, заходим в раздел Device Drivers > USB support > USB Network Adapters и включаем CDC Ethernet support и Sharp Zaurus (stock ROMs) and compatible модулями

T e l n e t - в телефоне это сервер, к которому можно подключиться с помощью клиента, чтобы получить контроль над системой. Это чистый линукс, так что новичкам не рекомендую.
Для Windows XP
После установки драйверов в Сетевых Подключениях появится новое соединение. Для удобства, в его свойствах можно отметить пункт "При подключении вывести значок в области уведомлений". И выключить Брэндмауэр, не помешает.
Теперь в командной строке (Пуск - Выполнить - cmd) набираем ipconfig, команда покажет сетевые интерфейсы и IP адреса, присвоенные им. Среди них будет 192.168.16.1, это ваш компьютер. Телефону присовен адрес +1 к последней цифре, т.е. 192.168.16.2. Набираем в консоли без кавычек "telnet 192.168.16.2", последует приглашение и запрос пароля. Пароль "root".

В качестве клиента рекомендую использовать PuTTYtel
Для Linux
Должен быть установлен пакет iproute2, выполянем такие команды:
ip addr add 192.168.1.1/24 dev usb0 && ip link set dev usb0 up
ifconfig usb0 mtu 576

Затем телнетимся... например так
busybox telnet 192.168.1.2

S a m b a - это сервис для линукса, который позволяет расшаривать директории компьютерам, под управлением ОС Windows. Доступна почти вся файловая система телефона. Каталоги /ezx_user и /ezxlocal доступны на запись (выступают в роли внутренней памяти, хранят все пользовательские настройки), ну и /mmc/mmca1 (карта памяти). Остальные каталоги "read only".
Для Windows XP
В любом окне проводника набрать без кавычек "\\192.168.16.2\system".
* Русские имена не читаются, скорость заметно медленнее чем по карте памяти.

Для Linux
Установленная samba или smbfs
smbmount //192.168.1.2/system /mnt/smb -o guest


N F S - сетевая файловая система (в ядре E2 статично). позволяет просматривать файлы и папки удаленного компьютера. Грубо говоря можно просматривать свой жесткий диск в E2.
Для Linux
На компьютере должен быть установлен NFS сервер. Записываем в /etc/export следующее:
/ 192.168.1.2(rw)
Стартуем сервер, например в Gentoo даем команду:
eselect rc start nfs
Монтируем в телефоне корень (но сразу открываем другую, и убиваем в ней процесс, для того чтобы смонтировалось):
mount 192.168.1.1:/ /ezxlocal/download/mystuff/unKnown
kill -KILL `pidof rpciod`

...если пункт USBNET отсутствует можно перевести телефон в этот режим через HyperTerminal дав команду AT+MODE=13

...чтобы запустить telnet/samba вручную (при отсутствии их в прошивке) установите этот mpkg, устанавливать на карту памяти!
Папку sbin из архива скопировать на карту памяти, telnet.mpkg и samba.mpkg установить...
После запуска стартует телнет и самба. Минус в том что в памяти будет висеть до перезагрузки (В прошивке с smb, telnet сервисы запускаются при подключении и по отключению завершаются).
Прикрепленный файл Telnet_Samba.rar   ( 483.87 килобайт ) Кол-во скачиваний: 6338

...если прошивка не понимает mpkg, распаковать уже установленные приложения на карту памяти (исчезнут все установленные ява приложения).
Прикрепленный файл Telnet_Samba_preload.rar   ( 483.96 килобайт ) Кол-во скачиваний: 819
[close]

4. Прошивка
Spoiler:
Можно еще рассмотреть варианты подключения телефона для перепрошивки.
Для Windows XP
Тот же RSD Lite. При переводе в бут и подключении по юсб находятся устройства, драйвера для которых ставятся из /P2K. RSD Lite при запуске инициализирует еще устройства (в общей сложности штук 15), драйвера там же.

Для Linux
http://moto4lin.sourceforge.net/wiki/FlashingEZX
[close]


ПРОБЛЕМЫ И СПОСОБЫ ИХ РЕШЕНИЯ
Spoiler:

? Собрался прошивать, перевел в бут, подключил. Винда говорит "Неизвестное устройство".
= Переключить кабель на другой ЮСБ порт, на который до этого не был подключен телефон, переустановить драйвера из комплекта RSD Lite 3.0 (Выбрать Repair) и перезагрузить компьютер.

Многие проблемы решаются полным удалением установленных дарйверов на USB порты, и, установкой драйверов по новой или новых драйверов. Как это проделать описано ниже.
1) В консоли набрать команды:
set DEVMGR_SHOW_DETAILS=1
set DEVMGR_SHOW_NONPRESENT_DEVICES=1
И запустить Диспетчер устройств, выбрать меню - Вид - Показать скрытые устройства!
2) Удалить "серые" устройства или явно (если хотите удалить текущие) относящиеся к Motorola ROKR E2.
-Motorola USB Device:
ВСЕ (P2K драйвера, уст-ся при прошивке)
-Дисковые устройства:
Motorola Phone USB Device (При подключении как карта памяти.)
-Модемы:
Motorola USB Modem (При подключении как GPRS модем)
-Сетевые платы:
Motorola USB LAN LINK / Motorola USBLAN / Motorola_NA USB LAN LINK (При подключении в режиме USB Net)
3) По идее все должно удалиться. На всякий случай проверим. Пуск - Выполнить - regedit.
Перейти к разделу HKEY_LOCAL_MACHINE\System\CurrentControlSet\Enum\USB и удалить все VID_. ключи (это заставит ВСЕ юсб устройства заново определиться).
4) Перезагрузить компьютер.
[close]



P.S. Старался wink.gif. Драйвера полностью протестированы на Windows XP Professional с сентябрьскими обновлениями.
Прикрепленный файл Motorola_ROKR_E2_WinXP_Drivers_1.2.rar   ( 51.46 килобайт ) Кол-во скачиваний: 2591
Прикрепленный файл Motorola_ROKR_E2_WinXP_Drivers_1.2_All_in_OneFolder.rar   ( 47.81 килобайт ) Кол-во скачиваний: 1115


Драйвера под Windows7 берем http://motofan.ru/soft/?action=view&id...p;parent=13]ТУТ

Сообщение отредактировал PItBuLL - 18.1.2011, 12:12
Прикрепленный файл Telnet_Samba.rar   ( 483.87 килобайт ) Кол-во скачиваний: 6338
Прикрепленный файл Motorola_ROKR_E2_WinXP_Drivers_1.2.rar   ( 51.46 килобайт ) Кол-во скачиваний: 2591
Прикрепленный файл Telnet_Samba_preload.rar   ( 483.96 килобайт ) Кол-во скачиваний: 819
Прикрепленный файл Motorola_ROKR_E2_WinXP_Drivers_1.2_All_in_OneFolder.rar   ( 47.81 килобайт ) Кол-во скачиваний: 1115
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DAmNNY
сообщение 6.1.2007, 17:25


Мастер
****

Группа: Пользователи
Сообщений: 191
Регистрация: 15.9.2004
Из: Улей
Пользователь №: 12 781
Модель телефона: E8+Milestone

Рейтинг: 8.5



У меня так и не получилось подключиться ((
Прителнетился к телу значит, после чего он запросил ЛОГИН и ПАРОЛЬ.
При попытке ввести логин "none" - тело не вводит пароль.

При попытке ввести логин "root" - тело запрещает просматривать любые папки.

Почему? sad.gif
Прикрепленное изображение Прикрепленное изображение
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
whitemoto
сообщение 6.1.2007, 21:18


Ветеран
*****

Группа: Разработчики
Сообщений: 553
Регистрация: 22.12.2005
Пользователь №: 63 052

Рейтинг: 165.5



DAmNNY,
Ты чего творишь??
cd /usr
ls -all
для начала
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hrone
сообщение 7.1.2007, 14:40


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



Для подключения е2 к компьютеру через bluetooth, какой usb модуль посоветуете взять? С какими параметрами? Будет существенная разница, если брать за 10$ или за 30$?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DAmNNY
сообщение 7.1.2007, 15:20


Мастер
****

Группа: Пользователи
Сообщений: 191
Регистрация: 15.9.2004
Из: Улей
Пользователь №: 12 781
Модель телефона: E8+Milestone

Рейтинг: 8.5



hrone, думаю не особо, так как возможности у мотовского зуба не особо много. Бери Bluetake.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
hrone
сообщение 7.1.2007, 17:15


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



Изображение
Технические характеристики:

Стандарт: USB2.0/ Bluetooth ® ver2.0
Интерфейс: USB Port (Type A)
Класс: Class 1
Антенна: On-board Integrated Chip
Скорость передачи данных: Up to 2.1Mbps
Метод модуляции: Gaussian Frequency Shift Keying (GFSK)
Дистанция работы: Within 100 meters
Системные требования: Intel Pentium III 500MHz или выше CPU, 256MB или больше RAM, 50MB своободного места на диске, свободный USB порт
Поддерживаемые профили:
PAN (Personal Area Network)
SPP (Serial Port Profile)
DUN (Dial-Up Network, Client)
LAP (LAN Access Profile)
FTP (File transfer Profile)
HID (Human Interface Device, Client)
HCRP (Hardcopy Cable Replacement Profile, Client)
OPP (Object Push Profile)
SYNC (Synchronization)
AG (Audio Gateway)
AV (Audio Source)
BIP(Basic Image Profile)
DC Power: 5V (from USB Port)
Рабочая температура: -20 to 70 °C
Рабочая влажность: 10 to 90% (Non-condensing)
Размеры: 20.0(W) x 8.0(H) x 65.0(L)mm
Вес: 4.3g
Системы: Windows 2000/XP
EMI FCC ,CE, DGT ,BQB




А что скажешь на счёт этого? А какие пропускные способности у блютуза рокра е2 сколько кб/с?
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
DAmNNY
сообщение 7.1.2007, 21:14


Мастер
****

Группа: Пользователи
Сообщений: 191
Регистрация: 15.9.2004
Из: Улей
Пользователь №: 12 781
Модель телефона: E8+Milestone

Рейтинг: 8.5



Вот, что поддерживает зуб у мотора: DUN (Dial-Up Network, Client), SPP (Serial Port Profile), FTP (File transfer Profile), OPP (Object Push Profile).
Скорость ~40 кб\сек.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
tigo
сообщение 14.1.2007, 18:15


Гость











Подключил телефон к компу на Debian/GNU Linux kenrel 2.6.18 пришлось пересобирать ядро) для правильной работы
Код
CONFIG_USB_NET_ZAURUS=m
это должно быть, ибо тел в режиме сети определяеться как Sharp Завр, имхо оч приятно)) драйвер писанн скорее всего ипноцами поэтому должен быть не оч глючным.
а всего для работы в режиме USB Net нужны модуля - usbnet.ko zaurus.ko, в режиме usb мопеда usbnet.ko и cdc_ether.ko

маленький faq (сорри если что то повторяю)
в режиме usb мопеда
1. подключаем тел к компу
2. смотрим вывод комманды
Код
# dmesg | tail
ели выводиться что то похожее
Код

[ 7724.956856] drivers/usb/core/inode.c: creating file '006'
[ 7726.032574] cdc_acm 3-1:1.0: usb_probe_interface
[ 7726.032581] cdc_acm 3-1:1.0: usb_probe_interface - got id
[ 7726.032922] cdc_acm 3-1:1.0: ttyACM0: USB ACM device
[ 7726.071641] usbcore: registered new driver cdc_acm
[ 7726.071854] drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
tigo@tigo:~$

то все хорошо))
3. далее
Код
# echo "AT+MODE=13" > /dev/ttyACM0
# ifconfig usb0 up
# ifconfig usb0 192.168.1.1/24
# telnet 192.168.1.2 -l root

done))

В режиме USB Net
1. 1. подключаем тел к компу
2. смотрим вывод комманды
Код
# dmesg | tail
ели выводиться что то похожее
Код

tigo:/home/tigo# dmesg | tail
[ 8012.796072] usb 3-1: Product: Motorola USBLAN
[ 8012.796075] usb 3-1: Manufacturer: Motorola
[ 8012.796124] usb 3-1: uevent
[ 8012.797399] usb 3-1: configuration #1 chosen from 1 choice
[ 8012.798064] usb 3-1: adding 3-1:1.0 (config #1, interface 0)
[ 8012.798107] usb 3-1:1.0: uevent
[ 8012.798230] zaurus 3-1:1.0: usb_probe_interface
[ 8012.798234] zaurus 3-1:1.0: usb_probe_interface - got id
[ 8012.799379] usb0: register 'zaurus' at usb-0000:00:02.2-1, pseudo-MDLM (BLAN) device, 22:be:23:32:73:ce
[ 8012.802110] drivers/usb/core/inode.c: creating file '008'

то все хорошо))
3. далее
Код

# ifconfig usb0 up
# ifconfig usb0 192.168.1.1/24
# telnet 192.168.1.2 -l root

done))
В друзья
К началу страницы
+Ответить
hrone
сообщение 21.1.2007, 16:06


Интересующийся
**

Группа: Пользователи
Сообщений: 42
Регистрация: 29.11.2006
Пользователь №: 108 634
Модель телефона: DEFY, ROKR E2
Прошивка: 3.4.2_179-2

Рейтинг: 0



Где можно посмотреть допустимые команды для работы с телефоном через TelNet??? Такие как открыть, закрыть, копировать, переместить, удалить и т.д. Поиск почему-то не рулит.

Такое ощущение что все пропали blink.gif
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Stroom
сообщение 26.1.2007, 10:50


Новичок
*

Группа: Пользователи
Сообщений: 3
Регистрация: 20.12.2006
Пользователь №: 112 406
Модель телефона: ROKR E2
Прошивка: 45P

Рейтинг: 0



Цитата(hrone @ Воскресенье, 21 Января 2007, 18:06)
Где можно посмотреть допустимые команды для работы с телефоном через TelNet??? Такие как открыть, закрыть, копировать, переместить, удалить и т.д. Поиск почему-то не рулит.
*



Вообще то telnet это просто сетевой протокол. А если тебе надо команды для работы с телефоном, то ->
на телефоне стоит линукс -> командные интерпретаторы в unix'ах -> sh, csh, bash и другие.
Для начала можно почитать у Мошкова это.
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить
Подключение E2 к компьютеру (samba, Telnet и пр.), И решение проблем с подключением · ROKR E2 · Forum
 

11 страниц V  1 2 3 > » 
Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 19.8.2019, 20:54

Форум живёт: