I would like to know if anybody knows how or had some success with setting up this modem on openSUSE 11.4?
Here are the specifics:
OS: openSUSE 11.4 64-bit with latest updates
Laptop: HP EliteBook 8560p
Modem: HP hs2340 HSPA+ MobileBroadband
Output from dmesg:
2.575429] usb 1-1.2: New USB device found, idVendor=03f0, idProduct=3a1d
2.575439] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2.575451] usb 1-1.2: Product: HP hs2340 HSPA+ MobileBroadband
2.575452] usb 1-1.2: Manufacturer: HP
2.575453] usb 1-1.2: SerialNumber: 21B934309B30DA70
Output from lsusb -vs 001:004 | grep -P ‘:|Class|Vendor|Product|Interface|Protocol’ (otherwise the post is too long)
Bus 001 Device 004: ID 03f0:3a1d Hewlett-Packard
Device Descriptor:
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
idVendor 0x03f0 Hewlett-Packard
idProduct 0x3a1d
iProduct 2 HP hs2340 HSPA+ MobileBroadband
Configuration Descriptor:
bNumInterfaces 11
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5 HP hs2340 HSPA+ Mobile Broadband USB Device
CDC Header:
CDC WHCM:
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8 9 10
Interface Descriptor:
bInterfaceNumber 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6 HP hs2340 HSPA+ Mobile Broadband Modem
CDC Header:
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
use DataInterface
bDataInterface 2
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 7 HP hs2340 HSPA+ Mobile Broadband Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 3
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8 HP hs2340 HSPA+ Mobile Broadband Data Modem
CDC Header:
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
use DataInterface
bDataInterface 4
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 4
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 9 HP hs2340 HSPA+ Mobile Broadband Data Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 5
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10 HP hs2340 HSPA+ Mobile Broadband Device Management
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 6
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11 HP hs2340 HSPA+ Mobile Broadband Network Adapter
CDC Header:
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
UNRECOGNIZED CDC: 06 24 1a 00 01 1b
UNRECOGNIZED CDC: 16 24 16 00 01 0d 2e 23 bb ae c1 88 11 df bc dc d9 c6 df d7 20 85
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 14 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1
iInterface 15 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 8
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16 HP hs2340 HSPA+ Mobile Broadband USIM
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 9
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 17 HP hs2340 HSPA+ Mobile Broadband NMEA
CDC Header:
CDC Union:
bMasterInterface 9
bSlaveInterface 10
CDC Call Management:
use DataInterface
bDataInterface 10
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 10
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 18 HP hs2340 HSPA+ Mobile Broadband NMEA
Endpoint Descriptor:
Endpoint Descriptor:
Configuration Descriptor:
bNumInterfaces 9
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5 HP hs2340 HSPA+ Mobile Broadband USB Device
CDC Header:
CDC WHCM:
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8
Interface Descriptor:
bInterfaceNumber 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6 HP hs2340 HSPA+ Mobile Broadband Modem
CDC Header:
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
use DataInterface
bDataInterface 2
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 7 HP hs2340 HSPA+ Mobile Broadband Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 3
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8 HP hs2340 HSPA+ Mobile Broadband Data Modem
CDC Header:
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
use DataInterface
bDataInterface 4
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 4
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 9 HP hs2340 HSPA+ Mobile Broadband Data Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 5
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10 HP hs2340 HSPA+ Mobile Broadband Device Management
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 6
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11 HP hs2340 HSPA+ Mobile Broadband Network Adapter
CDC Header:
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
UNRECOGNIZED CDC: 06 24 1a 00 01 1b
UNRECOGNIZED CDC: 16 24 16 00 01 0d 2e 23 bb ae c1 88 11 df bc dc d9 c6 df d7 20 85
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 14 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1
iInterface 15 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 8
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16 HP hs2340 HSPA+ Mobile Broadband USIM
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Configuration Descriptor:
bNumInterfaces 1
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 21 ST-Ericsson CD-ROM
Endpoint Descriptor:
Endpoint Descriptor:
Device Qualifier (for other device speed):
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
Device Status: 0x0000
I have tried setting it up as an ordinary modem wit AT commands but this also failed.
BOOTPROTO='none'
DIALCOMMAND='ATDT'
DIALPREFIX=''
DIALPREFIXREGEX=''
INIT1='AT&F'
INIT2='ATE1'
INIT3='AT+CGDCONT=1,"IP","Internet"'
INIT8='ATM1'
INIT9='ATX3'
MODEM_DEVICE='/dev/ttyACM0'
NAME='HP hs2340 HSPA+ MobileBroadband'
PPPD_OPTIONS=''
PROVIDER='provider0'
SPEED='115200'
STARTMODE='auto'
UDI=''
USERCONTROL='yes'
Any help or suggestions would be appreciated.
Thanks in advance.
Hello
I had a similar problem with a mobile broadband device. I solved my problem searching hard for internet. Please find below one of my first post in this forum:
Difficulties in using 3G Orange Broadband Modem Icon 225 with Opensuse 11.3
Please tell me if you found the right solution.
Regards
Fabrizio
FWIW, I have a HP Compaq 6710b (work laptop), which has a similar hs2300 mobile broadband device.
1.595394] usb 3-1: Product: HP Integrated Module
1.953614] usb 4-1: Product: HP hs2300 HSDPA Broadband Wireless Module
1.953616] usb 4-1: Manufacturer: HP
Bus 003 Device 002: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
I’m running openSUSE 11.3, KDE4.6.5 and connect via the network management plasmoid without any issue. I would be surprised if your device wasn’t handled similarly. Have you tried configuring via NM?
Another common approach is to detect hardware modems via ‘wvdialconf’. Does ‘sudo wvdialconf’ detect it ok?
Thanks for the help so far
@Fabrizio
Thanks for the advice but unfortunately it did not work.
@deano_ferrari
The problem is that Network Manager sees the modem but you can’t do anything with it.
It only allows you to configure it but doesn’t allow you to use it in any way.
wvdial the same thing.
I also tried qinternet and the same thing happens.
Knowing that HP re-brands the hardware ID’s to their own I decided to dismantle the laptop and see what’s really in there.
It turned out to be a Ericsson F5521gw WCDMA modem
http://www.ericsson.com/solutions/mobile_broadband_modules/docs/F5521gw-screen.pdf
http://www.aether.com.tw/download/WW-ME5521-G%20T.pdf
Nice modem, but only if it works.
Found this bit of info though
Bug#631278: modemmanager: /lib/udev/rules.d/77-mm-ericsson-mbm.rules needs update for HP hs2340 HSPA+ MobileBroadband, help, FAQ, forums, question, answer, advice, opinion and howto for Windows, Linux and Mac OS X
#HP hs2340 HSPA+ MobileBroadband
#03f0:3a1d Hewlett-Packard
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3a1d",ENV{ID_MM_ERICSSON_MBM}="1
By adding that to the /lib/udev/rules.d/77-mm-ericsson-mbm.rules it at least now loads the correct modules but it still fails to connect.
Upon further inspection it seems that there is something funny about the way it reads and responds to the AT commands.
I also noticed that the module is only fully supported in a later version of the kernel. 
SourceForge.net: MBM - mbm
Since my kernel is 2.6.37 I will require a kernel that is outside of the standard openSUSE 11.4 OSS repository. :’(
Going to try that now. Will let you know if I ruined my OS or not. Hopefully the latter.
Considering all of this and the other hardware problems it might also be worth considering moving to Tumbleweed.
Ok, it’s been a long time since there were any replies or updates to this thread but I finally managed ta make it work, sort of.
I reinstalled my system and then upgraded to Tumbleweed.
What a world of difference that made. Most of my hardware problems went out the window.
Ok so here is the breakdown:
uname -a
Linux host.domain.local 3.0.1-40-desktop #1 SMP PREEMPT Fri Aug 5 20:05:41 UTC 2011 (191d3db) x86_64 x86_64 x86_64 GNU/Linux
lsusb -vs 001:004 | grep -P '\:|Class|Vendor|Product|Interface|Protocol'
Bus 001 Device 004: ID 03f0:3a1d Hewlett-Packard
Device Descriptor:
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
idVendor 0x03f0 Hewlett-Packard
idProduct 0x3a1d
iProduct 2 HP hs2340 HSPA+ MobileBroadband
Configuration Descriptor:
bNumInterfaces 11
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5 HP hs2340 HSPA+ Mobile Broadband USB Device
CDC Header:
CDC WHCM:
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8 9 10
Interface Descriptor:
bInterfaceNumber 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6 HP hs2340 HSPA+ Mobile Broadband Modem
CDC Header:
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
use DataInterface
bDataInterface 2
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 7 HP hs2340 HSPA+ Mobile Broadband Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 3
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8 HP hs2340 HSPA+ Mobile Broadband Data Modem
CDC Header:
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
use DataInterface
bDataInterface 4
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 4
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 9 HP hs2340 HSPA+ Mobile Broadband Data Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 5
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10 HP hs2340 HSPA+ Mobile Broadband Device Management
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 6
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11 HP hs2340 HSPA+ Mobile Broadband Network Adapter
CDC Header:
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
UNRECOGNIZED CDC: 06 24 1a 00 01 1b
UNRECOGNIZED CDC: 16 24 16 00 01 0d 2e 23 bb ae c1 88 11 df bc dc d9 c6 df d7 20 85
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 14 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1
iInterface 15 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 8
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16 HP hs2340 HSPA+ Mobile Broadband USIM
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 9
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 17 HP hs2340 HSPA+ Mobile Broadband NMEA
CDC Header:
CDC Union:
bMasterInterface 9
bSlaveInterface 10
CDC Call Management:
use DataInterface
bDataInterface 10
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 10
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 18 HP hs2340 HSPA+ Mobile Broadband NMEA
Endpoint Descriptor:
Endpoint Descriptor:
Configuration Descriptor:
bNumInterfaces 9
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5 HP hs2340 HSPA+ Mobile Broadband USB Device
CDC Header:
CDC WHCM:
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8
Interface Descriptor:
bInterfaceNumber 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6 HP hs2340 HSPA+ Mobile Broadband Modem
CDC Header:
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
use DataInterface
bDataInterface 2
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 7 HP hs2340 HSPA+ Mobile Broadband Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 3
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8 HP hs2340 HSPA+ Mobile Broadband Data Modem
CDC Header:
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
use DataInterface
bDataInterface 4
CDC ACM:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 4
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 9 HP hs2340 HSPA+ Mobile Broadband Data Modem
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 5
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10 HP hs2340 HSPA+ Mobile Broadband Device Management
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 6
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11 HP hs2340 HSPA+ Mobile Broadband Network Adapter
CDC Header:
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
UNRECOGNIZED CDC: 06 24 1a 00 01 1b
UNRECOGNIZED CDC: 16 24 16 00 01 0d 2e 23 bb ae c1 88 11 df bc dc d9 c6 df d7 20 85
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0
iInterface 14 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Interface Descriptor:
bInterfaceNumber 7
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 1
iInterface 15 HP hs2340 HSPA+ Mobile Broadband Network Adapter
Endpoint Descriptor:
Endpoint Descriptor:
Interface Descriptor:
bInterfaceNumber 8
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16 HP hs2340 HSPA+ Mobile Broadband USIM
CDC Header:
CDC Device Management:
Endpoint Descriptor:
Configuration Descriptor:
bNumInterfaces 1
Interface Descriptor:
bInterfaceNumber 0
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 21 ST-Ericsson CD-ROM
Endpoint Descriptor:
Endpoint Descriptor:
Device Qualifier (for other device speed):
bDeviceClass 2 Communications
bDeviceSubClass 0
bDeviceProtocol 0
Device Status: 0x0000
dmesg | grep ACM
9.967614] cdc_acm 1-1.2:1.1: ttyACM0: USB ACM device
9.968151] cdc_acm 1-1.2:1.3: ttyACM1: USB ACM device
9.975237] cdc_acm 1-1.2:1.9: ttyACM2: USB ACM device
grep "`date +'%b %e '`" /var/log/messages | grep 'ACM'
Aug 16 09:54:34 host modem-manager: (ttyACM0) opening serial device...
Aug 16 09:54:34 host modem-manager: (ttyACM0): probe requested by plugin 'Generic'
Aug 16 09:54:34 host modem-manager: (ttyACM1) opening serial device...
Aug 16 09:54:34 host modem-manager: (ttyACM1): probe requested by plugin 'Generic'
Aug 16 09:54:34 host modem-manager: (ttyACM2) opening serial device...
Aug 16 09:54:34 host modem-manager: (ttyACM2): probe requested by plugin 'Generic'
Aug 16 09:54:37 host modem-manager: (ttyACM0) closing serial device...
Aug 16 09:54:37 host modem-manager: (ttyACM1) closing serial device...
Aug 16 09:54:37 host modem-manager: (ttyACM2) closing serial device...
Aug 16 09:54:37 host modem-manager: (ttyACM0) opening serial device...
Aug 16 09:54:37 host modem-manager: (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 claimed port ttyACM0
Aug 16 09:54:37 host modem-manager: (tty/ttyACM0): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
Aug 16 09:54:37 host modem-manager: (tty/ttyACM1): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
Aug 16 09:54:37 host modem-manager: (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 claimed port ttyACM1
Aug 16 09:54:37 host modem-manager: (tty/ttyACM2): outstanding support task prevents export of /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2
Aug 16 09:54:37 host modem-manager: (Generic): GSM modem /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2 claimed port ttyACM2
Aug 16 09:54:44 host modem-manager: (ttyACM0) closing serial device...
Aug 16 09:54:44 host modem-manager: (/org/freedesktop/ModemManager/Modems/0): data port is ttyACM0
Aug 16 12:29:47 host modem-manager: (ttyACM0) opening serial device...
Aug 16 12:29:47 host modem-manager: (ttyACM1) opening serial device...
Aug 16 12:31:23 host modem-manager: (ttyACM1) closing serial device...
Aug 16 12:31:23 host modem-manager: (ttyACM0) closing serial device...
Aug 16 13:01:26 host pppd[18439]: Connect: ppp0 <--> /dev/ttyACM0
With this in the 77-mm-ericsson-mbm.rules (not sure if it is needed)
# HP hs2340 HSPA+ MobileBroadband
# 03f0:3a1d Hewlett-Packard
ATTRS{idVendor}=="03f0", ATTRS{idProduct}=="3a1d",ENV{ID_MM_ERICSSON_MBM}="1
Then follow this guide
https://wiki.ubuntu.com/NetworkManager/Hardware/3G/Probing
It worked, I connected and everything except for resolv.conf was fine.
Hardware working 100%
Now the only thing that remains is to get it to work through NetworkManager.
Ok, NetworkManager seems to work. More testing needed.
After your hardware is working make sure you have
mobile-broadband-provider-info
installed.
How to get it to work in NetworkManager:
- Delete all of the existing Mobile Broadband connections.
- Add a new Mobile Broadband connection
- Select built-in or HP hs2340 HSPA+
- Select your Country
- Select your Provider
- Select your APN
That should do it.
Run ifconfig, route and cat /etc/resolv.conf and everything should be updated.
The downside to it is that I cannot find an easy way to disable WWAN like the wireless.
The NetworkManager.state file seems to hint at the possibility of this though.
cat /var/lib/NetworkManager/NetworkManager.state
[main]
NetworkingEnabled=true
WirelessEnabled=false
WWANEnabled=true
The downside to it is that I cannot find an easy way to disable WWAN like the wireless.
The NetworkManager.state file seems to hint at the possibility of this though.
Use rfkill to do that. It should be installed already, but if not
zypper in rfkill
To list your wireless interfaces (from a root console)
rfkill list
You’ll see whether ‘hp-wwan’ is soft-blocked for example. (If it’s hard-blocked then there will probably be a switch to turn on).
To enable interface ‘2’ for example
rfkill unblock 2
To enable all
rfkill unblock all
That should be all there is to it 