Intel Ethernet Controller doesn't work [Solved]

Post here if you are a new Porteus member and you're looking for some help.
tayko
White ninja
White ninja
Posts: 10
Joined: 20 Apr 2023, 01:23
Distribution: Porteus 5.0 / x64 / Gnome

Intel Ethernet Controller doesn't work [Solved]

Post#1 by tayko » 20 Apr 2023, 06:35

Hello, I'm using Porteus 5 and it dosen't show network.
In other computers it works well, but my main PC has motherboard with Intel Ethernet Controller (3) i225-v.
Intel provides drivers but unfortunately I don't know how to install them properly on this system.
If someone could guide me I'll be grateful. Thanks in advance.
Last edited by tayko on 22 Apr 2023, 17:14, edited 1 time in total.

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Intel Ethernet Controller dosen't work

Post#2 by beny » 20 Apr 2023, 17:12

hi is strange that kernel don't have the driver for an ethernet interface,is just a try: in terminal type ifconfig and if you see something like eth0 or eth1 like root not sudo but su password type dhcpcd eth0 or eth1, maybe your desktop environment don't show the network manager applet try if work for you.
if you have an intel rpm package you have to convert into a xzm porteus package and try to activate it

User avatar
Ed_P
Contributor
Contributor
Posts: 8369
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Intel Ethernet Controller dosen't work

Post#3 by Ed_P » 20 Apr 2023, 23:23

