Re: 03f0:521d Hewlett-Packard (HP hs3110)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2014-07-23 04:17, Dan Williams wrote:
On Tue, 2014-07-22 at 14:02 +0000, Stanescu Victor wrote:
Hello,

This device works perfectly with usbserial generic, loaded with forced
vendor/product parameters. Can you please add it to the proper driver?

T:  Bus=02 Lev=01 Prnt=01 Port=05 Cnt=02 Dev#=  7 Spd=480 MxCh= 0
D:  Ver= 2.00 Cls=ff(vend.) Sub=02 Prot=01 MxPS=64 #Cfgs=  2
P:  Vendor=03f0 ProdID=521d Rev=00.01
S:  Manufacturer=Hewlett-Packard
S:  Product=HP hs3110 HSPA+ Mobile Broadband Device
This device appears to be a Huawei "jungo"-type rebrand, given the
drivers:

%HP3110MDMDeviceDesc% = DevInstall, USBCDCACM\VID_03F0&PID_521D&MI_00
%HP3110PCUIDeviceDesc% = DevInstall, USBCDCACM\VID_03F0&PID_521D&MI_01
%HP3110DIAGDeviceDesc% = DevInstall, USBCDCACM\VID_03F0&PID_521D&MI_02
<interface 3 is standard USB_CLASS_CSCID>
%HP3110ECMDeviceDesc% = ew_juwwanecm.ndi, USBCDCECM\VID_03F0&PID_521D&MI_04
%HP3110GNSSDeviceDesc% = GPS_DevInstall, USBCDCACM\VID_03F0&PID_521D&MI_05

03F0:541D (3114) has the same USB layout and same drivers.

So interfaces 0, 1, 2, and 5 should be driven by 'option', and interface
4 by one of the ECM/NCM drivers, but I'm not sure here.

Bjorn, any idea where this one should go?  The Windows drivers make a
distinction between "ew_jucdcncm.ndi" and "ew_jucdcecm.ndi", and this
device falls in the "ecm" part.  So not sure it's appropriate for
huawei_cdc_ncm?

Dan
The interface attributes ff/02/07 is used by Huawei for QMI single interface (combined ctrl and data) so it should go into the qmi_wwan driver
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux