LINUX.ORG.RU

Openwrt + modem

 ,


0

2

Ребят, помогите, пожалуйста, подключить модем quectel uc20 к wi-fi плате hlk rt 5030.

Делаю все по инструкции этой https://wiki.openwrt.org/ru/doc/recipes/3gdongle

но не могу понять на какой порт USB он у меня подключен.. В консоле подключение выглядит так:

[    7.510000] usbcore: registered new interface driver usbfs
[    7.510000] usbcore: registered new interface driver hub
[    7.510000] usbcore: registered new device driver usb
[    7.510000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[    7.510000] ehci-platform: EHCI generic platform driver
[    8.020000] phy phy-usbphy.0: remote usb device wakeup disabled
[    8.030000] phy phy-usbphy.0: UTMI 16bit 30MHz
[    8.040000] ehci-platform 101c0000.ehci: EHCI Host Controller
[    8.050000] ehci-platform 101c0000.ehci: new USB bus registered, assigned  number 1
[    8.070000] ehci-platform 101c0000.ehci: irq 26, io mem 0x101c0000
[    8.100000] ehci-platform 101c0000.ehci: USB 2.0 started, EHCI 1.00
[    8.110000] usb usb1: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[    8.110000] hub 1-0:1.0: USB hub found
[    8.120000] hub 1-0:1.0: 1 port detected
[    8.130000] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[    8.150000] ohci-platform: OHCI generic platform driver
[    8.160000] ohci-platform 101c1000.ohci: Generic Platform OHCI controller
[    8.170000] ohci-platform 101c1000.ohci: new USB bus registered, assigned  number 2
[    8.190000] ohci-platform 101c1000.ohci: irq 26, io mem 0x101c1000
[    8.260000] usb usb2: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: no of_node; not parsing pinctrl DT
[    8.260000] hub 2-0:1.0: USB hub found
[    8.270000] hub 2-0:1.0: 1 port detected
[    8.450000] usb 1-1: new high-speed USB device number 2 using ehci-platfor
[    8.610000] usb 1-1: no of_node; not parsing pinctrl DT
[    9.140000] init: - preinit -
[   10.130000] rt305x-esw 10110000.esw: link changed 0x00
[   12.510000] rt305x-esw 10110000.esw: link changed 0x08
[   13.990000] mount_root: jffs2 not ready yet, using temporary tmpfs overlay
[   14.050000] procd: - early -
[   14.050000] procd: - watchdog -
[   15.280000] procd: - ubus -
[   16.320000] procd: - init -
[   17.990000] NET: Registered protocol family 10
[   17.990000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[   17.990000] Loading modules backported from Linux version master-2015-03-0-g141f155
[   17.990000] Backport generated by backports.git backports-20150129-0-gdd4a
[   18.560000] ip_tables: (C) 2000-2006 Netfilter Core Team
[   18.600000] nf_conntrack version 0.5.0 (453 buckets, 1812 max)
[   18.650000] usbcore: registered new interface driver usbserial
[   18.660000] usbcore: registered new interface driver usbserial_generic
[   18.670000] usbserial: USB Serial support registered for generic
[   18.720000] xt_time: kernel timezone is -0000


[   19.120000] usbcore: registered new interface driver option
[   19.130000] usbserial: USB Serial support registered for GSM modem (1-port)

Или, может, недоустановлен какой-то драйвер?

Ответ на: комментарий от Dark_SavanT

Да, а в чем может быть проблема, не подскажите?

USB подключений вообще нету

root@OpenWrt:~# cd /dev
root@OpenWrt:/dev# ls
bus                 mtd3ro              network_throughput  ttyS2
console             mtd4                null                ttyS3
cpu_dma_latency     mtd4ro              ptmx                ttyS4
full                mtd5                pts                 ttyS5
kmsg                mtd5ro              random              ttyS6
log                 mtd6                shm                 ttyS7
mem                 mtd6ro              tty                 ttyS8
memory_bandwidth    mtdblock0           ttyS0               ttyS9
mtd0                mtdblock1           ttyS1               urandom
mtd0ro              mtdblock2           ttyS10              watchdog
mtd1                mtdblock3           ttyS11              watchdog0
mtd1ro              mtdblock4           ttyS12              zero
mtd2                mtdblock5           ttyS13
mtd2ro              mtdblock6           ttyS14
mtd3                network_latency     ttyS15
alexey995 ()
Ответ на: комментарий от Dark_SavanT

Да, строка выше правильная, модем появился на USB

Настроил network, только вот к интернету подключаться не хочет чего-то(

root@OpenWrt:/dev/bus/usb# logread
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack no-ipset no-auth no-DNSSEC loop-detect inotify
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: DNS service limited to local subnets
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq-dhcp[1291]: DHCP, IP range 192.168.1.100 -- 192.168.1.249, lease time 12h
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: using local addresses only for domain lan
Sun Dec 20 12:08:27 2015 daemon.warn dnsmasq[1291]: no servers found in /tmp/resolv.conf.auto, will retry
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: read /etc/hosts - 2 addresses
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: read /tmp/hosts/odhcpd - 1 addresses
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq[1291]: read /tmp/hosts/dhcp - 1 addresses
Sun Dec 20 12:08:27 2015 daemon.info dnsmasq-dhcp[1291]: read /etc/ethers - 0 addresses
Sun Dec 20 12:08:28 2015 daemon.info procd: - init complete -
Sun Dec 20 12:08:35 2015 daemon.info dnsmasq-dhcp[1291]: DHCPDISCOVER(br-lan) f0:de:f1:d7:b0:29
Sun Dec 20 12:08:35 2015 daemon.info dnsmasq-dhcp[1291]: DHCPOFFER(br-lan) 192.168.1.229 f0:de:f1:d7:b0:29
Sun Dec 20 12:08:35 2015 daemon.info dnsmasq-dhcp[1291]: DHCPREQUEST(br-lan) 192.168.1.229 f0:de:f1:d7:b0:29
Sun Dec 20 12:08:35 2015 daemon.info dnsmasq-dhcp[1291]: DHCPACK(br-lan) 192.168.1.229 f0:de:f1:d7:b0:29 Alexey-PC
Sun Dec 20 12:09:08 2015 kern.notice kernel: [   80.740000] random: nonblocking pool is initialized
Sun Dec 20 12:18:06 2015 authpriv.info dropbear[5277]: Child connection from 192.168.1.229:10771
Sun Dec 20 12:23:10 2015 authpriv.info dropbear[5277]: Exit before auth: Timeout before auth
Sun Dec 20 12:23:15 2015 authpriv.info dropbear[7394]: Child connection from 192.168.1.229:12064
Sun Dec 20 12:23:22 2015 authpriv.notice dropbear[7394]: Password auth succeeded for 'root' from 192.168.1.229:12064
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.290000] option 1-1:1.0: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.290000] option 1-1:1.0: GSM modem (1-port) converter detected
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option1 ttyUSB0: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option 1-1:1.1: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] option 1-1:1.1: GSM modem (1-port) converter detected
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option1 ttyUSB1: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option 1-1:1.2: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] option 1-1:1.2: GSM modem (1-port) converter detected
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option1 ttyUSB2: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option 1-1:1.3: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] option 1-1:1.3: GSM modem (1-port) converter detected
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option1 ttyUSB3: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB3
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option 1-1:1.4: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] option 1-1:1.4: GSM modem (1-port) converter detected
Sun Dec 20 12:32:34 2015 kern.debug kernel: [ 1487.310000] option1 ttyUSB4: no of_node; not parsing pinctrl DT
Sun Dec 20 12:32:34 2015 kern.info kernel: [ 1487.310000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB4
Sun Dec 20 12:36:03 2015 authpriv.info dropbear[12760]: Child connection from 192.168.1.229:14699
Sun Dec 20 12:36:10 2015 authpriv.notice dropbear[12760]: Password auth succeeded for 'root' from 192.168.1.229:14699
Sun Dec 20 12:40:36 2015 authpriv.info dropbear[14662]: Child connection from 192.168.1.229:15266
Sun Dec 20 12:40:40 2015 authpriv.notice dropbear[14662]: Password auth succeeded for 'root' from 192.168.1.229:15266
Sun Dec 20 12:41:28 2015 daemon.notice netifd: Interface 'wan' is enabled
Sun Dec 20 12:41:28 2015 daemon.notice netifd: Interface 'wan' has link connectivity
Sun Dec 20 12:41:28 2015 daemon.notice netifd: Interface 'wan' is setting up now
Sun Dec 20 12:41:28 2015 daemon.notice netifd: wan (15042): udhcpc (v1.23.2) started
Sun Dec 20 12:41:28 2015 daemon.notice netifd: wan2 (1028): Received SIGTERM
Sun Dec 20 12:41:28 2015 daemon.notice netifd: Interface 'wan2' is now down
Sun Dec 20 12:41:28 2015 daemon.notice netifd: Interface 'wan2' has link connectivity loss
Sun Dec 20 12:41:28 2015 daemon.notice netifd: wan (15042): Sending discover...
Sun Dec 20 12:41:31 2015 daemon.notice netifd: wan (15042): Sending discover...
Sun Dec 20 12:41:34 2015 daemon.notice netifd: wan (15042): Sending discover...

Что нужно прописать и где для доступа в сеть интернета?

alexey995 ()
Ответ на: комментарий от alexey995

https://wiki.openwrt.org/doc/recipes/3gdongle

У тебя модем на /dev/ttyUSB* висит, соответственно надо будет подобрать тот который для выхода в интернет используется. обычно этот тот, у которого есть interrupt usb-дескриптор

Dark_SavanT ★★★★★ ()
Ответ на: комментарий от Dark_SavanT

Как теперь настроить правильно остальные файлы, бо подключения к интернету нету? /etc/config/network настроил вот так:

config interface '3g'
        option ifname  'ppp0'
        option pincode '1111'
        option device  '/dev/ttyUSB3'
        option apn     'www.kyivstar.net'
        option service 'umts'
        option proto   '3g'
dhcp
config dhcp '3g'
	option interface '3g'
	option ignore 1	# DHCP Off


firewall
config zone
	option name    'wan'
	option network 'wan'
	option input   'ACCEPT'
	option output  'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option mtu_fix '1'

config rule
	option src        '3g'
	option dest_port  '22'
	option target     'ACCEPT'
	option proto      'tcp'

alexey995 ()
Ответ на: комментарий от alexey995

опция pincode тебе точно нужна? у тебя симка пинкод требует?

в остальном вроде должно работать. добавь option auto '1' если хочешь чтобы само поднималось

Dark_SavanT ★★★★★ ()
Последнее исправление: Dark_SavanT (всего исправлений: 1)
31 января 2016 г.
Ответ на: комментарий от Dark_SavanT

Вообщем, модем виден, все хорошо. Chatscript настроил как в документации производителя модема, но есть проблема: он не всегда одинаково отвечает на последовательность команд, которые я ввожу. Есть алгоритм ввода нужных команд для подключения его к интернету. С компьютера все подключается. А вот с модуля не хочет... В чем может быть проблема? Может что-то не до конца настроено? Какие команды нужно ввести, чтобы понять корректность настроек? Бо AT отрабатывает на ОК, но остальные..

alexey995 ()
Ответ на: комментарий от Dark_SavanT

Да стоит..

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

ABORT 'ERROR'
ABORT 'NO DIALTONE'
ABORT 'BUSY'
ABORT 'NO ANSWER'
'' AT
'' ATE0
# Dial the number
OK ATD*99#
CONNECT '' 

alexey995 ()
Ответ на: комментарий от alexey995

в openwrt - gcom осилить самый быстрый вариант

в общем случае - stty настроить tty, потом cat file > /dev/ttyUSB0

Dark_SavanT ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.