Re: AW: AW: AW: 03f0:521d Hewlett-Packard again

2016-11-08 Thread Harald Jung

Hi,

i finally did a test with mbim and the firmware I got from HP, without 
success.
So we will stuck with the option driver here, which will be okay for me 
and most of the users.
Thx for you help, I never had a device which sucked more and there about 
500 Notebooks with this crap in it, which should run with linux :/



regards
Harald
___
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


Re: AW: AW: AW: 03f0:521d Hewlett-Packard again

2016-11-08 Thread Harald Jung

Hi,

any idea whats wrong trying, with the option driver?

Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): --> 
'ATD*99***1#'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): <-- 
'+CME ERROR: 4'




Nov  8 17:29:39 ThinClient ModemManager[4131]:  Simple connect 
started...

Nov  8 17:29:39 ThinClient ModemManager[4131]:  PIN: unspecified
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Operator ID: 
unspecified

Nov  8 17:29:39 ThinClient ModemManager[4131]:  Allowed roaming: yes
Nov  8 17:29:39 ThinClient ModemManager[4131]:  APN: 
internet.t-d1.de

Nov  8 17:29:39 ThinClient ModemManager[4131]: IP family: ipv4
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Allowed 
authentication: unspecified

Nov  8 17:29:39 ThinClient ModemManager[4131]:  User: tm
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Password: tm
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Number: *99#
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Simple connect 
state (4/8): Wait to get fully enabled
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Simple connect 
state (5/8): Register
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Already 
registered in network '26201', automatic registration not launched...
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Simple connect 
state (6/8): Bearer
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Creating new 
bearer...
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Creating 
Broadband bearer in broadband modem
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 2 (open)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 1 (close)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  New bearer 
created at DBus path '/org/freedesktop/ModemManager1/Bearer/0'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Simple connect 
state (7/8): Connect
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Connecting bearer 
'/org/freedesktop/ModemManager1/Bearer/0'
Nov  8 17:29:39 ThinClient ModemManager[4131]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (registered -> 
connecting)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Launching 3GPP 
connection attempt with APN 'internet.t-d1.de'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Looking for best 
CID...
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 2 (open)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): --> 
'AT+CGDCONT?'
Nov  8 17:29:39 ThinClient NetworkManager[4076]:  
[1478622579.2804] (ttyUSB0): modem state changed, 'registered' --> 
'connecting' (reason: user-requested)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): <-- 
'+CGDCONT: 
1,"IP","internet.t-d1.de","0.0.0.0",0,0+CGDCONT: 
2,"IP","internet.t-d1.de","0.0.0.0",0,0+CGDCONT: 
3,"IPV6","0.0.0.0.0.0","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Found '9' PDP 
contexts
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=1] [type='ipv4'] [apn='internet.t-d1.de']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=2] [type='ipv4'] [apn='internet.t-d1.de']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=3] [type='ipv6'] [apn='0.0.0.0.0.0']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=4] [type='ipv4v6'] [apn='0.0.0.0.0.0.0.0.0.0']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=5] [type='ipv6'] [apn='0.0.0.0.0.0']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=6] [type='ipv4v6'] [apn='0.0.0.0.0.0.0.0.0.0']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=7] [type='ipv6'] [apn='0.0.0.0.0.0']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=8] [type='ipv4v6'] [apn='internet.t-d1.de']
Nov  8 17:29:39 ThinClient ModemManager[4131]:PDP context 
[cid=9] [type='ipv6'] [apn='internet.t-d1.de']
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Found PDP context 
with CID 1 and PDP type ipv4 for APN 'internet.t-d1.de'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 3 (open)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Connection 
through a plain serial AT port (ttyUSB0)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 4 (open)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 3 (close)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): --> 
'ATD*99***1#'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): <-- 
'+CME ERROR: 4'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  Got failure code 
4: Operation not supported
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 4 (open)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0) device 
open count is 3 (close)
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): --> 
'AT+CEER'
Nov  8 17:29:39 ThinClient ModemManager[4131]:  (ttyUSB0): <-- 
'+CEER: "CC setup 

Re: AW: AW: AW: 03f0:521d Hewlett-Packard again

2016-11-08 Thread Harald Jung

Hi,

sorry... after a poweroff it is the same as before:

