Re: AW: AW: AW: 03f0:521d Hewlett-Packard again
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
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
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
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
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