[Bug 340978] New: Huawei E630 UMTS card does not work
https://bugzilla.novell.com/show_bug.cgi?id=340978 Summary: Huawei E630 UMTS card does not work Product: openSUSE 10.3 Version: Final Platform: i686 OS/Version: openSUSE 10.3 Status: NEW Severity: Normal Priority: P5 - None Component: Kernel AssignedTo: kernel-maintainers@forge.provo.novell.com ReportedBy: tambet@novell.com QAContact: qa@suse.de Found By: --- It mostly worked in 10.2 and sled10 SP1: When the card was inserted, I had to unmount the automatically mounted partition from the card, rmmod the automatically loaded usb-storage module and then the card would work. Now with 10.3 (and the latest kernel from factory) I can't get it to work at all. Here's the verbose output from lsusb from 10.3 (which is identical with the initial state on 10.2 until the usb-storage module is not removed): Bus 006 Device 002: ID 12d1:1003 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x12d1 idProduct 0x1003 bcdDevice 0.00 iManufacturer 1 HUAWEI Technologies iProduct 2 HUAWEI Mobile iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 32 bNumInterfaces 1 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus 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 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) And here's the output from 10.2 (and SP1) with usb-storage module removed (ie, the state where the UMTS card works): Bus 006 Device 003: ID 12d1:1003 Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x12d1 idProduct 0x1003 bcdDevice 0.00 iManufacturer 1 HUAWEI Technologies iProduct 2 HUAWEI Mobile iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 85 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 0 bmAttributes 0xa0 (Bus 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 3 Data Interface Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x81 EP 1 IN bmAttributes 3 Transfer Type Interrupt Synch Type None Usage Type Data wMaxPacketSize 0x0010 1x 16 bytes bInterval 128 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x82 EP 2 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x02 EP 2 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 255 Vendor Specific Class bInterfaceSubClass 255 Vendor Specific Subclass bInterfaceProtocol 255 Vendor Specific Protocol iInterface 3 Data Interface Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x85 EP 5 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 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 0x0040 1x 64 bytes bInterval 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 2 bInterfaceClass 8 Mass Storage bInterfaceSubClass 6 SCSI bInterfaceProtocol 80 Bulk (Zip) iInterface 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x83 EP 3 IN bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Endpoint Descriptor: bLength 7 bDescriptorType 5 bEndpointAddress 0x04 EP 4 OUT bmAttributes 2 Transfer Type Bulk Synch Type None Usage Type Data wMaxPacketSize 0x0040 1x 64 bytes bInterval 0 Device Status: 0x0000 (Bus Powered) -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c1 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|kernel-maintainers@forge.provo.novell.com |gregkh@novell.com Status|NEW |ASSIGNED --- Comment #1 from Greg Kroah-Hartman <gregkh@novell.com> 2007-11-12 12:24:04 MST --- If you do the following: - unplug the device - run 'dmesg -c' as root - plug in the device can you attach the output of 'dmesg' to this bug after the device is plugged in? These cards are "wierd" and usually need an external program to be run to get everything to work properly :( -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c2 --- Comment #2 from Tambet Ingo <tambet@novell.com> 2007-11-13 01:34:01 MST --- Here's the output: pccard: CardBus card inserted into slot 0 PCI: Enabling device 0000:0c:00.0 (0000 -> 0002) ACPI: PCI Interrupt 0000:0c:00.0[A] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:0c:00.0 to 64 ohci_hcd 0000:0c:00.0: OHCI Host Controller ohci_hcd 0000:0c:00.0: new USB bus registered, assigned bus number 5 ohci_hcd 0000:0c:00.0: irq 16, io mem 0xb8000000 usb usb5: new device found, idVendor=0000, idProduct=0000 usb usb5: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb5: Product: OHCI Host Controller usb usb5: Manufacturer: Linux 2.6.22.5-31-default ohci_hcd usb usb5: SerialNumber: 0000:0c:00.0 usb usb5: configuration #1 chosen from 1 choice hub 5-0:1.0: USB hub found hub 5-0:1.0: 1 port detected PCI: Enabling device 0000:0c:00.1 (0000 -> 0002) ACPI: PCI Interrupt 0000:0c:00.1[B] -> GSI 16 (level, low) -> IRQ 16 PCI: Setting latency timer of device 0000:0c:00.1 to 64 ohci_hcd 0000:0c:00.1: OHCI Host Controller ohci_hcd 0000:0c:00.1: new USB bus registered, assigned bus number 6 ohci_hcd 0000:0c:00.1: irq 16, io mem 0xb8001000 usb usb6: new device found, idVendor=0000, idProduct=0000 usb usb6: new device strings: Mfr=3, Product=2, SerialNumber=1 usb usb6: Product: OHCI Host Controller usb usb6: Manufacturer: Linux 2.6.22.5-31-default ohci_hcd usb usb6: SerialNumber: 0000:0c:00.1 usb usb6: configuration #1 chosen from 1 choice hub 6-0:1.0: USB hub found hub 6-0:1.0: 1 port detected usb 5-1: new full speed USB device using ohci_hcd and address 2 usb 5-1: new device found, idVendor=12d1, idProduct=1003 usb 5-1: new device strings: Mfr=1, Product=2, SerialNumber=0 usb 5-1: Product: HUAWEI Mobile usb 5-1: Manufacturer: HUAWEI Technologies usb 5-1: configuration #1 chosen from 1 choice option 5-1:1.0: GSM modem (1-port) converter detected usb 5-1: GSM modem (1-port) converter now attached to ttyUSB0 The new ttyUSB0 device doesn't respond to 'AT' commands. When things work (before 10.3) there are 3 serial ports for the card. ttyUSB0 for control and data, ttyUSB1 for signal strength monitoring, and ttyUSB2 (not sure what it is or does). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c3 --- Comment #3 from Tambet Ingo <tambet@novell.com> 2007-11-20 06:39:50 MST --- I finally got the card working with help from http://www.kanoistika.sk/bobovsky/archiv/umts/ by running the compiled huaweiAktBbo.c file. The code is awful, but works. Can we get something like that in our packages along with an udev rule? Something like: SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="$path_to_this_program" There's also a readme file which I can't read, but it seems to contain a patch to the usb-serial module to add some sort of maxSize param. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c4 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |NEEDINFO Info Provider| |tambet@novell.com --- Comment #4 from Greg Kroah-Hartman <gregkh@novell.com> 2007-11-20 09:06:26 MST --- I'm attaching a cleaned up version of this program that I did a while ago. Can you let us know if this version works for you or not? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c5 --- Comment #5 from Greg Kroah-Hartman <gregkh@novell.com> 2007-11-20 09:07:45 MST --- Created an attachment (id=184091) --> (https://bugzilla.novell.com/attachment.cgi?id=184091) cleaned up huaweiAktBbo.c file -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c6 --- Comment #6 from Greg Kroah-Hartman <gregkh@novell.com> 2007-11-20 09:08:51 MST --- If this program works, I'll see if I can tweak the kernel driver to not require this userspace program... -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c7 Greg Kroah-Hartman <gregkh@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |RESOLVED Info Provider|tambet@novell.com | Resolution| |DUPLICATE --- Comment #7 from Greg Kroah-Hartman <gregkh@novell.com> 2007-11-20 16:44:15 MST --- *** This bug has been marked as a duplicate of bug 331809 *** https://bugzilla.novell.com/show_bug.cgi?id=331809 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=340978#c8 --- Comment #8 from Tambet Ingo <tambet@novell.com> 2007-11-21 00:54:38 MST --- Yes, it does work. What about the patch in the readme file there for the usb-serial module? If I understand the text there correctly, it claims to raise the download speed from 1,57Mbps to 2,2Mbps. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com