<div dir="ltr"><div>> "rfkill list" gives you the list of supported hardware and software switches</div><div>> and their current state.</div><div><br></div><div>This is actually a funny thing I forgot to mention, but I do have a switch</div><div>that's labelled as `tpacpi_wwan_sw: Wireless WAN` which starts out soft-blocked,</div><div>but unblocking it does nothing - no messages show up in `dmesg` nor `lsusb`</div><div>shows any new devices. It's kinds baffling how the rfkill is registered by the</div><div>system but not the modem itself. And this probably means that the modem is not</div><div>powered down in UEFI, since when I navigate to UEFI and disabled it there, the</div><div>rfkill switch goes away.</div><div>So as far as `2) modem is powered off by the BIOS` is concerned, it's probably</div><div>not the case (or at least not trivially so, maybe there's some secret</div><div>initialisation routine the Windows driver goes through?).</div><div><br></div><div>> make sure that there is no unknown devices showing up</div><div><br></div><div>Neither `lsusb` nor `usb-devices` seem to show any unrecognised devices:</div><div><a href="https://gist.github.com/jaen/a53494848d10e58f0843410fe9543470">https://gist.github.com/jaen/a53494848d10e58f0843410fe9543470</a></div><div><br></div><div>> the only way to make sure is to open up the laptop and see for</div><div>> yourself.</div><div><br></div><div>Well, I'd have to see what the guarantee terms and the employer say about that.</div><div>Were it my laptop I wouldn't care, alas it is not so. Hopefully Lenovo does not</div><div>have any restriction on opening the laptop for inspection.</div><div><br></div><div>> Or you could just check the state in the Windows installation, if you</div><div>> have one?</div><div><br></div><div>I tried a live USB Win 10 install and without drivers it didn't see anything</div><div>with Sierra's VID/PID. Installing the drivers didn't seem to help - even if I</div><div>manually pointed towards modem's `*.inf` files it would install but say that it</div><div>can't initialise the device or something to that effect. I suspect maybe it</div><div>might be doing something during system boot to initialise the modem and the</div><div>live CD doesn't retain anything across boot foling that.</div><div><br></div><div>There's another Lenovo at my workplace but with Windows installed, I'll try to</div><div>see how it behaves there (though I tested it on an Arch pendrive before Windows</div><div>drivers were installed and it didn't show up either) and I'll report back.</div><div><br></div><div>> or possibly 1199:9078 if in bootloader mode</div><div><br></div><div>That makes me think, don't I have to set something up specifically to feed it</div><div>firmware? Windows drivers aparentlly containa a couple of provider-specific</div><div>firmware blobs (and one generic)>. I've read older Sierra Modems based on</div><div>Gobi 2000 chipset required that; maybe there's something similar that needs to</div><div>be done? But then again, it doesn't even show up in bootloader mode, so I'm not</div><div>sure how that even could be done.</div><div><br></div><div>If there's any other info I can provide feel free to let me know.</div><div><br></div><div>PS I don't really use MLs much, so I hopefully didn't break any netiquette.</div><div class="gmail_extra"><br><div class="gmail_quote">On 26 June 2016 at 12:53, Bjørn Mork <span dir="ltr"><<a href="mailto:bjorn@mork.no" target="_blank">bjorn@mork.no</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Tomek Mańko <<a href="mailto:jaennirin@gmail.com">jaennirin@gmail.com</a>> writes:<br>
<br>
> So my workplace bought some Lenovos L460 which are supposed to have Sierra<br>
> Wireless EM7455 modems built-in (and indeed it does have a sim slot on the<br>
> right side), but neither `lsusub` nor `usb-devices` seem to report any device<br>
> with VID/PID 1199:9079 this modem is supposed to have. Manually `modprobe`ing<br>
> WWAN-related drivers like `wcserial`, `cdc_wdm` or `cdc_mbim` doesn't cause any<br>
>  new device to be recognised (I have no `/dev/cdc-wdm`, `/dev/ttyACM` nor<br>
>  `/dev/ttyUSB` files and `dmesg` only reports the module loading message).<br>
<br>
I can think of only 3 explanations:<br>
 1) no modem installed<br>
 2) modem is powered off by the BIOS<br>
 3) modem does show up, but with a different VID/PID<br>
<br>
I am not sure how Lenovo connects stuff nowadays, but wrt 2) you should<br>
check the status of any radio kill switch.  "rfkill list" gives you the<br>
list of supported hardware and software switches and their current<br>
state.<br>
<br>
As for 3), make sure that there is no unknown devices showing up.  You<br>
should be able to figure out what they all are (hubs, camera, bluetooth,<br>
fingerprint reader, etc). In theory your Lenovo EM7455 should only show<br>
up as 1199:9079 (or possibly 1199:9078 if in bootloader mode), but maybe<br>
you got some other modem? You cannot always trust what you're told by<br>
resellers, unfortunately. And Lenovo provides a choice of different<br>
modems AFAIK.<br>
<br>
Wrt 1), the only way to make sure is to open up the laptop and see for<br>
yourself.  This is usually pretty easy with Lenovo laptops.  If you<br>
Google around you'll probably find the hardware maintenance manual,<br>
telling you exactly where to find the modem m.2 socket.<br>
<br>
Or you could just check the state in the Windows installation, if you<br>
have one?<br>
<span class="HOEnZb"><font color="#888888"><br>
<br>
Bjørn<br>
</font></span></blockquote></div><br></div></div>