usb/122905
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Maxim Konovalov To: bug-follo...@freebsd.org Cc: Subject: usb/122905 Date: Fri, 29 Jul 2011 13:09:41 +0400 (MSD) Hello, It looks like Huawei E220 is supported by u3g(4). Could you please confirm it works for you? -- Maxim Konovalov ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Wojciech Puchar <[EMAIL PROTECTED]> To: Mars G Miro <[EMAIL PROTECTED]> Cc: [EMAIL PROTECTED], Volker <[EMAIL PROTECTED]>, Per olof Ljungmark <[EMAIL PROTECTED]> Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Mon, 11 Aug 2008 08:48:06 +0200 (CEST) > Hi guys, > > This patch does work. The only catch is it's only up to 3G speeds > (~384K), not HSDPA (~ 1Mbps++, see my comments in usb/118686). yes it is. i have no idea how to make it work at fill speed ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: "Mars G Miro" <[EMAIL PROTECTED]> To: "Wojciech Puchar" <[EMAIL PROTECTED]>, [EMAIL PROTECTED], Volker <[EMAIL PROTECTED]>, "Per olof Ljungmark" <[EMAIL PROTECTED]> Cc: Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Mon, 11 Aug 2008 14:45:58 +0800 Hi guys, This patch does work. The only catch is it's only up to 3G speeds (~384K), not HSDPA (~ 1Mbps++, see my comments in usb/118686). Has anyone noticed this? I did try the NetBSD driver, only to find out I'd crash on their latest CURRENT :-( Thanks. -- cheers mars ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Per olof Ljungmark <[EMAIL PROTECTED]> To: [EMAIL PROTECTED] Cc: Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Thu, 12 Jun 2008 22:49:25 +0200 This is a multi-part message in MIME format. --070608070005050702060808 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit The attached patch for 6.3-STABLE as of June 12th. are courtesy [EMAIL PROTECTED] --070608070005050702060808 Content-Type: text/plain; name="e220-patch-6.3" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="e220-patch-6.3" KioqIHN5cy9kZXYvdXNiL3VzYmRldnMub3JpZwkyMDA4LTA0LTA4IDE4OjM2OjQ5LjAwMDAw MDAwMCArMDIwMAotLS0gc3lzL2Rldi91c2IvdXNiZGV2cwkyMDA4LTA2LTEyIDE4OjAzOjMx LjAwMDAwMDAwMCArMDIwMAoqKioqKioqKioqKioqKioKKioqIDEwNDYsMTA1MSAqKioqCi0t LSAxMDQ2LDEwNTIgLS0tLQogIAogIC8qIEhVQVdFSSBwcm9kdWN0cyAqLwogIHByb2R1Y3Qg SFVBV0VJIE1PQklMRQkJMHgxMDAxCUh1YXdlaSBNb2JpbGUKKyBwcm9kdWN0IEhVQVdFSSBF MjIwICAgICAgICAgICAgIDB4MTAwMyAgSHVhd2VpIEUyMjAgRzMgTW9kZW0KICAKICAvKiBJ Qk0gQ29ycG9yYXRpb24gKi8KICBwcm9kdWN0IElCTSBVU0JDRFJPTURSSVZFCTB4NDQyNwlV U0IgQ0QtUk9NIERyaXZlCioqKiBzeXMvZGV2L3VzYi91YnNhLmMub3JpZwkyMDA4LTA0LTA4 IDE4OjM2OjQ5LjAwMDAwMDAwMCArMDIwMAotLS0gc3lzL2Rldi91c2IvdWJzYS5jCTIwMDgt MDYtMTIgMTg6MDQ6MzUuMDAwMDAwMDAwICswMjAwCioqKioqKioqKioqKioqKgoqKiogMjMy LDIzNyAqKioqCi0tLSAyMzIsMjM4IC0tLS0KICAJeyBVU0JfVkVORE9SX09QVElPTiwgVVNC X1BST0RVQ1RfT1BUSU9OX0dUM0dRVUFEIH0sCiAgCS8qIEh1YXdlaSBNb2JpbGUgKi8KICAJ eyBVU0JfVkVORE9SX0hVQVdFSSwgVVNCX1BST0RVQ1RfSFVBV0VJX01PQklMRSB9LAorIAl7 IFVTQl9WRU5ET1JfSFVBV0VJLCBVU0JfUFJPRFVDVF9IVUFXRUlfRTIyMCB9LAogIAkvKiBR dWFsY29tbSwgSW5jLiBaVEUgQ0RNQSAqLwogIAl7IFVTQl9WRU5ET1JfUVVBTENPTU1JTkMs IFVTQl9QUk9EVUNUX1FVQUxDT01NSU5DX0NETUFfTVNNIH0sCiAgCXsgMCwgMCB9CioqKiBz eXMvZGV2L3VzYi91c2JfcXVpcmtzLmgub3JpZwkyMDA2LTEyLTEyIDE2OjQ0OjEzLjAwMDAw MDAwMCArMDEwMAotLS0gc3lzL2Rldi91c2IvdXNiX3F1aXJrcy5oCTIwMDgtMDYtMTIgMTg6 MDU6NDkuMDAwMDAwMDAwICswMjAwCioqKioqKioqKioqKioqKgoqKiogNTQsNTkgKioqKgot LS0gNTQsNjAgLS0tLQogICNkZWZpbmUgVVFfQVVfSU5QX0FTWU5DCTB4MDgwMAkvKiBpbnB1 dCBpcyBhc3luYyBkZXNwaXRlIGNsYWltIG9mIGFkYXB0aXZlICovCiAgI2RlZmluZSBVUV9B U1NVTUVfQ01fT1ZFUl9EQVRBIDB4MTAwMCAvKiBtb2RlbSBkZXZpY2UgYnJlYWtzIG9uIGNt IG92ZXIgZGF0YSAqLwogICNkZWZpbmUgVVFfQlJPS0VOX0JJRElSCTB4MjAwMAkvKiBwcmlu dGVyIGhhcyBicm9rZW4gYmlkaXIgbW9kZSAqLworICNkZWZpbmUgVVFfRkVBVFVSRTIgICAg IDB4NDAwMCAgLyogcmVxdWlyZXMgdGhlIGVuYWJsaW5nIG9mIGZlYXR1cmUgMiAqLwogICNk ZWZpbmUgVVFfSElEX0lHTk9SRQkweDgwMDAJLyogZGV2aWNlIHNob3VsZCBiZSBpZ25vcmVk IGJ5IGhpZCBjbGFzcyAqLwogICNkZWZpbmUgVVFfS0JEX0lHTk9SRSAgMHgxODAwMAkvKiBk ZXZpY2Ugc2hvdWxkIGJlIGlnbm9yZWQgYnkgYm90aCBrYmQgYW5kIGhpZCBjbGFzcyAqLwog IAkJCQkJCioqKiBzeXMvZGV2L3VzYi91c2JfcXVpcmtzLmMub3JpZwkyMDA3LTA0LTI4IDIy OjMxOjMwLjAwMDAwMDAwMCArMDIwMAotLS0gc3lzL2Rldi91c2IvdXNiX3F1aXJrcy5jCTIw MDgtMDYtMTIgMTg6MDU6NDkuMDAwMDAwMDAwICswMjAwCioqKioqKioqKioqKioqKgoqKiog MTMxLDEzNiAqKioqCi0tLSAxMzEsMTM4IC0tLS0KICAgLyogRGV2aWNlcyB3aGljaCBzaG91 bGQgYmUgaWdub3JlZCBieSBib3RoIHVrYmQgYW5kIHVoaWQgKi8KICAgeyBVU0JfVkVORE9S X0NZUFJFU1MsIFVTQl9QUk9EVUNUX0NZUFJFU1NfV0lTUFksCiAgCUFOWSwgeyBVUV9LQkRf SUdOT1JFIH19LAorICB7IFVTQl9WRU5ET1JfSFVBV0VJLCBVU0JfUFJPRFVDVF9IVUFXRUlf RTIyMCwKKyAJQU5ZLCB7IFVRX0ZFQVRVUkUyIH19LAogICB7IDAsIDAsIDAsIHsgMCB9IH0K ICB9OwogIAoqKiogc3lzL2Rldi91c2IvdXNiX3N1YnIuYy5vcmlnCTIwMDYtMDMtMDEgMDI6 NTk6MDUuMDAwMDAwMDAwICswMTAwCi0tLSBzeXMvZGV2L3VzYi91c2Jfc3Vici5jCTIwMDgt MDYtMTIgMTg6MDU6NDkuMDAwMDAwMDAwICswMjAwCioqKioqKioqKioqKioqKgoqKiogNTM4 LDU0MyAqKioqCi0tLSA1MzgsNTU2IC0tLS0KICB9CiAgCiAgU3RhdGljIHVzYmRfc3RhdHVz CisgdXNiZF9zZXRfZmVhdHVyZSh1c2JkX2RldmljZV9oYW5kbGUgZGV2LCBpbnQgZmVhdHVy ZSkKKyB7CisgCXVzYl9kZXZpY2VfcmVxdWVzdF90IHJlcTsKKyAKKyAJcmVxLmJtUmVxdWVz dFR5cGUgPSBVVF9XUklURTsKKyAJcmVxLmJSZXF1ZXN0ID0gVVJfU0VUX0ZFQVRVUkU7Cisg CVVTRVRXKHJlcS53VmFsdWUsIDEpOworIAlVU0VUVyhyZXEud0luZGV4LCBmZWF0dXJlKTsK KyAJVVNFVFcocmVxLndMZW5ndGgsIDApOworIAlyZXR1cm4gKHVzYmRfZG9fcmVxdWVzdChk ZXYsICZyZXEsIDApKTsKKyB9CisgCisgU3RhdGljIHVzYmRfc3RhdHVzCiAgdXNiZF9zZXRf Y29uZmlnKHVzYmRfZGV2aWNlX2hhbmRsZSBkZXYsIGludCBjb25mKQogIHsKICAJdXNiX2Rl dmljZV9yZXF1ZXN0X3QgcmVxOwoqKioqKioqKioqKioqKioKKioqIDk4Miw5ODggKioqKgot LS0gOTk1LDEwMDggLS0tLQogIAkgKiBXZSBqdXN0IGRpZCBub3QgZmluZCBhbnkgZHJpdmVy cywgdGhhdCdzIGFsbC4gIFRoZSBkZXZpY2UgaXMKICAJICogZnVsbHkgb3BlcmF0aW9uYWwg YW5kIG5vdCBoYXJtaW5nIGFueW9uZS4KICAJICovCisgCiAgCURQUklOVEYoKCJ1c2JkX3By b2JlX2FuZF9hdHRhY2g6IGdlbmVyaWMgYXR0YWNoIGZhaWxlZFxuIikpOworIAkKKyAJaWYg KGRldi0+cXVpcmtzLT51cV9mbGFncyAmIFVRX0ZFQVRVUkUyKSB7CisgCQlwcmludGYoIiVz OiBFbmFibGluZyBmZWF0dXJlIFVIRl9QT1JUX1NVU1BFTkRcbiIsIGRldmljZV9nZXRfbmFt ZXVuaXQocGFyZW50KSk7CisgCQl1c2JkX3NldF9mZWF0dXJlKGRldiwgVUhGX1BPUlRfU1VT UEVORCk7CisgCX0KKyAKICAgCXJldHVybiAoVVNCRF9OT1JNQUxfQ09NUExFVElPTik7CiAg fQ== --070608070005050702060808-- ___ freebsd-usb@fre
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Per olof Ljungmark <[EMAIL PROTECTED]> To: [EMAIL PROTECTED], [EMAIL PROTECTED] Cc: Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Thu, 24 Apr 2008 22:04:34 +0200 Can this go into 7.1 you think? There are lots of people at least in Europe who uses the E220. Thanks, --per ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
On 12/23/-58 20:59, Per olof Ljungmark wrote: > Just an addendum, the following works very good for me on 7-STABLE. > Changes to ubsa.c and usbdevs are very similar. > > In the original patch the PR says Huawei E220 but the pactes says E200B > which I do not completely understand. Per, I don't own such a device, so I needed to rely on the original posting. A quick search on other projects shows, PID 0x1003 is really an E220 device. Your device string in usbdevs seems to be the correct one. Volker ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Volker <[EMAIL PROTECTED]> To: Per olof Ljungmark <[EMAIL PROTECTED]> Cc: freebsd-usb@FreeBSD.org, [EMAIL PROTECTED] Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Wed, 23 Apr 2008 21:02:01 +0200 On 12/23/-58 20:59, Per olof Ljungmark wrote: > Just an addendum, the following works very good for me on 7-STABLE. > Changes to ubsa.c and usbdevs are very similar. > > In the original patch the PR says Huawei E220 but the pactes says E200B > which I do not completely understand. Per, I don't own such a device, so I needed to rely on the original posting. A quick search on other projects shows, PID 0x1003 is really an E220 device. Your device string in usbdevs seems to be the correct one. Volker ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa
The following reply was made to PR usb/122905; it has been noted by GNATS. From: Per olof Ljungmark <[EMAIL PROTECTED]> To: [EMAIL PROTECTED], [EMAIL PROTECTED] Cc: Subject: Re: usb/122905: [ubsa] [patch] add Huawei E220 to ubsa Date: Wed, 23 Apr 2008 01:21:41 +0200 This is a multi-part message in MIME format. --030008040502080503020600 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Just an addendum, the following works very good for me on 7-STABLE. Changes to ubsa.c and usbdevs are very similar. In the original patch the PR says Huawei E220 but the pactes says E200B which I do not completely understand. --030008040502080503020600 Content-Type: text/plain; name="patch-usbdevs" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-usbdevs" --- usbdevs2008-04-12 13:23:21.0 +0200 +++ usbdevs-patched2008-04-23 00:39:29.0 +0200 @@ -1387,6 +1387,7 @@ /* HUAWEI products */ product HUAWEI MOBILE 0x1001 Huawei Mobile +product HUAWEI E220 0x1003 Huawei E220 HSDPA USB Modem /* HUAWEI 3com products */ product HUAWEI3COM WUB320G0x0009 Aolynk WUB320g --030008040502080503020600 Content-Type: text/plain; name="patch-usb_subr.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-usb_subr.c" --- usb_subr.c 2007-06-30 22:18:44.0 +0200 +++ usb_subr.c-patched 2008-04-23 00:39:29.0 +0200 @@ -526,6 +526,19 @@ } static usbd_status +usbd_set_feature(usbd_device_handle dev, int feature) +{ + usb_device_request_t req; + + req.bmRequestType = UT_WRITE; + req.bRequest = UR_SET_FEATURE; + USETW(req.wValue, 1); + USETW(req.wIndex, feature); + USETW(req.wLength, 0); + return (usbd_do_request(dev, &req, 0)); +} + +static usbd_status usbd_set_config(usbd_device_handle dev, int conf) { usb_device_request_t req; @@ -995,7 +1008,14 @@ * We just did not find any drivers, that's all. The device is * fully operational and not harming anyone. */ + DPRINTF(("usbd_probe_and_attach: generic attach failed\n")); + + if (dev->quirks->uq_flags & UQ_FEATURE2) { + printf("%s: Enabling feature UHF_PORT_SUSPEND\n", device_get_nameunit(parent)); + usbd_set_feature(dev, UHF_PORT_SUSPEND); + } + return (USBD_NORMAL_COMPLETION); } --030008040502080503020600 Content-Type: text/plain; name="patch-usb_quirks.h" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-usb_quirks.h" --- usb_quirks.h 2007-06-29 23:07:41.0 +0200 +++ usb_quirks.h-patched 2008-04-23 00:39:29.0 +0200 @@ -52,6 +52,7 @@ #define UQ_AU_NO_FRAC 0x0400 /* don't adjust for fractional samples */ #define UQ_AU_INP_ASYNC 0x0800 /* input is async despite claim of adaptive */ #define UQ_BROKEN_BIDIR 0x2000 /* printer has broken bidir mode */ +#define UQ_FEATURE2 0x4000 /* requires the enabling of feature 2 */ #define UQ_OPEN_CLEARSTALL 0x04000 /* device needs clear endpoint stall */ #define UQ_HID_IGNORE 0x8000 /* device should be ignored by hid class */ #define UQ_KBD_IGNORE 0x00018000 /* device should be ignored by both kbd and hid class */ --030008040502080503020600 Content-Type: text/plain; name="patch-usb_quirks.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-usb_quirks.c" --- usb_quirks.c 2008-04-20 10:52:13.0 +0200 +++ usb_quirks.c-patched 2008-04-23 00:39:29.0 +0200 @@ -112,6 +112,8 @@ ANY, { UQ_KBD_IGNORE }}, { USB_VENDOR_METAGEEK, USB_PRODUCT_METAGEEK_WISPY24X, ANY, { UQ_KBD_IGNORE }}, + { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220, + ANY, { UQ_FEATURE2 }}, { 0, 0, 0, { 0 } } }; --030008040502080503020600 Content-Type: text/plain; name="patch-ubsa.c" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="patch-ubsa.c" --- ubsa.c 2008-04-12 13:23:21.0 +0200 +++ ubsa.c-patched 2008-04-23 00:39:29.0 +0200 @@ -236,6 +236,8 @@ { USB_VENDOR_OPTION, USB_PRODUCT_OPTION_GT3GPLUS }, /* Huawei Mobile */ { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_MOBILE }, + /* Huawei Mobile E220 */ + { USB_VENDOR_HUAWEI, USB_PRODUCT_HUAWEI_E220 }, /* Qualcomm, Inc. ZTE CDMA */ { USB_VENDOR_QUALCOMMINC, USB_PRODUCT_QUALCOMMINC_CDMA_MSM }, { 0, 0 } --030008040502080503020600-- ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"
Re: usb/122905: [patch] add Huawei E220 to ubsa
Old Synopsis: ubsa.c doesn't take Huawei E220 New Synopsis: [patch] add Huawei E220 to ubsa Class-Changed-From-To: sw-bug->update Class-Changed-By: vwe Class-Changed-When: Sun Apr 20 00:07:14 UTC 2008 Class-Changed-Why: Over to maintainer(s). Responsible-Changed-From-To: freebsd-bugs->freebsd-usb Responsible-Changed-By: vwe Responsible-Changed-When: Sun Apr 20 00:07:14 UTC 2008 Responsible-Changed-Why: Over to maintainer(s). http://www.freebsd.org/cgi/query-pr.cgi?pr=122905 ___ freebsd-usb@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-usb To unsubscribe, send any mail to "[EMAIL PROTECTED]"