1

(175 odpowiedzi, napisanych Oprogramowanie / Software)

hmm, fakt smile
to jedyne logi do które widać w dmesgu, ale urządzenia cdc-wdm0 nie było hmm

2

(175 odpowiedzi, napisanych Oprogramowanie / Software)

niestety moduł jest trochę niestabilny (dmesg poniżej). znika /dev/cdc-wdm0. pomaga rmmod cdc-wdm i qmi_wwan oraz ponowny insmod.

[18446.410000] ------------[ cut here ]------------
[18446.420000] WARNING: at /home/cezary/projekty/openwrt/ar71xx-attitude-adjustment/build_dir/linux-ar71xx_generic/compat-wireless-2012-09-07/net/mac80211/rx.c:3087 0x80dd9fd0()
[18446.430000] Rate marked as an HT rate but passed status->rate_idx is not an MCS index [0-76]: 77 (0x4d)
[18446.440000] Modules linked in: option qmi_wwan usb_wwan cdc_wdm usbserial usbnet lm75 i2c_dev ath79_wdt ledtrig_usbdev ledtrig_netdev nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables hwmon ppp_async ppp_generic slhc vfat fat ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) nls_iso8859_1 nls_cp437 mac80211(O) crc_ccitt cfg80211(O) compat(O) arc4 aes_generic usb_storage ohci_hcd ehci_hcd sd_mod ext4 jbd2 mbcache usbcore usb_common scsi_mod nls_base crc16 crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[18446.520000] Call Trace:[<802802d8>] 0x802802d8
[18446.520000] [<802802d8>] 0x802802d8
[18446.520000] [<80071a0c>] 0x80071a0c
[18446.530000] [<80dd9fd0>] 0x80dd9fd0
[18446.530000] [<80071ac0>] 0x80071ac0
[18446.530000] [<80dd9fd0>] 0x80dd9fd0
[18446.540000] [<801de138>] 0x801de138
[18446.540000] [<801df5c4>] 0x801df5c4
[18446.540000] [<80d66eb0>] 0x80d66eb0
[18446.550000] [<81bf4c48>] 0x81bf4c48
[18446.550000] [<80d64fd8>] 0x80d64fd8
[18446.560000] [<80076af0>] 0x80076af0
[18446.560000] [<80077014>] 0x80077014
[18446.560000] [<80310000>] 0x80310000
[18446.570000] [<80310000>] 0x80310000
[18446.570000] [<80077220>] 0x80077220
[18446.570000] [<800a84c0>] 0x800a84c0
[18446.580000] [<80077454>] 0x80077454
[18446.580000] [<800630ec>] 0x800630ec
[18446.580000] [<800632c0>] 0x800632c0
[18446.590000] [<80310000>] 0x80310000
[18446.590000] [<80095210>] 0x80095210
[18446.590000] [<80064b28>] 0x80064b28
[18446.600000] [<800632e0>] 0x800632e0
[18446.600000] [<802ec8b0>] 0x802ec8b0
[18446.600000] [<802ec0dc>] 0x802ec0dc
[18446.610000]
[18446.610000] ---[ end trace 2e159170b6cd0222 ]---
[18447.930000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18448.410000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18449.110000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18450.510000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18453.540000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18462.660000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18472.630000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18472.870000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18473.580000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18474.770000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18477.100000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18477.570000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18478.740000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18479.220000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18479.690000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18481.090000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18482.030000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18482.970000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18484.140000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18485.130000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18486.070000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18487.240000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18488.170000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18489.110000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18490.280000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18491.220000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18492.160000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18493.330000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18494.270000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18495.200000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18496.370000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18497.310000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18498.250000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18499.420000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18500.360000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18501.300000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18502.460000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18503.400000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18504.340000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18505.510000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18506.450000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18507.620000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18508.560000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18509.260000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18509.510000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18510.440000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18511.610000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[18512.550000] ath: phy0: Failed to stop TX DMA, queues=0x004!
[61571.010000] ------------[ cut here ]------------
[61571.010000] WARNING: at net/sched/sch_generic.c:256 0x801fdbd0()
[61571.020000] NETDEV WATCHDOG: wwan0 (qmi_wwan): transmit queue 0 timed out
[61571.020000] Modules linked in: option qmi_wwan usb_wwan cdc_wdm usbserial usbnet lm75 i2c_dev ath79_wdt ledtrig_usbdev ledtrig_netdev nf_nat_irc nf_conntrack_irc nf_nat_ftp nf_conntrack_ftp ipt_MASQUERADE iptable_nat nf_nat pppoe xt_conntrack xt_CT xt_NOTRACK iptable_raw xt_state nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack pppox ipt_REJECT xt_TCPMSS ipt_LOG xt_comment xt_multiport xt_mac xt_limit iptable_mangle iptable_filter ip_tables xt_tcpudp x_tables hwmon ppp_async ppp_generic slhc vfat fat ath9k(O) ath9k_common(O) ath9k_hw(O) ath(O) nls_iso8859_1 nls_cp437 mac80211(O) crc_ccitt cfg80211(O) compat(O) arc4 aes_generic usb_storage ohci_hcd ehci_hcd sd_mod ext4 jbd2 mbcache usbcore usb_common scsi_mod nls_base crc16 crypto_algapi ledtrig_timer ledtrig_default_on leds_gpio gpio_button_hotplug(O)
[61571.090000] Call Trace:[<802802d8>] 0x802802d8
[61571.100000] [<802802d8>] 0x802802d8
[61571.100000] [<80071a0c>] 0x80071a0c
[61571.110000] [<801fdbd0>] 0x801fdbd0
[61571.110000] [<80071ac0>] 0x80071ac0
[61571.110000] [<80d6058c>] 0x80d6058c
[61571.120000] [<801fdbd0>] 0x801fdbd0
[61571.120000] [<801fda60>] 0x801fda60
[61571.120000] [<8007c50c>] 0x8007c50c
[61571.130000] [<80077014>] 0x80077014
[61571.130000] [<80310000>] 0x80310000
[61571.130000] [<80310000>] 0x80310000
[61571.140000] [<80077220>] 0x80077220
[61571.140000] [<800a84c0>] 0x800a84c0
[61571.140000] [<80077454>] 0x80077454
[61571.150000] [<800630ec>] 0x800630ec
[61571.150000] [<80310000>] 0x80310000
[61571.160000] [<800632c0>] 0x800632c0
[61571.160000] [<80310000>] 0x80310000
[61571.160000] [<80095210>] 0x80095210
[61571.170000] [<800a8210>] 0x800a8210
[61571.170000] [<80064b28>] 0x80064b28
[61571.170000] [<800632e0>] 0x800632e0
[61571.180000] [<802ec8b0>] 0x802ec8b0
[61571.180000] [<802ec0dc>] 0x802ec0dc
[61571.180000]
[61571.180000] ---[ end trace 2e159170b6cd0223 ]---

3

(175 odpowiedzi, napisanych Oprogramowanie / Software)

test z routera (wychodzi ok. 1MB/s wliczając czas potrzeby na zestawienie połaćżenia)

$time wget http://noc.gts.pl/10mb.gts -O - >/dev/null
Connecting to noc.gts.pl (217.153.108.10:80)
-                    100% |*******************************| 10000k  0:00:00 ETA
real    0m 10.78s
user    0m 0.02s
sys     0m 0.08s

speedtest.net - 4,5Mb/s

4

(175 odpowiedzi, napisanych Oprogramowanie / Software)

frutis napisał/a:

A jakie prędkości uzyskujesz mając modem podpięty bezpośredni do komputera?

Czy po nawiązaniu połączenie przy użyciu biblioteki libqmi jest ono utrzymywane (ponowne połączenie w przypadku rozłączenia)?

prędkości z kompa to mam ok. 12 Mb, ale to są wartości nieporównywalne, bo
- router stoi na strychu od strony zawietrznej w stosunku do btsa (z pokoju z kompem jest dużo lepsza "widoczność" btsa)
- testuję łącząc się po wifi ze starego laptopa, który ma często problem z połączeniem 10Mb z wpa2

co do zrywania połączenia, to nie wiem jak to wygląda, ale w przypadku problemów można sobie skrobnąć prosty skrypt do crona, który będzie ściągał coś małego regularnie wgetem (u mnie pingi działają, ale Cezary pisał, że czasami plus coś przycina), a w przypadku problemów podnosił połączenie.

5

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Operator: Plus
Tryb pracy: LTE
Sila sygnalu: 61%
Urzadzenie: Huawei Technologies Co., Ltd. E398
MCC MNC: 260 01
LAC: FFFE (65534)
LCID: 3C702 (247554)
RNC: 3 (3)
CID: C702 (50946)
CSQ: 19
RSSI: -75 dBm

Prędkość nie powala, ale ping jest ok.
Ping: 37ms
down: 4Mb
up: 1Mb

6

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

@trofim: dla 1043 sprawdź sobie to, ma już qmi wkompilowane: http://ecco.selfip.net/test/modem-sysupgrade.bin

@rusink: yes, E398 require usb-modeswitch/usb-modeswich-data

DZIĘKI WIELKIE!!
Śmiga ładnie.

7

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ok, moje, zbudowane z aktualnych źródeł, które już się przedstawia jako rc1.

czyli wygląda, że to jest problem tp-linka 1043 hmm
aha, próbowałem podłączać modem przez huba i bezpośrednio - wynik taki sam.

8

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Ale to nie może być AA rc1 bo ja takiego jeszcze nie wydałem. Ma być mój obraz, moduły są skompilowane pod mój obraz i ode mnie masz je instalować.

użyłem:
From: http://ecco.selfip.net/attitude_adjustm … pgrade.bin
md5: d96d2a209bb80f3e3e432ca7f80143bc

Moduły potem instalowałem opkg.

9

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Niestety u mnie (tp-link 1043) nadal nie hula sad Zainstalowałem najnowsze wersje j.w. pakietów na AA (12.09-rc1)

ifup wan zawiesza router. Kilka rzeczy, które zauważyłem
- moduł qmi_wwan nie wpływa na działanie qmi-network, który łączy się nawet jeśli moduł qmi_wwan nie jest załadowany.
- ifup wan z załadowanym qmi_wwan nawet przed qmi-network start wywala router
- po ifup wan bez modułu qmi_wwan nic nie dzieje. ale potem insmod qmi_wwan wywala router

Moduły, które mam załadowane (może któryś z nich coś psuje?)
qmi_wwan                3888  0
cdc_wdm                 7040  1 qmi_wwan
usbserial              23792  0
usbnet                 12032  1 qmi_wwan
ath79_wdt               2240  1
ledtrig_usbdev          2032  0
ledtrig_netdev          3184  0
nf_nat_irc               784  0
nf_conntrack_irc        2464  1 nf_nat_irc
nf_nat_ftp               976  0
nf_conntrack_ftp        4416  1 nf_nat_ftp
ipt_MASQUERADE           976  1
iptable_nat             2544  1
nf_nat                 10256  4 nf_nat_irc,nf_nat_ftp,ipt_MASQUERADE,iptable_nat
pppoe                   7488  0
xt_conntrack            2048  3
xt_CT                   1216  0
xt_NOTRACK               448  0
iptable_raw              560  1
xt_state                 608  0
nf_conntrack_ipv4       4384  6 iptable_nat,nf_nat
nf_defrag_ipv4           656  1 nf_conntrack_ipv4
nf_conntrack           38176 12 nf_nat_irc,nf_conntrack_irc,nf_nat_ftp,nf_conntrack_ftp,ipt_MASQUERADE,iptable_nat,nf_nat,xt_conntrack,xt_CT,xt_NOTRACK,xt_state,nf_conntrack_ipv4
pppox                   1152  1 pppoe
ipt_REJECT              1808  2
xt_TCPMSS               2560  0
ipt_LOG                 6160  0
xt_comment               400  0
xt_multiport            1104  0
xt_mac                   528  0
xt_limit                 944  1
iptable_mangle           832  1
iptable_filter           592  1
ip_tables               9440  4 iptable_nat,iptable_raw,iptable_mangle,iptable_filter
xt_tcpudp               1632  3
x_tables                9984 18 ipt_MASQUERADE,iptable_nat,xt_conntrack,xt_CT,xt_NOTRACK,iptable_raw,xt_state,ipt_REJECT,xt_TCPMSS,ipt_LOG,xt_comment,xt_multiport,xt_mac,xt_limit,iptable_mangle,iptable_filter,ip_tables,xt_tcpudp
ppp_async               5952  0
ppp_generic            18848  3 pppoe,pppox,ppp_async
slhc                    4368  1 ppp_generic
vfat                    7824  0
fat                    41728  1 vfat
ath9k                  85520  0
ath9k_common            1152  1 ath9k
ath9k_hw              316928  2 ath9k,ath9k_common
ath                    12464  3 ath9k,ath9k_common,ath9k_hw
nls_iso8859_1           2800  0
nls_cp437               4336  0
mac80211              253840  1 ath9k
crc_ccitt                944  1 ppp_async
cfg80211              154256  2 ath9k,mac80211
compat                  5776  5 ath9k,ath9k_common,ath9k_hw,mac80211,cfg80211
arc4                     768  2
aes_generic            29808  3
usb_storage            33136  0
ehci_hcd               33616  0
sd_mod                 22240  0
ext4                  237664  0
jbd2                   37248  1 ext4
mbcache                 3504  1 ext4
usbcore                99168  8 qmi_wwan,cdc_wdm,usbserial,usbnet,ledtrig_usbdev,usb_storage,ehci_hcd
usb_common               480  1 usbcore
scsi_mod               69888  2 usb_storage,sd_mod
nls_base                4640  5 vfat,fat,nls_iso8859_1,nls_cp437,usbcore
crc16                    944  1 ext4
crypto_algapi           9200  2 arc4,aes_generic
ledtrig_timer           1072  0
ledtrig_default_on       416  0
leds_gpio               1552  0
gpio_button_hotplug     3216  0

10

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Hmm, wiecie co - uruchomiłem to smile E398 na qmi

root@OpenWrt:/# 3ginfo
Status: Brak informacji
Czas polaczenia: -
Przeslano danych: - / -
Operator: Plus
Tryb pracy: LTE
Sila sygnalu: 58%
Urzadzenie: Huawei Technologies Co., Ltd. E398
MCC MNC: 260 01
LAC: FFFE (65534)
LCID: - (-)
RNC: - (-)
CID: 6B01 (27393)
CSQ: 18
RSSI: -77 dBm
root@OpenWrt:/# ifconfig wwan0
wwan0     Link encap:Ethernet  HWaddr 00:A0:C6:00:00:00  
          inet addr:37.247.232.34  Bcast:37.247.232.35  Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43457 errors:0 dropped:0 overruns:0 frame:0
          TX packets:20566 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:64222423 (61.2 MiB)  TX bytes:1371808 (1.3 MiB)

hmm, a możesz coś więcej napisać, pls? Jaka wersja systemu, pakietu qmi? jaka konfiguracja?

11

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Zrób sobie taki skrypcik:

#!/bin/sh
DEBUG=
PORT=/dev/ttyUSB2
ETH=wwan0

A=`((sleep 1 && echo -e "AT^DHCP?\r" >$PORT) &) &&  grep -m1 "DHCP:" $PORT | cut -f2 -d:`

IP=$(echo "$A" | cut -f1 -d,)
NETMASK=$(echo "$A" | cut -f2 -d,)
GATEWAY=$(echo "$A" | cut -f3 -d,)
if [ ${#IP} -eq "8" ] && [ ${#NETMASK} -eq "8" ] && [ ${#GATEWAY} -eq "8" ]; then
    IP=$(printf "%d.%d.%d.%d" 0x${IP:6:2} 0x${IP:4:2} 0x${IP:2:2} 0x${IP:0:2})
    NETMASK=$(printf "%d.%d.%d.%d" 0x${NETMASK:6:2} 0x${NETMASK:4:2} 0x${NETMASK:2:2} 0x${NETMASK:0:2})
    GATEWAY=$(printf "%d.%d.%d.%d" 0x${GATEWAY:6:2} 0x${GATEWAY:4:2} 0x${GATEWAY:2:2} 0x${GATEWAY:0:2})
    $DEBUG ifconfig $ETH $IP netmask $NETMASK
    $DEBUG ip route add default via $GATEWAY
fi

Port sobie dostosuj. Uruchom, powinien ustawić ip/routy i zobcz czy ping eko.one.pl lub ping 8.8.8.8 działa.

dzięki za skrypt (u mnie dla e398 użyłem usb0). jest prawie dobrze, ale polecenie typu:
ifconfig wwan0 46.169.209.225 netmask 255.255.255.252

wywala mi router, tzn. rebootuje. Nawet nie jestem w stanie złapać loga (tzn. logread -f nie pokazuje) sad

12

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

W pakiecie picocom smile

fakt, nie miałem opkg update smile


dostaję coś takiego:
AT^DHCP?
^DHCP:3a89295f,fcffffff,3989295f,3989295f,366002d4,346002d4,43200000,43200000

13

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Zainstaluj i uruchom sobie picocoma i zrób AT^DHCP? , zobaczymy co daje.

sorry za dziwne pytanie, ale w którym pakiecie siedzi picocom?

przy okazji z zawartości /usr/bin/qmi-network wynika, że używa on /etc/qmi-network.conf, gdzie można podać APN. Po ustawieniu internet (mam plusa) nic nie hula sad*

14

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Czyli nie otrzymuje.

Orientujesz się, czy można to jakoś bardziej pomonitorować czy wylogować?

15

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Puść udhcpc z palca i zobacz.

niestety nic to nie daje sad

$ udhcpc wwan0
udhcpc (v1.19.4) started
Sending discover...
Sending discover...
Sending discover...

16

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

No dobra, skompilowałem. Odinstalujcie glib2, libqmi-glib i zainstalujcie nowe wersje z repo i testujcie.

u mnie jest prawie dobrze:

root@Gargoyle:/lib/network$ qmi-network /dev/cdc-wdm0 start
Starting network with 'qmicli -d /dev/cdc-wdm0 --wds-start-network=  --client-no-release-cid'...
Saving state... (CID: 45)
Saving state... (PDH: 34039896)
Network started successfully
root@Gargoyle:/lib/network$ qmi-network /dev/cdc-wdm0 status
Loading previous state...
    Previous CID: 45
    Previous PDH: 34039896
Getting status with 'qmicli -d /dev/cdc-wdm0 --wds-get-packet-service-status --client-cid=45 --client-no-release-cid'...
Status:  connected

ale IP nie dostaje sad

$ifup wdm0

$ ifconfig wwan0
wwan0     Link encap:Ethernet  HWaddr 00:A0:C6:00:00:00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

17

(175 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

No dobra, skompilowałem, jest w repo. Robienie backportu glibca to już nie na moje nerwy, przynajmniej nie na wieczór.

Skompilowałem, jest w repo. Choć czy działa nie mam pojęcia, jak ktoś ma coś qmi (E398) niech sprawdzi. Opis pakietu jest taki:
....

Załadowałem, ale chyba coś nie hula, bo ifup wdm0 nie robi, tzn. wwan0 nie dostaje IP sad


Moje pakiety:
kmod-usb-net-qmi-wwan - 3.3.8-1
libqmi-glib - 0.0.18-1
qmi4g - 0.0.1-1

w /proc/bus/usb/devices mam coś takiego:

T:  Bus=01 Lev=02 Prnt=02 Port=03 Cnt=02 Dev#=  4 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1506 Rev= 0.00
S:  Manufacturer=Huawei Technologies
S:  Product=HUAWEI Mobile
C:* #Ifs= 7 Cfg#= 1 Atr=c0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=(none)
E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=03 Driver=(none)
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=01 Prot=09 Driver=cdc_wdm
E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=08 Driver=qmi_wwan
E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

z dziwności, które zauważyłem:
$qmi-network /dev/cdc-wdm0 start
Starting network with 'qmicli -d /dev/cdc-wdm0 --wds-start-network  --client-no-release-cid'...
Segmentation fault
Saving state... (CID: 11)
Saving state... (PDH: 34039896)
Network started successfully

po wyłuskaniu qmicli:

$qmicli -v -d /dev/cdc-wdm0 --wds-start-network  --client-no-release-cid

[26 Nov 2012, 22:52:43] [Debug] QMI Device at '/dev/cdc-wdm0' ready
[26 Nov 2012, 22:52:43] [Debug] Assuming service 'wds' is supported...
[26 Nov 2012, 22:52:43] [Debug] Allocating new client ID...
[26 Nov 2012, 22:52:43] [Debug] [/dev/cdc-wdm0] Sending message...
<<<<<< QMUX:
<<<<<<   length  = 15 (0x000f)
<<<<<<   flags   = 0x00
<<<<<<   service = "ctl" (0x00)
<<<<<<   client  = 0 (0x00)
<<<<<< QMI:
<<<<<<   flags       = "none" (0x00)
<<<<<<   transaction = 1 (0x0001)
<<<<<<   message     = "allocate-client-id" (0x0022)
<<<<<<   tlv_length  = 4 (0x0004)
<<<<<< TLV:
<<<<<<   type   = 0x01
<<<<<<   length = 1 (0x0001)
<<<<<<   value  = 01

[26 Nov 2012, 22:52:43] [Debug] KEY: 00:00:00:01
[26 Nov 2012, 22:52:43] [Debug]   Service: 00
[26 Nov 2012, 22:52:43] [Debug]   Client ID: 00
[26 Nov 2012, 22:52:43] [Debug]   Transaction ID: 00:01
[26 Nov 2012, 22:52:43] [Debug] [/dev/cdc-wdm0] Received message...
>>>>>> QMUX:
>>>>>>   length  = 23 (0x0017)
>>>>>>   flags   = 0x80
>>>>>>   service = "ctl" (0x00)
>>>>>>   client  = 0 (0x00)
>>>>>> QMI:
>>>>>>   flags       = "response" (0x01)
>>>>>>   transaction = 1 (0x0001)
>>>>>>   message     = "allocate-client-id" (0x0022)
>>>>>>   tlv_length  = 12 (0x000c)
>>>>>> TLV:
>>>>>>   type   = 0x02
>>>>>>   length = 4 (0x0004)
>>>>>>   value  = 00:00:00:00
>>>>>> TLV:
>>>>>>   type   = 0x01
>>>>>>   length = 2 (0x0002)
>>>>>>   value  = 01:11

[26 Nov 2012, 22:52:43] [Debug] KEY: 00:00:00:01
[26 Nov 2012, 22:52:43] [Debug]   Service: 00
[26 Nov 2012, 22:52:43] [Debug]   Client ID: 00
[26 Nov 2012, 22:52:43] [Debug]   Transaction ID: 00:01
[26 Nov 2012, 22:52:43] [Debug] Allocated client ID '17' for service 'wds'
[26 Nov 2012, 22:52:43] [Debug] Registered 'wds' client with ID '17'
[26 Nov 2012, 22:52:43] [Debug] Asynchronously starting network...
[26 Nov 2012, 22:52:43] [Debug] [/dev/cdc-wdm0] Sending message...
<<<<<< QMUX:
<<<<<<   length  = 12 (0x000c)
<<<<<<   flags   = 0x00
<<<<<<   service = "wds" (0x01)
<<<<<<   client  = 17 (0x11)
<<<<<< QMI:
<<<<<<   flags       = "none" (0x00)
<<<<<<   transaction = 1 (0x0001)
<<<<<<   message     = "start-network" (0x0020)
<<<<<<   tlv_length  = 0 (0x0000)

[26 Nov 2012, 22:52:43] [Debug] KEY: 01:11:00:01
[26 Nov 2012, 22:52:43] [Debug]   Service: 01
[26 Nov 2012, 22:52:43] [Debug]   Client ID: 11
[26 Nov 2012, 22:52:43] [Debug]   Transaction ID: 00:01
[26 Nov 2012, 22:52:43] [Debug] [/dev/cdc-wdm0] Received message...
>>>>>> QMUX:
>>>>>>   length  = 26 (0x001a)
>>>>>>   flags   = 0x80
>>>>>>   service = "wds" (0x01)
>>>>>>   client  = 17 (0x11)
>>>>>> QMI:
>>>>>>   flags       = "response" (0x02)
>>>>>>   transaction = 1 (0x0001)
>>>>>>   message     = "start-network" (0x0020)
>>>>>>   tlv_length  = 14 (0x000e)
>>>>>> TLV:
>>>>>>   type   = 0x02
>>>>>>   length = 4 (0x0004)
>>>>>>   value  = 00:00:00:00
>>>>>> TLV:
>>>>>>   type   = 0x01
>>>>>>   length = 4 (0x0004)
>>>>>>   value  = 58:68:07:02

[26 Nov 2012, 22:52:43] [Debug] KEY: 01:11:00:01
[26 Nov 2012, 22:52:43] [Debug]   Service: 01
[26 Nov 2012, 22:52:43] [Debug]   Client ID: 11
[26 Nov 2012, 22:52:43] [Debug]   Transaction ID: 00:01
[26 Nov 2012, 22:52:43] [Debug] [/dev/cdc-wdm0] Received message...
>>>>>> QMUX:
>>>>>>   length  = 21 (0x0015)
>>>>>>   flags   = 0x80
>>>>>>   service = "wds" (0x01)
>>>>>>   client  = 255 (0xff)
>>>>>> QMI:
>>>>>>   flags       = "indication" (0x04)
>>>>>>   transaction = 0 (0x0000)
>>>>>>   message     = "get-packet-service-status" (0x0022)
>>>>>>   tlv_length  = 9 (0x0009)
>>>>>> TLV:
>>>>>>   type   = 0x01
>>>>>>   length = 2 (0x0002)
>>>>>>   value  = 02:00
>>>>>> TLV:
>>>>>>   type   = 0x12
>>>>>>   length = 1 (0x0001)
>>>>>>   value  = 04

[/dev/cdc-wdm0] Network started
        Packet data handle: 34039896
[/dev/cdc-wdm0] Client ID not released:
        Service: 'wds'
            CID: '17'
[26 Nov 2012, 22:52:43] [Debug] Unregistered 'wds' client with ID '17'
[26 Nov 2012, 22:52:43] [Debug] Client released
Segmentation fault

Mam to samo na TL-WR1043ND w Warszawie na e398. Kiedy dokładnie się to pojawiło, to nie wiem, bo ostatnio byłem poza domem i nie korzystałem z tego netu.

Btw, co zgłosiłeś w plusie? Moje poprzednie próby interwencji kończyły się odesłaniem do oficjalnego softu plusa.

19

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

W sumie tak.

u mnie pomogło coś takiego:
uci set network.wan.pppd_options='debug noipdefault local nobsdcomp

dzięki petrus007.1!!

mt

20

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

No własnie nic specjalnego nie trzeba było czynić. Tu też ma działać i jest rozpoznawany, natomiast modem/ppp nie może się z operatorem dogadać.

to jeszcze dorzucę trochę informacji.
1. 3ginfo
Status: Rozlaczony
Czas polaczenia: -
Przeslano danych: - / -
Operator: Mobyland LTE
Tryb pracy: LTE
Sila sygnalu: 54%
Urzadzenie: Huawei Technologies Co., Ltd. E398
MCC MNC: 260 16
LAC: FFFE (65534)
LCID: 3C702 (247554)
RNC: 3 (3)
CID: C702 (50946)
CSQ: 17
RSSI: -79 dBm


zawartość /etc/usb_modeswitch.d/12d1:1505:

# Huawei EC156

TargetVendor=  0x12d1
TargetProductList="140b,1506,150f"

MessageContent="55534243123456780000000000000011062000000100000000000000000000"


czy powyższe jest ok?

21

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

Jak widzisz łączy się bez problemu. Za to nie dostajesz od operatora ani adresu ip ani dnsów.

na koniec dostaję coś takiego:

Aug  7 04:03:47 Gargoyle daemon.warn pppd[18013]: IPCP: timeout sending Config-Requests
Aug  7 04:03:47 Gargoyle daemon.debug pppd[18013]: sent [LCP TermReq id=0x2 "No network protocols running"]
Aug  7 04:03:50 Gargoyle daemon.debug pppd[18013]: sent [LCP TermReq id=0x3 "No network protocols running"]
Aug  7 04:03:53 Gargoyle daemon.notice pppd[18013]: Connection terminated.
Aug  7 04:03:54 Gargoyle daemon.notice pppd[18013]: Modem hangup

pod win  wszystko hula ładnie. Jak to zmusić do działania pod gargoyle?
Z góry sorry za lamerskie pytania wink

mt

22

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

AT^SETPORT=?

Do wykonania np. w putty czy innym hiperterminalu.

sprawdziłem na innym kompie i po świeżej instalce programu od cp łączy się po RAS. Wynik setport:
AT^SETPORT=?
1:MODEM
2:PCUI
3:DIAG
4:PCSC
5:GPS
6:GPS CONTROL
7:NDIS
A:BLUE TOOTH
B:FINGER PRINT
D:MMS
E:PC VOICE
A1:CDROM
A2:SD


OK


Niestety pod Gargoyle (konf wyklikany) nie chce hulać:

Aug  7 00:19:26 Gargoyle daemon.debug pppd[14630]: Script USE_APN=internet /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 14735), status = 0x0
Aug  7 00:19:26 Gargoyle daemon.info pppd[14630]: Serial connection established.
Aug  7 00:19:26 Gargoyle daemon.debug pppd[14630]: using channel 143
Aug  7 00:19:26 Gargoyle daemon.info pppd[14630]: Using interface 3g-wan
Aug  7 00:19:26 Gargoyle daemon.notice pppd[14630]: Connect: 3g-wan <--> /dev/ttyUSB1
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: sent [LCP ConfReq id=0x7 <asyncmap 0x0> <magic 0xc2f9c3a0>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: rcvd [LCP ConfReq id=0x6 <asyncmap 0x0> <auth chap MD5> <magic 0x3129eb8> <pcomp> <accomp>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: No auth is possible
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: sent [LCP ConfRej id=0x6 <auth chap MD5> <pcomp> <accomp>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: rcvd [LCP ConfAck id=0x7 <asyncmap 0x0> <magic 0xc2f9c3a0>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: rcvd [LCP ConfReq id=0x7 <asyncmap 0x0> <magic 0x3129eb8>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: sent [LCP ConfAck id=0x7 <asyncmap 0x0> <magic 0x3129eb8>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: sent [LCP EchoReq id=0x0 magic=0xc2f9c3a0]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: rcvd [LCP DiscReq id=0x8 magic=0x3129eb8]
Aug  7 00:19:27 Gargoyle daemon.debug pppd[14630]: rcvd [LCP EchoRep id=0x0 magic=0x3129eb8 c2 f9 c3 a0]
Aug  7 00:19:30 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:33 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:36 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:39 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:42 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:45 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:48 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
Aug  7 00:19:51 Gargoyle daemon.debug pppd[14630]: sent [IPCP ConfReq id=0x3 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]

23

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

A nie wyłączyłeś ras w ustawieniach modemu?

raczej nie - chyba że przez przypadek.
a jak i gdzie się to przestawia? ewentualnie jak to można sprawdzić?

mt

24

(225 odpowiedzi, napisanych Oprogramowanie / Software)

Cezary napisał/a:

A więc i tak więcej możesz nie uzyskać. No dobrze, to teraz E398 złap od kogoś. U mnie nikt nie ma hmm

Chętnie to przetestuję, ale potrzebowałbym obrazu dla WR1043ND.

Przy okazji, mój e398 od plusa przestał nawet pod win działać w trybie RAS (aplikacja CP ma opcję do wyboru) - kojarzycie co może być przyczyną?
z góry dzięki

p.
MT