[SOLVED] Porteus 3.2.2 Wireless and Modem drivers on Lenovo T460

Post here if you are a new Porteus member and you're looking for some help.
Post Reply
User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

[SOLVED] Porteus 3.2.2 Wireless and Modem drivers on Lenovo T460

Post#1 by amplatfus » 10 Nov 2017, 16:52

Hi,

Could you please let me know what should I do in order to make a Lenovo T460 work on wireless?
I mention that I have a Lenovo T440 on same Porteus Mate 3.2.2, kernel 4.9.12 that is working.
I tried with always fresh and same result: no wifi network detected. Even LAN seems to not work.

Any pointers or tips would help. Thanks.
amplatfus
Last edited by amplatfus on 15 Nov 2017, 16:39, edited 4 times in total.
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#2 by amplatfus » 10 Nov 2017, 18:14

update: LAN is working. Wifi problem still present.
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

donald
Full of knowledge
Full of knowledge
Posts: 1215
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#3 by donald » 10 Nov 2017, 20:55

You should at least find out (and post) what WiFi chipset this model has built in.
lspci (or lsusb if usb device)

then check if there are any firmware errors

Code: Select all

sudo grep -i firmware /var/log/messages
If you need a firmware file you may find it at
https://www.intel.in/content/www/in/en/ ... rking.html

or
http://anduin.linuxfromscratch.org/BLFS/linux-firmware/

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#4 by amplatfus » 11 Nov 2017, 05:57

Thanks for post. Here is my output. Couuld you please give me a hint?
All the best,
amplatfus

Code: Select all

root@porteus:/home/guest# lspci
00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
00:02.0 VGA compatible controller: Intel Corporation Skylake Integrated Graphics (rev 07)
00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
00:16.3 Serial controller: Intel Corporation Device 9d3d (rev 21)
00:17.0 SATA controller: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] (rev 21)
00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Device 9d12 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-LP LPC Controller (rev 21)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection I219-LM (rev 21)
02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS522A PCI Express Card Reader (rev 01)
04:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
root@porteus:/home/guest# sudo grep -i firmware /var/log/messages
Nov 11 09:48:00 porteus kernel: [    0.289566] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
Nov 11 09:48:03 porteus kernel: [   28.298753] [drm] GuC firmware load skipped
Nov 11 09:48:05 porteus kernel: [   29.223695] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
Nov 11 09:48:05 porteus kernel: [   29.278798] Bluetooth: hci0: Found device firmware: intel/ibt-11-5.sfi
Nov 11 09:48:05 porteus kernel: [   31.061362] Bluetooth: hci0: Waiting for firmware download to complete
Nov 11 09:48:05 porteus kernel: [   31.061543] Bluetooth: hci0: Firmware loaded in 1802499 usecs
Nov 11 09:48:06 porteus NetworkManager[1010]: <info>  [1510386486.2809] manager[0x226b0d0]: monitoring kernel firmware directory '/lib/firmware'.
[\code]
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#5 by amplatfus » 11 Nov 2017, 06:38

donald wrote:
10 Nov 2017, 20:55
You should at least find out (and post) what WiFi chipset this model has built in.
lspci (or lsusb if usb device)

then check if there are any firmware errors

Code: Select all

sudo grep -i firmware /var/log/messages
If you need a firmware file you may find it at
https://www.intel.in/content/www/in/en/ ... rking.html

or
http://anduin.linuxfromscratch.org/BLFS/linux-firmware/
Hi,
Just posted the output. I appreciate if you could help in the next step.
Many thanks,
amplatfus
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

donald
Full of knowledge
Full of knowledge
Posts: 1215
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#6 by donald » 11 Nov 2017, 07:13

--> Intel Corporation Wireless 8260 (rev 3a) <--

try this one:

Code: Select all

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-22.ucode
Download and copy the ucode file into /lib/firmware/ -- reboot.

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

Porteus 3.2.2 wireless drivers on Lenovo T460

Post#7 by amplatfus » 11 Nov 2017, 16:43

donald wrote:
11 Nov 2017, 07:13
--> Intel Corporation Wireless 8260 (rev 3a) <--

try this one:

Code: Select all

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-22.ucode
Download and copy the ucode file into /lib/firmware/ -- reboot.
Works. Thank you so much. I will update the thread to mark it solved.

Thank you for fast support and for fast fix.
All the best,
amplatfus
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

[SOLVED] Porteus 3.2.2 wireless drivers on Lenovo T460

Post#8 by amplatfus » 13 Nov 2017, 17:47

donald wrote:
11 Nov 2017, 07:13
--> Intel Corporation Wireless 8260 (rev 3a) <--

try this one:

Code: Select all

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/iwlwifi-8000C-22.ucode
Download and copy the ucode file into /lib/firmware/ -- reboot.
Hi,
Could you please assist me in order to make mobile broadband working too?
It seems it has separate driver. I searched for linux driver ThinkPad Huawei ME906S Mobile Broadband but did not found it.
If I'll find something I will update here.

