<div dir="ltr"><br>
<br>
On Wed, Oct 4, 2017 at 4:51 AM, Bjørn Mork <<a href="mailto:bjorn@mork.no" target="_blank">bjorn@mork.no</a>> wrote:<br>
> Ben Chan <<a href="mailto:benchan@chromium.org" target="_blank">benchan@chromium.org</a>> writes:<br>
><br>
>> * The few MBIM modems I have report the correct manufacturer through<br>
>> the manufacturer string descriptor, but I suspect some MBIM modems<br>
>> don't.<br>
><br>
> FWIW, this is true for all the MBIM modems I've used so far too.  Few<br>
> vendors manage to write their name in a consistent way, but I guess that<br>
> is the same regardless of the source.<br>
><br>
<br>
Hi Bjørn, thanks for checking and providing the list :)<br>
<br>
> bjorn@miraculix:/var/tmp/usb$ for f in `grep -l 'CDC MBIM' */lsusb.txt`; do echo -n "$f: "; grep Manu $f; done<br>
> 0bdb:1926/lsusb.txt:   iManufacturer           1 Lenovo<br>
> 1199:68a2/lsusb.txt:   iManufacturer           4 Sierra Wireless, Incorporated<br>
> 1199:9041/lsusb.txt:   iManufacturer           1 Sierra Wireless, Incorporated<br>
> 1199:9079/lsusb.txt:   iManufacturer           1 Sierra Wireless, Incorporated<br>
> 1199:a001/lsusb.txt:   iManufacturer           1 Sierra Wireless Inc.<br>
> 12d1:1446/lsusb.txt:   iManufacturer           4 Huawei Technologies<br>
> 12d1:157d/lsusb.txt:   iManufacturer           1 HUAWEI_MOBILE<br>
> 12d1:15bb/lsusb.txt:   iManufacturer           6 Huawei Technologies Co., Ltd.<br>
> 2001:7d01/lsusb.txt:   iManufacturer           9 D-Link,Inc<br>
> 258d:e000/lsusb.txt:   iManufacturer           1 Sequans Communications<br>
><br>
> What's the "correct" manufacturer, BTW?  Looking over this list, I note<br>
> that the OEM and chipset vendors Ericsson, Intel, Qualcomm and Mediatek<br>
> are all anonymous here.<br>
<br>
Yeah, it's hard to tell which one is more "correct".  It's really up to the OEMs to specify the appropriate USB vendor ID and manufacturer string descriptor. Some may specify the chipset vendor and some may choose the module vendor.  Some OEMs simply "rebrand" existing modules with a new sticker on the modules but keep vendor ID and manufacturer string unchanged.<br>
<br>
><br>
> The USB vendor ID gives a slightly different list, but not necessarily<br>
> more correct:<br>
><br>
> bjorn@miraculix:/var/tmp/usb$ for f in `grep -l 'CDC MBIM' */lsusb.txt`; do echo -n "$f: "; grep idVend $f; done<br>
> 0bdb:1926/lsusb.txt:   idVendor           0x0bdb Ericsson Business Mobile Networks BV<br>
> 1199:68a2/lsusb.txt:   idVendor           0x1199 Sierra Wireless, Inc.<br>
> 1199:9041/lsusb.txt:   idVendor           0x1199 Sierra Wireless, Inc.<br>
> 1199:9079/lsusb.txt:   idVendor           0x1199 Sierra Wireless, Inc.<br>
> 1199:a001/lsusb.txt:   idVendor           0x1199 Sierra Wireless, Inc.<br>
> 12d1:1446/lsusb.txt:   idVendor           0x12d1 Huawei Technologies Co., Ltd.<br>
> 12d1:157d/lsusb.txt:   idVendor           0x12d1 Huawei Technologies Co., Ltd.<br>
> 12d1:15bb/lsusb.txt:   idVendor           0x12d1 Huawei Technologies Co., Ltd.<br>
> 2001:7d01/lsusb.txt:   idVendor           0x2001 D-Link Corp.<br>
> 258d:e000/lsusb.txt:   idVendor           0x258d<br>><br>
><br>
> Bjørn<br>
</div>