Nov  8 14:54:57 ThinClient ModemManager[2418]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (connecting -> 
registered)
Nov  8 14:54:57 ThinClient NetworkManager[2511]:  
[1478613297.3220] (ttyUSB0): modem state changed, 'connecting' --> 
'registered' (reason: user-requested)
Nov  8 14:54:57 ThinClient NetworkManager[2511]:  
[1478613297.3221] modem-broadband[ttyUSB0]: failed to connect modem: "SM 
deactivation", 0, "No cause information available"
Nov  8 14:54:57 ThinClient NetworkManager[2511]:  
[1478613297.3221] device (ttyUSB0): state change: prepare -> failed 
(reason 'unknown') [40 120 1]
Nov  8 14:54:57 ThinClient NetworkManager[2511]:  
[1478613297.3226] device (ttyUSB0): Activation: failed for connection 
'Verbindung mit GSM'
Nov  8 14:54:57 ThinClient NetworkManager[2511]:  
[1478613297.3237] device (ttyUSB0): state change: failed -> disconnected 
(reason 'none') [120 30 0]


___
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel


Re: AW: AW: AW: 03f0:521d Hewlett-Packard again

2016-11-08 Thread Harald Jung

Hi,

I've tried again with option (kernel 4.8.6, ModemManager 1.6.2), 
something changed.


Nov  8 14:44:05 ThinClient ModemManager[2416]:  Creating modem 
with plugin 'Generic' and '4' ports
Nov  8 14:44:05 ThinClient ModemManager[2416]:   Could not grab 
port (tty/ttyUSB2): 'Cannot add port 'tty/ttyUSB2', unhandled serial type'
Nov  8 14:44:05 ThinClient ModemManager[2416]:   Could not grab 
port (tty/ttyUSB0): 'Cannot add port 'tty/ttyUSB0', unhandled serial type'
Nov  8 14:44:05 ThinClient ModemManager[2416]:  (ttyUSB1): port 
attributes not fully set
Nov  8 14:44:05 ThinClient ModemManager[2416]:   Modem for device 
at '/sys/devices/pci:00/:00:14.0/usb1/1-3' successfully created
Nov  8 14:44:05 ThinClient ModemManager[2416]:  couldn't load 
Supported Modes: 'Couldn't retrieve supported modes'
Nov  8 14:44:05 ThinClient sudo: root : TTY=unknown ; PWD=/ ; 
USER=cdb ; COMMAND=/usr/bin/couchdb
Nov  8 14:44:05 ThinClient sudo: pam_unix(sudo:session): session opened 
for user cdb by (uid=0)
Nov  8 14:44:06 ThinClient ModemManager[2416]:   Modem: state 
changed (unknown -> disabled)
Nov  8 14:44:06 ThinClient NetworkManager[2509]:  
[1478612646.0090] (ttyUSB1): modem state changed, 'disabled' --> 
'enabling' (reason: user preference)
Nov  8 14:44:06 ThinClient ModemManager[2416]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (disabled -> 
enabling)
Nov  8 14:44:06 ThinClient NetworkManager[2509]:  
[1478612646.0101] manager: (ttyUSB1): new Broadband device 
(/org/freedesktop/NetworkManager/Devices/7)
Nov  8 14:44:06 ThinClient NetworkManager[2509]:  
[1478612646.0103] device (ttyUSB1): state change: unmanaged -> 
unavailable (reason 'managed') [10 20 2]
Nov  8 14:44:06 ThinClient NetworkManager[2509]:  
[1478612646.0105] device (ttyUSB1): modem state 'enabling'
Nov  8 14:44:06 ThinClient NetworkManager[2509]:  
[1478612646.0111] device (ttyUSB1): state change: unavailable -> 
disconnected (reason 'none') [20 30 0]
Nov  8 14:44:06 ThinClient ModemManager[2416]:  (ttyUSB1): port 
attributes not fully set
Nov  8 14:44:06 ThinClient ModemManager[2416]:  (ttyUSB3): port 
attributes not fully set
Nov  8 14:44:06 ThinClient ModemManager[2416]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed 
(unknown -> registering)
Nov  8 14:44:06 ThinClient ModemManager[2416]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: 3GPP Registration state changed 
(registering -> home)
Nov  8 14:44:07 ThinClient ModemManager[2416]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (enabling -> 
registered)
Nov  8 14:44:07 ThinClient NetworkManager[2509]:  
[1478612647.1374] (ttyUSB1): modem state changed, 'enabling' --> 
'registered' (reason: user-requested)
Nov  8 14:44:11 ThinClient sshd[2986]: SSH: Server;Ltype: 
Version;Remote: 192.168.93.23-60544;Protocol: 2.0;Client: OpenSSH_7.2p2 
Ubuntu-4ubuntu2.1
Nov  8 14:44:11 ThinClient sshd[2986]: SSH: Server;Ltype: Kex;Remote: 
192.168.93.23-60544;Enc: aes256-ctr;MAC: hmac-sha2-256;Comp: none [preauth]
Nov  8 14:44:11 ThinClient sshd[2986]: WARNING: could open open 
/etc/ssh/moduli (No such file or directory), using fixed modulus
Nov  8 14:44:11 ThinClient sshd[2986]: userauth_pubkey: key type ssh-dss 
not in PubkeyAcceptedKeyTypes [preauth]
Nov  8 14:44:14 ThinClient sshd[2986]: Accepted password for root from 
192.168.93.23 port 60544 ssh2
Nov  8 14:44:14 ThinClient sshd[2986]: SSH: Server;Ltype: Kex;Remote: 
192.168.93.23-60544;Enc: aes256-ctr;MAC: hmac-sha2-256;Comp: none
Nov  8 14:44:14 ThinClient sshd[2986]: WARNING: could open open 
/etc/ssh/moduli (No such file or directory), using fixed modulus
Nov  8 14:44:14 ThinClient sshd[2994]: lastlog_openseek: Couldn't stat 
/var/log/lastlog: No such file or directory
Nov  8 14:44:14 ThinClient sshd[2994]: lastlog_openseek: Couldn't stat 
/var/log/lastlog: No such file or directory