PS:
Edit1: Below is the output from usb-devices:

Code: Select all

T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=03 Dev#=  3 Spd=480 MxCh= 0
D:  Ver= 2.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1199 ProdID=9079 Rev=00.06
S:  Manufacturer=Sierra Wireless, Incorporated
S:  Product=Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
S:  SerialNumber=LF7187715xxxxxxx
C:  #Ifs= 2 Cfg#= 1 Atr=a0 MxPwr=500mA
I:  If#=12 Alt= 0 #EPs= 1 Cls=02(commc) Sub=0e Prot=00 Driver=cdc_mbim
I:  If#=13 Alt= 1 #EPs= 2 Cls=0a(data ) Sub=00 Prot=02 Driver=cdc_mbim
Edit2: I found something that might help but I do know how: https://toreanderson.github.io/2017/07/ ... -ipv6.html

Thank you for support,
amplatfus
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

donald
Full of knowledge
Full of knowledge
Posts: 1215
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

[SOLVED] Porteus 3.2.2 wireless drivers on Lenovo T460

Post#9 by donald » 13 Nov 2017, 23:52

amplatfus wrote:
13 Nov 2017, 17:47
Could you please assist me in order to make mobile broadband working too?
I do not have much hope.
Googeling this device reveals only negative (not working) results.

only this statement from Bjørn (one of the two cdc_mbim authors)
seems to shed some light on it.
...you will need the absolutely latest version (v1.6) of ModemManager,
which also requires recent versions of libqmi (v1.16) and libmbim (v1.14).
The reason for this is that the EM7455 is configured with a feature we know as
"FCC Auth"....the support was added in ModemManager v1.6.

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

[SOLVED] Porteus 3.2.2 wireless drivers on Lenovo T460

Post#10 by amplatfus » 14 Nov 2017, 08:03

donald wrote:
13 Nov 2017, 23:52
...you will need the absolutely latest version (v1.6) of ModemManager,
which also requires recent versions of libqmi (v1.16) and libmbim (v1.14).
The reason for this is that the EM7455 is configured with a feature we know as
"FCC Auth"....the support was added in ModemManager v1.6.
Many thanks. And please let me know if ModemManager (v1.6), libqmi (v1.16) and libmbim (v1.14) could be installed on Porteus 3.2.2 Mate, Kernel: 4.9.12.
Can I use ModemManager-1.6.10-x86_64-1.txz from http://slackware.cs.utah.edu/pub/slackw ... 6_64-1.txz ?
And libqmi (v1.16) and libmbim (v1.14) I didn't found. Could I import them from another Linux Distribution? Please, where should I put them?

Edit1: libqmi 1.16.0 and libmbim 1.14.0 founded here: https://distrowatch.com/table-mobile.ph ... rsion=2017 in this distribution but I do not know how to use them. Please advice.
All the best,
amplatfus
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

donald
Full of knowledge
Full of knowledge
Posts: 1215
Joined: 17 Jun 2013, 13:17
Distribution: Porteus 3.2.2 XFCE 32bit
Location: Germany

[SOLVED] Porteus 3.2.2 wireless drivers on Lenovo T460

Post#11 by donald » 14 Nov 2017, 10:29

Hi
libmbim-1.14.2-x86_64-1.txz
libqmi-1.18.0-x86_64-1.txz
ModemManager-1.6.10-x86_64-1.txz

are here:
http://slackware.cs.utah.edu/pub/slackw ... kware64/n/

I have no idea if it will work or not or what else might be needed.
However,
unplug the device > convert *.txz to xzm > reboot in always fresh mode >
activate the modules > cross the fingers and plug in the device.

or (maybe better) wait for the new version 4.0 of porteus.
I have been told that it is already in the pipeline...whatever that means.

User avatar
amplatfus
Samurai
Samurai
Posts: 117
Joined: 30 Oct 2012, 14:55
Distribution: MATE Porteus-v3.2.2
Location: Romania

[SOLVED] Porteus 3.2.2 wireless drivers on Lenovo T460

Post#12 by amplatfus » 15 Nov 2017, 16:38

donald wrote:
14 Nov 2017, 10:29
Hi
libmbim-1.14.2-x86_64-1.txz
libqmi-1.18.0-x86_64-1.txz
ModemManager-1.6.10-x86_64-1.txz

are here:
http://slackware.cs.utah.edu/pub/slackw ... kware64/n/

I have no idea if it will work or not or what else might be needed.
However,
unplug the device > convert *.txz to xzm > reboot in always fresh mode >
activate the modules > cross the fingers and plug in the device.

or (maybe better) wait for the new version 4.0 of porteus.
I have been told that it is already in the pipeline...whatever that means.
Thank you so much. I can confirm is working with those 3 packages converted to xzm. You rock!
PS: I will change the thread name adding modem part, maybe will help others too!

Best regards and thanks a lot,
amplatfus
Porteus-v3.2.2 MATE
Kernel: 4.9.12-porteus

Post Reply