[OpenWrt-Devel] [PATCH] comgt: add ncm proto support

John Crispin blogic at openwrt.org
Sun Oct 26 13:07:03 EDT 2014


*cough* fixed in r43071

On 26/10/2014 15:06, Matti Laakso wrote:
> Hi Sami,
> 
>> Well this is what John told me:
>>
>> "try /dev/cdc-wdm0 as a device or simply do
>>
>> config interface
>> option proto wwan
>> option apn opengate
>>
>> the new wwan proto will automagically detect your needed prot and device"
>>
>>
>> I had also tried this and variations, but same resuls:
>>
>> config interface 'wan'
>>         option proto 'ncm'
>>         option apn 'opengate'
>>         option device '/dev/ttyUSB1'
>>
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4251): Timeout
>> running AT-command
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4251): ncm[4251]
>> Failed to initialize modem
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4401): Command
>> failed: Permission denied
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4401): ncm[4401]
>> Stopping network
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4401): Can't open device .
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: wan (4401): ncm[4401]
>> Failed to disconnect
>> Mon Oct 20 12:46:52 2014 daemon.notice netifd: Interface 'wan' is now down
> 
> I think John introduced a typo when committing my patch:
> in file package/network/utils/comgt/files/runcommand.gcom on line 11
> there is
> 
> send "^n"
> 
> which should be
> 
> send "^m"
> 
> Try to change that.
> 
> Matti
> 
>>
>> On Thu, Oct 23, 2014 at 10:20 AM, Bjørn Mork <bjorn at mork.no <https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel>> wrote:
>> >/ Sami Olmari <sami at olmari.fi <https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel>> writes:
>> />/
>> />>/         option proto 'wwan'
>> />/
>> />/ I don't know much about how this is supposed to work (don't have any
>> />/ Huawei NCM modem), but I do see this in the patch posted earlier in this
>> />/ thread:
>> />/
>> />>/ diff --git a/package/network/utils/comgt/files/3g.usb
>> />>/ b/package/network/utils/comgt/files/3g.usb
>> />>/ index fd6837e..ac8326b 100644
>> />>/ --- a/package/network/utils/comgt/files/3g.usb
>> />>/ +++ b/package/network/utils/comgt/files/3g.usb
>> />>/ @@ -8,7 +8,7 @@ find_3g_iface() {
>> />>/
>> />>/       local proto
>> />>/       config_get proto "$cfg" proto
>> />>/ -     [ "$proto" = 3g ] || return 0
>> />>/ +     [ "$proto" = 3g ] || [ "$proto" = ncm ] || return 0
>> />>/
>> />>/       # bypass state vars here because 00-netstate could clobber .device
>> />>/       local dev=$(uci_get network "$cfg" device)
>> />/
>> />/
>> />/ which might explain stuff?
>> />/
>> />/
>> />/ Bjørn/
> 
> 
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
> 
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel



More information about the openwrt-devel mailing list