How old is the computer tayko? My 2 yr old notebook has an Intel controller and I had problems getting the network to work.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# lspci | grep Network
00:14.3 Network controller: Intel Corporation Device a0f0 (rev 20)
root@porteus:/home/guest# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12  bytes 600 (600.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 600 (600.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.200.228  netmask 255.255.255.0  broadcast 192.168.200.255
        inet6 2603:7081:1e30:a706:b59a:6e5c:d001:bce4  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::c8f8:80038:f3dc:69a3  prefixlen 64  scopeid 0x20<link>
        ether 94:e2:3c:64:53:1b  txqueuelen 1000  (Ethernet)
        RX packets 28528  bytes 34046351 (32.4 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 14988  bytes 2030129 (1.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

root@porteus:/home/guest# dhcpcd eth0
no such user dhcpcd
dhcpcd-9.4.1 starting
DUID 00:04:4c:4c:45:44:00:03:43:10:80:31:b6:c0:4f:34:42:33
eth0: interface not found
dhcpcd exited
root@porteus:/home/guest# dhcpcd eth1
no such user dhcpcd
dhcpcd-9.4.1 starting
DUID 00:04:4c:4c:45:44:00:03:43:10:80:31:b6:c0:4f:34:42:33
eth1: interface not found
dhcpcd exited
root@porteus:/home/guest# dmesg | grep firmware
[    1.689790] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2
[    1.702047] Bluetooth: hci0: Minimum firmware build 1 week 10 2014
[    1.765805] Bluetooth: hci0: Found device firmware: intel/ibt-19-0-4.sfi
[    1.844321] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm
[    2.083233] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/tgl_dmc_ver2_12.bin (v2.12)
[    3.492251] Bluetooth: hci0: Waiting for firmware download to complete
root@porteus:/home/guest# 

These postings may help you
Porteus Kernel Builder (Post by Blaze #87701)
Porteus Kernel Builder (Post by neko #86386)
Getting wifi working and sound (Post by Blaze #88885)
RC3-updates-x86_64 (Post by Rava #86403)
Ed

tayko
White ninja
White ninja
Posts: 10
Joined: 20 Apr 2023, 01:23
Distribution: Porteus 5.0 / x64 / Gnome

Intel Ethernet Controller doesn't work

Post#4 by tayko » 21 Apr 2023, 06:04

beny,
ifconfig dosen't return anything like that, only messeges like inet 127.0.0.1, inet6, loop etc.eth
dhcpcd returns: eth0 (eth1) interface not found
I also did lspci and it returned: Ethernet controller: Intel Corporation Device 15f3 (rev 03).
Unfortunately intel provides only tar files, I think i have to compile it first.

tayko
White ninja
White ninja
Posts: 10
Joined: 20 Apr 2023, 01:23
Distribution: Porteus 5.0 / x64 / Gnome

Intel Ethernet Controller doesn't work

Post#5 by tayko » 21 Apr 2023, 06:11

Ed_P, My motherbord is also almost 2 years old. I get the same messeges except that i don't have WIFI

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Intel Ethernet Controller doesn't work

Post#6 by beny » 21 Apr 2023, 10:12

hi blaze we need this line in kernel configure:config_igc that is not set, seem that is a module for the intel ethernet i225-v,so also we have the driver the kernel don't match the intel device,ok i try to build the last one that is for my system and try to add this line too.if work i can share too.

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Intel Ethernet Controller doesn't work

Post#7 by beny » 21 Apr 2023, 12:35

hi try this kernel with the igc module:
https://www.mediafire.com/folder/1n08mf ... rnel%2Bigc
the location of the module is, /lib/modules/6.2.12-porteus/kernel/drivers/net/ethernet/intel/igc/igc.ko maybe you have to add something like driver but you need to see if the ethernet device is on,to load the module terminal,sudo insmod /lib/modules/6.2.12-porteus/kernel/drivers/net/ethernet/intel/igc/igc.ko ok try if work for you or Ed_P. ps:backup the old 000-kernel and vmlinuz

tayko
White ninja
White ninja
Posts: 10
Joined: 20 Apr 2023, 01:23
Distribution: Porteus 5.0 / x64 / Gnome

Intel Ethernet Controller doesn't work

Post#8 by tayko » 21 Apr 2023, 12:43

Thanks, I'll try and let you know

tayko
White ninja
White ninja
Posts: 10
Joined: 20 Apr 2023, 01:23
Distribution: Porteus 5.0 / x64 / Gnome

Intel Ethernet Controller doesn't work

Post#9 by tayko » 21 Apr 2023, 13:07

beny, It works! Now I can use porteus to the fullest, thank you very much!

User avatar
Ed_P
Contributor
Contributor
Posts: 8369
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Intel Ethernet Controller doesn't work

Post#10 by Ed_P » 21 Apr 2023, 15:58

Happy to see you got a working wifi system tayko. :good:
beny wrote:
21 Apr 2023, 12:35
try this kernel with the igc module:
beny with my system:

Code: Select all

~#  uname -a
Linux porteus.example.net 5.18.8-porteus #1 SMP PREEMPT_DYNAMIC Sat Jul 2 10:05:31 MSK 2022 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux
and the module this script creates:

Code: Select all

#!/bin/sh

# 5.18.8 WiFi files that support my new Dell.
# https://forum.porteus.org/viewtopic.php?p=87701&sid=903ab5878a5498cdf4ef52468ff41249#p87701
# https://forum.porteus.org/viewtopic.php?p=86386&sid=0ac300285a0bb779e3f2ae79ce934da5#p86386 
# https://forum.porteus.org/viewtopic.php?p=88885#p88885
# 71.ucode chosen as a result of this command's output when using a Blaze all inclusive module.
# dmesg | egrep 'ucode|firmware|fail|error|wifi'

if [ `whoami` != "root" ]; then
   echo -e "Enter root's password\033[1;31m"
   su -c "sh $0 $1"
   exit
fi
echo -e "\033[0m"; echo -en "\033]0;Make Mod\a" 

#set -x;

if [ -d /tmp/mod/ ]; then
   rm -rf /tmp/mod
fi
mkdir -p /tmp/mod
#cp -a --parents /lib/firmware/iwlwifi-QuZ*-71.ucode          /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-hr-b0-71.ucode  /tmp/mod/
cp -a --parents /lib/firmware/iwlwifi-QuZ-a0-jf-b0-71.ucode  /tmp/mod/
ls -R                                                        /tmp/mod/
read
dir2xzm   /tmp/mod/                   /tmp/Dellwifi2.xzm
rm  -rf   /tmp/mod/ && echo && ls -sh /tmp/*.xzm
read
I have wifi working. No igc module.

Code: Select all

guest@porteus:~$ su
Password: 
root@porteus:/home/guest# ls -oh /lib/modules/5.18.8-porteus/kernel/drivers/net/ethernet/intel
total 61K
-rw-r--r-- 1 root 61K Jul  2  2022 e100.ko
drwxr-xr-x 2 root  31 Jul  2  2022 e1000/
drwxr-xr-x 2 root  32 Jul  2  2022 e1000e/
drwxr-xr-x 2 root  31 Jul  2  2022 fm10k/
drwxr-xr-x 2 root  30 Jul  2  2022 i40e/
drwxr-xr-x 2 root  29 Jul  2  2022 igb/
drwxr-xr-x 2 root  31 Jul  2  2022 igbvf/
drwxr-xr-x 2 root  30 Jul  2  2022 ixgb/
drwxr-xr-x 2 root  31 Jul  2  2022 ixgbe/
root@porteus:/home/guest# 
Where did you find the intel/igc/igc.ko module?
Ed

beny
Full of knowledge
Full of knowledge
Posts: 2098
Joined: 02 Jan 2011, 11:33
Location: italy

Intel Ethernet Controller doesn't work

Post#11 by beny » 21 Apr 2023, 16:04

Ed_P the intel kernel module is not set on the porteus kernel, the kernel that i have build is the last one 6.2.12-porteus with the igc module enabled if you want to try.... you have the link ready for

User avatar
Blaze
DEV Team
DEV Team
Posts: 3885
Joined: 28 Dec 2010, 11:31
Distribution: ⟰ Porteus current ☯ all DEs ☯
Location: ☭ Russian Federation, Lipetsk region, Dankov
Contact:

Intel Ethernet Controller doesn't work

Post#12 by Blaze » 21 Apr 2023, 16:24

Hi guys!

tayko, a new kernel updates with CONFIG_IGC=m are available is here Porteus Kernel Builder (Пост Blaze #93766)

beny, thanks for this pointer :thumbup:
Ed_P wrote:
21 Apr 2023, 15:58
No igc module.
in the make menuconfig

Code: Select all

Linux Kernel Configuration
└─> Device Drivers
└─> Network device support
└─> Ethernet driver support 
└─> Intel(R) Ethernet Controller I225-LM/I225-V support 
Linux 6.6.11-porteus #1 SMP PREEMPT_DYNAMIC Sun Jan 14 12:07:37 MSK 2024 x86_64 Intel(R) Xeon(R) CPU E3-1270 v6 @ 3.80GHz GenuineIntel GNU/Linux
MS-7A12 » [AMD/ATI] Navi 23 [Radeon RX 6600] [1002:73ff] (rev c7) » Vengeance LPX 16GB DDR4 K2 3200MHz C16

User avatar
Ed_P
Contributor
Contributor
Posts: 8369
Joined: 06 Feb 2013, 22:12
Distribution: Cinnamon 5.01 ISO
Location: Western NY, USA

Intel Ethernet Controller doesn't work [Solved]

Post#13 by Ed_P » 22 Apr 2023, 17:36

It does work.

Code: Select all

~#  uname -a
Linux porteus.example.net 6.2.12-porteus #1 SMP PREEMPT_DYNAMIC Fri Apr 21 18:08:53 MSK 2023 x86_64 11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz GenuineIntel GNU/Linux

Code: Select all

root@porteus:/home/guest# dmesg | grep ucode
[    2.062232] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm
root@porteus:/home/guest# dmesg | grep wifi
[    1.949626] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.059149] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    2.059168] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
[    2.062232] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 QuZ-a0-hr-b0-72.ucode op_mode iwlmvm
[    2.188397] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x351
[    2.312636] iwlwifi 0000:00:14.3: Detected RF HR B5, rfid=0x10a100
[    2.388549] iwlwifi 0000:00:14.3: base HW address: 94:e2:3c:46:53:1b
root@porteus:/home/guest# 
And with a whole ream of ucodes.

Code: Select all

root@porteus:/home/guest# ls -oh /lib/firmware/iwlwifi*.ucode
-rw-r--r-- 1 root  330K Apr  6 16:20 /lib/firmware/iwlwifi-100-5.ucode
-rw-r--r-- 1 root  330K Apr  6 16:20 /lib/firmware/iwlwifi-1000-5.ucode
-rw-r--r-- 1 root  674K Apr  6 16:20 /lib/firmware/iwlwifi-105-6.ucode
-rw-r--r-- 1 root  685K Apr  6 16:20 /lib/firmware/iwlwifi-135-6.ucode
-rw-r--r-- 1 root  680K Apr  6 16:20 /lib/firmware/iwlwifi-2000-6.ucode
-rw-r--r-- 1 root  691K Apr  6 16:20 /lib/firmware/iwlwifi-2030-6.ucode
-rw-r--r-- 1 root  897K Apr  6 16:20 /lib/firmware/iwlwifi-3160-17.ucode
-rw-r--r-- 1 root 1012K Apr  6 16:20 /lib/firmware/iwlwifi-3168-29.ucode
-rw-r--r-- 1 root  147K Apr  6 16:20 /lib/firmware/iwlwifi-3945-2.ucode
-rw-r--r-- 1 root  184K Apr  6 16:20 /lib/firmware/iwlwifi-4965-2.ucode
-rw-r--r-- 1 root  333K Apr  6 16:20 /lib/firmware/iwlwifi-5000-5.ucode
-rw-r--r-- 1 root  330K Apr  6 16:20 /lib/firmware/iwlwifi-5150-2.ucode
-rw-r--r-- 1 root  662K Apr  6 16:20 /lib/firmware/iwlwifi-6000g2a-6.ucode
-rw-r--r-- 1 root  664K Apr  6 16:20 /lib/firmware/iwlwifi-6000g2b-6.ucode
-rw-r--r-- 1 root  459K Apr  6 16:20 /lib/firmware/iwlwifi-6050-5.ucode
-rw-r--r-- 1 root  1.1M Apr  6 16:20 /lib/firmware/iwlwifi-7260-17.ucode
-rw-r--r-- 1 root  1.2M Apr  6 16:20 /lib/firmware/iwlwifi-7265-17.ucode
-rw-r--r-- 1 root 1013K Apr  6 16:20 /lib/firmware/iwlwifi-7265D-29.ucode
-rw-r--r-- 1 root  2.4M Apr  6 16:20 /lib/firmware/iwlwifi-8000C-36.ucode
-rw-r--r-- 1 root  2.4M Apr  6 16:20 /lib/firmware/iwlwifi-8265-36.ucode
-rw-r--r-- 1 root  1.5M Apr  6 16:20 /lib/firmware/iwlwifi-9000-pu-b0-jf-b0-46.ucode
-rw-r--r-- 1 root  1.5M Apr  6 16:20 /lib/firmware/iwlwifi-9260-th-b0-jf-b0-46.ucode
-rw-r--r-- 1 root  1.4M Apr  6 16:20 /lib/firmware/iwlwifi-Qu-b0-hr-b0-72.ucode
-rw-r--r-- 1 root  1.3M Apr  6 16:20 /lib/firmware/iwlwifi-Qu-b0-jf-b0-72.ucode
-rw-r--r-- 1 root  1.4M Apr  6 16:20 /lib/firmware/iwlwifi-Qu-c0-hr-b0-72.ucode
-rw-r--r-- 1 root  1.4M Apr  6 16:20 /lib/firmware/iwlwifi-QuZ-a0-hr-b0-72.ucode
-rw-r--r-- 1 root  1.3M Apr  6 16:20 /lib/firmware/iwlwifi-QuZ-a0-jf-b0-72.ucode
-rw-r--r-- 1 root  1.3M Apr  6 16:20 /lib/firmware/iwlwifi-cc-a0-72.ucode
-rw-r--r-- 1 root  1.5M Apr  6 16:20 /lib/firmware/iwlwifi-so-a0-gf-a0-72.ucode
-rw-r--r-- 1 root  1.5M Apr  6 16:20 /lib/firmware/iwlwifi-so-a0-hr-b0-72.ucode
-rw-r--r-- 1 root  1.4M Apr  6 16:20 /lib/firmware/iwlwifi-so-a0-jf-b0-72.ucode
-rw-r--r-- 1 root  1.5M Apr  6 16:20 /lib/firmware/iwlwifi-ty-a0-gf-a0-72.ucode
root@porteus:/home/guest# 
Using a lot of RAM.
Ed

Post Reply