blackbanny |
|
Темы:
27
Сообщения:
167
Участник с: 29 марта 2011
|
Доброго времени суток! Пытаюсь попробовать отправить смс с помощью gnokii, но не могу подключить телефон :( в /etc/udev/rules.d/51-android.rules пишу следующее: SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" lsusb Bus 001 Device 014: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] в .gnokiirc пишу: [global] model = AT connection = serial port = /dev/ttyACM0 после sudo gnokii --identify: sudo gnokii --identify GNOKII Version 0.6.31 LOG: debug mask is 0x1 Config read from file /etc/gnokiirc. phone instance config: model = fake port = none connection = serial initlength = default serial_baudrate = 19200 serial_write_usleep = -1 handshake = software require_dcd = 0 smsc_timeout = 10 rfcomm_channel = 0 sm_retry = 0 Initializing... Connecting Apparently you didn't configure gnokii. Please do it prior to using it. You can get some clues from comments included in sample config file or give a try with gnokii-configure utility included in gnokii distribution. IMEI : Unknown Manufacturer : Unknown Model : Unknown Product name : Unknown Revision : Unknown |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
blackbanny, а вы наличие самого порта (/dev/ttyACM0) проверяли? У меня такого нет.
Да пребудет с вами знание ip адреса
|
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Как насчёт проверки прав на устройство, которому вы их назначаете? Рассказывая что "не работает", вы ничего не добьётесь. ls -l /dev/tty{ACM,USB}* |
blackbanny |
|
Темы:
27
Сообщения:
167
Участник с: 29 марта 2011
|
domov0yможет я не правильно проверяю, но когда подключаю телефон, то ls -la /dev/ выдает: crw-rw---- 1 root uucp 166, 0 марта 1 19:17 ttyACM0 |
domov0y |
|
Темы:
5
Сообщения:
819
Участник с: 09 июля 2011
|
blackbanny тогда давайте проверять работоспособность. minicom -s в меню выбираете настройку ком порта выставляете скорость 19600 8 бит 1 стоп байт убираете программное / аппаратное управление портом. дважды esc -попадаете в терминал работающий с ком портом. набираете AT жмете enter. Если увидите надпись OK то это даже наверное телефон. для выхода ctrl+A x И еще если собираетесь работать с ком портом от пользователя то добавьте себя в группу uucp
Да пребудет с вами знание ip адреса
|
blackbanny |
|
Темы:
27
Сообщения:
167
Участник с: 29 марта 2011
|
Natrioсейчас переподключил кабель и ls -la /dev не выдает ttyACM0 а как тогда узнать порт к которому подключается телефон? lsusb все так же выдает: lsusb Bus 001 Device 021: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] ls -l /dev/tty{ACM,USB}* ls: невозможно получить доступ к /dev/ttyACM*: Нет такого файла или каталога ls: невозможно получить доступ к /dev/ttyUSB*: Нет такого файла или каталога |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
Попробуйте выкинуть SUBSYSTEM=="usb", потому что скорей всего оно там "tty". Попробуйте убрать ATTR{idVendor}, могло устареть. Вместо этого можно посмотреть свойства девайса вот так: udevadm info --query=all --name=/dev/ttyACM0 ENV{переменная}=="значение" В любом случае для срабатывания правила нужно два действия: 1) Перезагрузить правила UDEV: udevadm control --reload-rules |
blackbanny |
|
Темы:
27
Сообщения:
167
Участник с: 29 марта 2011
|
Natrio, сейчас при ls -la /dev ttyACM0 нет, а появилась:lrwxrwxrwx 1 root root 15 марта 1 19:51 libmtp-1-3 -> bus/usb/001/02 |
blackbanny |
|
Темы:
27
Сообщения:
167
Участник с: 29 марта 2011
|
вот что выдает:udevadm info --query=all --name=libmtp-1-3 P: /devices/pci0000:00/0000:00:1d.7/usb1/1-3 N: bus/usb/001/027 S: libmtp-1-3 E: BUSNUM=001 E: DEVLINKS=/dev/libmtp-1-3 E: DEVNAME=/dev/bus/usb/001/027 E: DEVNUM=027 E: DEVPATH=/devices/pci0000:00/0000:00:1d.7/usb1/1-3 E: DEVTYPE=usb_device E: DRIVER=usb E: ID_BUS=usb E: ID_FOR_SEAT=usb-pci-0000_00_1d_7-usb-0_3 E: ID_MEDIA_PLAYER=1 E: ID_MODEL=SAMSUNG_Android E: ID_MODEL_ENC=SAMSUNG_Android E: ID_MODEL_ID=6860 E: ID_MTP_DEVICE=1 E: ID_PATH=pci-0000:00:1d.7-usb-0:3 E: ID_PATH_TAG=pci-0000_00_1d_7-usb-0_3 E: ID_PRODUCT_FROM_DATABASE=GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] E: ID_REVISION=0400 E: ID_SERIAL=SAMSUNG_SAMSUNG_Android_45071c2413f7057 E: ID_SERIAL_SHORT=45071c2413f7057 E: ID_USB_INTERFACES=:060101:020201:0a0000: E: ID_VENDOR=SAMSUNG E: ID_VENDOR_ENC=SAMSUNG E: ID_VENDOR_FROM_DATABASE=Samsung Electronics Co., Ltd E: ID_VENDOR_ID=04e8 E: MAJOR=189 E: MINOR=26 E: PRODUCT=4e8/6860/400 E: SUBSYSTEM=usb E: TAGS=:seat:uaccess: E: TYPE=239/2/1 E: USEC_INITIALIZED=90703822 |
Natrio |
|
Темы:
47
Сообщения:
4763
Участник с: 08 января 2011
|
blackbanny, вы судорожно переключаете телефон, вместо того, чтобы заметить, в каком режиме и когда у вас появляется нужное устройство. Никакие libmtp-1-3 и прочие bus/usb/001/02 вам не помогут – нужно /dev/ttyACM* или /dev/ttyUSB* , короче – вам нужно обязательно TTY-устройство. |