Nov  8 14:44:32 ThinClient kernel: EXT4-fs (sdb6): re-mounted. Opts: (null)
Nov  8 14:44:33 ThinClient NetworkManager[2509]:  
[1478612673.5284] device (ttyUSB1): Activation: starting connection 
'Verbindung mit GSM' (1d6ca10b-2716-4d34-a47f-bc8d95ef52f8)
Nov  8 14:44:33 ThinClient NetworkManager[2509]:  
[1478612673.5286] device (ttyUSB1): state change: disconnected -> 
prepare (reason 'none') [30 40 0]
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Simple connect 
started...
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Simple connect 
state (4/8): Wait to get fully enabled
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Simple connect 
state (5/8): Register
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Simple connect 
state (6/8): Bearer
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Simple connect 
state (7/8): Connect
Nov  8 14:44:33 ThinClient ModemManager[2416]:   Modem 
/org/freedesktop/ModemManager1/Modem/0: state changed (registered -> 
connecting)
Nov  8 14:44:33 ThinClient NetworkManager[2509]:  
[1478612673.5310] (ttyUSB1): modem state changed, 'registered' --> 

Re: AW: AW: AW: 03f0:521d Hewlett-Packard again

2016-11-08 Thread Harald Jung

Hi,

I tried again with mbim, because its a branded huawei mu736.
Same results as before:
ifconfig shows errors and I don't receive any bytes.

option 1-3:2.2: GSM modem (1-port) converter detected
usb 1-3: GSM modem (1-port) converter now attached to ttyUSB0
usbcore: registered new interface driver cdc_ncm
usbcore: registered new interface driver cdc_wdm
cdc_mbim 1-3:2.0: setting rx_max = 16384
cdc_mbim 1-3:2.0: setting tx_max = 16384
cdc_mbim 1-3:2.0: NDP will be placed at end of frame for this device.
cdc_mbim 1-3:2.0: cdc-wdm0: USB WDM device
cdc_mbim 1-3:2.0 wwan0: register 'cdc_mbim' at usb-:00:14.0-3, CDC 
MBIM, 8e:1b:bf:b0:35:62

usbcore: registered new interface driver cdc_mbim
8021q: adding VLAN 0 to HW filter on device wwan0

wwan0 Link encap:Ethernet  HWaddr 8E:1B:BF:B0:35:62
  inet addr:37.84.135.42  Bcast:37.84.135.43 Mask:255.255.255.252
  inet6 addr: fe80::8c1b:bfff:feb0:3562%lo/64 Scope:Link
  UP BROADCAST RUNNING NOARP MULTICAST  MTU:1500  Metric:1
  RX packets:0 errors:41 dropped:0 overruns:0 frame:0
  TX packets:72 errors:0 dropped:0 overruns:0 carrier:0
  collisions:0 txqueuelen:1000
  RX bytes:0 (0.0 B)  TX bytes:5622 (5.4 KiB)



Has someone any ideas?
should we go on with option, or mbim?
could it help to disable ipv6?



