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:
Code:
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
Code:
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
Code:
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
Code:
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)
Code:
# 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/NetworkManag...are/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.
Bookmarks