[opensuse] Huawei k3765 USB dongle on OpenSUSE 11.2?
Hi, I recently upgraded my mobile data account and my ISP gave me a Huawei K3765 USB dongle. I immediately went to the Vodafone Betavine forums and from that, the device should work with the lates VMC software. So I installed the latest VMC, but it does not detect the dongle. It seems that the problem is that the USB dongle is not detected as a mobile data device, only as a data storage device (CD-ROM). I understand that the unit should switch to data mode. I tried it on a Windows XP machine and it is working. So, how do I get Linux to see it as a mobile data device, so it will create the /dev/ttyUSB? devices? This is what I get in /var/log/messages when I connect it: --<snip>-- Feb 11 21:48:08 vitalstatistix kernel: [381739.476036] usb 1-5: new high speed USB device using ehci_hcd and address 4 Feb 11 21:48:08 vitalstatistix kernel: [381739.610893] usb 1-5: New USB device found, idVendor=12d1, idProduct=1520 Feb 11 21:48:08 vitalstatistix kernel: [381739.610908] usb 1-5: New USB device strings: Mfr=3, Product=2, SerialNumber=0 Feb 11 21:48:08 vitalstatistix kernel: [381739.610916] usb 1-5: Product: HUAWEI Mobile Feb 11 21:48:08 vitalstatistix kernel: [381739.610922] usb 1-5: Manufacturer: HUAWEI Technology Feb 11 21:48:08 vitalstatistix kernel: [381739.611084] usb 1-5: configuration #1 chosen from 1 choice Feb 11 21:48:08 vitalstatistix kernel: [381739.612473] scsi4 : SCSI emulation for USB Mass Storage devices Feb 11 21:48:08 vitalstatistix kernel: [381739.612618] usb-storage: device found at 4 Feb 11 21:48:08 vitalstatistix kernel: [381739.612621] usb-storage: waiting for device to settle before scanning Feb 11 21:48:09 vitalstatistix kernel: [381740.613149] scsi 4:0:0:0: CD-ROM Vodafone CD ROM (Huawei) 2.31 PQ: 0 ANSI: 2 Feb 11 21:48:09 vitalstatistix kernel: [381740.617632] sr1: scsi-1 drive Feb 11 21:48:09 vitalstatistix kernel: [381740.617789] sr 4:0:0:0: Attached scsi CD-ROM sr1 Feb 11 21:48:09 vitalstatistix kernel: [381740.617881] sr 4:0:0:0: Attached scsi generic sg4 type 5 Feb 11 21:48:09 vitalstatistix kernel: [381740.620698] usb-storage: device scan complete Feb 11 21:48:22 vitalstatistix kernel: [381754.112562] ISO 9660 Extensions: Microsoft Joliet Level 1 Feb 11 21:48:23 vitalstatistix kernel: [381754.242686] ISOFS: changing to secondary root Feb 11 21:48:23 vitalstatistix hald: mounted /dev/sr1 on behalf of uid 1000 --<snip>-- -- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za ~ A dinosaur is a salamander designed to Mil Spec ~ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 11 February 2010 22:03, Andre Truter
Hi,
I recently upgraded my mobile data account and my ISP gave me a Huawei K3765 USB dongle. I immediately went to the Vodafone Betavine forums and from that, the device should work with the lates VMC software. So I installed the latest VMC, but it does not detect the dongle. It seems that the problem is that the USB dongle is not detected as a mobile data device, only as a data storage device (CD-ROM). I understand that the unit should switch to data mode.
I tried it on a Windows XP machine and it is working.
So, how do I get Linux to see it as a mobile data device, so it will create the /dev/ttyUSB? devices?
To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2? -- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za ~ A dinosaur is a salamander designed to Mil Spec ~ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2?
No usb-modeswitch installed on 11.2 ? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12 February 2010 10:15, "Markus Koßmann"
To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2?
No usb-modeswitch installed on 11.2 ?
usb_modeswitch is installed on 11.2 : usb_modeswitch-0.9.6-3.3.x86_64 -- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za ~ A dinosaur is a salamander designed to Mil Spec ~ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On Friday 12 February 2010 14:18:51 Andre Truter wrote:
On 12 February 2010 10:15, "Markus Koßmann"
wrote: To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2?
No usb-modeswitch installed on 11.2 ?
usb_modeswitch is installed on 11.2 : usb_modeswitch-0.9.6-3.3.x86_64
What does lsusb say about it? (not the whole output of lsusb, find the bit that refers to the huawei stick!) Will -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12 February 2010 19:21, Will Stephenson
On Friday 12 February 2010 14:18:51 Andre Truter wrote:
On 12 February 2010 10:15, "Markus Koßmann"
wrote: To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2?
No usb-modeswitch installed on 11.2 ?
usb_modeswitch is installed on 11.2 : usb_modeswitch-0.9.6-3.3.x86_64
What does lsusb say about it? (not the whole output of lsusb, find the bit that refers to the huawei stick!)
output of lsusb: Bus 001 Device 005: ID 12d1:1520 Huawei Technologies Co., Ltd output of lsusb -v -d 12d1:1520 --<snip>-- Bus 001 Device 005: ID 12d1:1520 Huawei Technologies Co., Ltd. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1520 bcdDevice 0.00 iManufacturer 3 HUAWEI Technology iProduct 2 HUAWEI Mobile iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 1 Huawei Configuration bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered --<snip>-- This is what lsusb gives on openSUSE 11.1 (i586): --<snip>-- Bus 001 Device 006: ID 12d1:1465 Huawei Technologies Co., Ltd. Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 idVendor 0x12d1 Huawei Technologies Co., Ltd. idProduct 0x1465 bcdDevice 0.00 iManufacturer 4 HUAWEI Technology iProduct 3 HUAWEI Mobile iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 201 bNumInterfaces 7 bConfigurationValue 1 iConfiguration 2 Huawei Configuration bmAttributes 0xe0 Self Powered Remote Wakeup MaxPower 500mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 3 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Interface Association: bLength 8 bDescriptorType 11 bFirstInterface 1 bInterfaceCount 2 bFunctionClass 2 Communications bFunctionSubClass 0 bFunctionProtocol 0 iFunction 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 1 bInterfaceClass 2 Communications bInterfaceSubClass 6 Ethernet Networking bInterfaceProtocol 255 iInterface 0 CDC Header: bcdCDC 1.10 CDC Ethernet: iMacAddress 1 0250f3000000 bmEthernetStatistics 0x00000000 wMaxSegmentSize 1536 wNumberMCFilters 0x0001 bNumberPowerFilters 0 CDC Union: bMasterInterface 1 bSlaveInterface 2 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 5 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 10 CDC Data bInterfaceSubClass 0 Unused bInterfaceProtocol 0 iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 3 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x03 EP 3 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 4 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x86 EP 6 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 32 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 5 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x87 EP 7 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x05 EP 5 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 6 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x06 EP 6 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x88 EP 8 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0200 1x 512 bytes bInterval 0 Device Qualifier (for other device speed): bLength 10 bDescriptorType 6 bcdUSB 2.00 bDeviceClass 239 Miscellaneous Device bDeviceSubClass 2 ? bDeviceProtocol 1 Interface Association bMaxPacketSize0 64 bNumConfigurations 1 Device Status: 0x0001 Self Powered --<snip>-- Thanks -- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za ~ A dinosaur is a salamander designed to Mil Spec ~ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
2010/2/12 Andre Truter
On 12 February 2010 10:15, "Markus Koßmann"
wrote: To follow up on myself: I tried in on an openSUSE 11.1 machine and there it works. So why not on 11.2?
No usb-modeswitch installed on 11.2 ?
usb_modeswitch is installed on 11.2 : usb_modeswitch-0.9.6-3.3.x86_64
-- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za
Make sure your device is listed in /etc/usb_modeswitch.conf By the way, I couldn't connect to HSDPA network using Network Manager in openSUSE 11.2, I had to use kInternet. There seems to be a pending bug report in bugzilla (don't have the reference at hand) Ref: http://lizards.opensuse.org/2009/02/09/usb-evdo-alltel-um175al-under-sled-10... http://zethabyte.blogspot.com/2010/02/configurar-modem-huawey-e1756-en-ubunt... -- Ciro Iriarte http://cyruspy.wordpress.com -- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 15 February 2010 14:13, Ciro Iriarte
Make sure your device is listed in /etc/usb_modeswitch.conf
I added the device to /etc/usb_modeswitch.conf but still no go: When I use the DetachStorageOnly option, I get this result from usb_modeswitch: --<snip>-- * usb_modeswitch: tool for controlling "flip flop" mode USB devices * Version 0.9.6 (C) Josua Dietze 2009 * Works with libusb 0.1.12 and probably other versions Looking for default devices Found default devices (1) Prepare switching, accessing latest device Looking for active default driver to detach it No driver found. Driver probably detached already. Bye --<snip>-- When I use HuaweiMode option, I get this: --<snip>-- * usb_modeswitch: tool for controlling "flip flop" mode USB devices * Version 0.9.6 (C) Josua Dietze 2009 * Works with libusb 0.1.12 and probably other versions Looking for default devices Found default devices (1) Prepare switching, accessing latest device OK, Huawei control message successfully sent. -> See /proc/bus/usb/devices (or call lsusb) for changes. Bye --<snip>-- But it still does not make a difference, no /dev/ttyUSB* devices, not even a peep in the log files or dmesg. On the 11.1 machine, it seems that the kernel handles everything as there are no entry for it in /etc/usb_modeswitch.conf. So, why does it work on the older kernel of 11.1, but not in the newer kernels of 11.2? Going backwards with hardware support? -- Andre Truter | Software Consultant | Registered Linux user #185282 Jabber: andre.truter@gmail.com | http://www.trusoft.co.za ~ A dinosaur is a salamander designed to Mil Spec ~ -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am Donnerstag, 11. Februar 2010 schrieb Andre Truter:
Hi,
I recently upgraded my mobile data account and my ISP gave me a Huawei K3765 USB dongle. I immediately went to the Vodafone Betavine forums and from that, the device should work with the lates VMC software. So I installed the latest VMC, but it does not detect the dongle. It seems that the problem is that the USB dongle is not detected as a mobile data device, only as a data storage device (CD-ROM). I understand that the unit should switch to data mode.
I tried it on a Windows XP machine and it is working.
So, how do I get Linux to see it as a mobile data device, so it will create the /dev/ttyUSB? devices?
Is usb-modeswitch installed ?
-- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (5)
-
"Markus Koßmann"
-
Andre Truter
-
Ciro Iriarte
-
Markus Koßmann
-
Will Stephenson