Here is a pdf doc from huawei:
http://consumer.huawei.com/en/solutions/m2m-solutions/products/support/application-guides/detail/mu736-en.htm?id=17942

These are my patches so far:
--- drivers/usb/serial/option.c~2014-09-06 01:34:59.0 +0200
+++ drivers/usb/serial/option.c 2014-09-16 15:50:45.0 +0200
@@ -79,6 +79,8 @@
 #define OPTION_PRODUCT_ETNA_KOI_MODEM  0x7100
 #define OPTION_PRODUCT_GTM380_MODEM0x7201

+#define HP_VENDOR_ID0x03F0
+
 #define HUAWEI_VENDOR_ID   0x12D1
 #define HUAWEI_PRODUCT_E1730x140C
 #define HUAWEI_PRODUCT_E1750   0x1406
@@ -980,6 +982,12 @@
{ USB_VENDOR_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, 0xff, 0x06, 
0x7C) },



+{ USB_VENDOR_AND_INTERFACE_INFO(HP_VENDOR_ID, 0xff, 0x02, 0x01) },
+{ USB_VENDOR_AND_INTERFACE_INFO(HP_VENDOR_ID, 0xff, 0x02, 0x02) },
+{ USB_VENDOR_AND_INTERFACE_INFO(HP_VENDOR_ID, 0xff, 0x02, 0x03) },
+{ USB_VENDOR_AND_INTERFACE_INFO(HP_VENDOR_ID, 0xff, 0x02, 0x04) },
+{ USB_VENDOR_AND_INTERFACE_INFO(HP_VENDOR_ID, 0xff, 0x02, 0x05) },
+
{ USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 
NOVATELWIRELESS_PRODUCT_V640) },
{ USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 
NOVATELWIRELESS_PRODUCT_V620) },
{ USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, 
NOVATELWIRELESS_PRODUCT_V740) },

--- drivers/usb/serial/usb_wwan.c.orig  2016-11-08 12:24:25.240201286 +0100
+++ drivers/usb/serial/usb_wwan.c   2016-11-08 12:29:53.320201286 +0100
@@ -21,6 +21,8 @@

 #define DRIVER_AUTHOR "Matthias Urlichs "
 #define DRIVER_DESC "USB Driver for GSM modems"
+#define HW_bcdUSB 0x0110
+#define HP_VENDOR_ID 0x03F0

 #include 
 #include 
@@ -220,6 +222,7 @@
int i;
int left, todo;
struct urb *this_urb = NULL;/* spurious */
+   struct usb_host_endpoint *ep=NULL;
int err;
unsigned long flags;

@@ -256,6 +259,17 @@
memcpy(this_urb->transfer_buffer, buf, todo);
this_urb->transfer_buffer_length = todo;

+if((HP_VENDOR_ID == port->serial->dev->descriptor.idVendor)
+  && (HW_bcdUSB != port->serial->dev->descriptor.bcdUSB)){
+  ep = usb_pipe_endpoint(this_urb->dev, this_urb->pipe);
+  if(ep && (0 != this_urb->transfer_buffer_length)
+&& (0 == this_urb->transfer_buffer_length %
+ep->desc.wMaxPacketSize)){
+this_urb->transfer_flags |= URB_ZERO_PACKET;
+}
+}
+
+
spin_lock_irqsave(>susp_lock, flags);
if (intfdata->suspended) {
usb_anchor_urb(this_urb, >delayed);

--- drivers/net/usb/cdc_mbim.c.orig 2016-11-08 12:33:55.430201286 +0100
+++ drivers/net/usb/cdc_mbim.c  2016-11-08 12:39:56.800201286 +0100
@@ -626,6 +626,9 @@
{ USB_VENDOR_AND_INTERFACE_INFO(0x12d1, USB_CLASS_COMM, 
USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE),

  .driver_info = (unsigned long)_mbim_info_ndp_to_end,
},
+   { USB_VENDOR_AND_INTERFACE_INFO(0x03f0, USB_CLASS_COMM, 
USB_CDC_SUBCLASS_MBIM, USB_CDC_PROTO_NONE),

+ .driver_info = (unsigned long)_mbim_info_ndp_to_end,
+   },
/* default entry */
{ USB_INTERFACE_INFO(USB_CLASS_COMM, USB_CDC_SUBCLASS_MBIM, 
USB_CDC_PROTO_NONE),

  .driver_info = (unsigned long)_mbim_info_zlp,


regards
Harald

___
ModemManager-devel mailing list
ModemManager-devel@lists.freedesktop.org