No onboard networking

garuda-inxi
System:
  Kernel: 6.1.15-1-lts arch: x86_64 bits: 64 compiler: gcc v: 12.2.1
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-lts
    root=UUID=fb54b2b3-d688-40f0-9173-7c4efc19a007 rw [email protected]
    quiet
    cryptdevice=UUID=ca4e6008-4cd8-42f6-95df-fe3c97618770:luks-ca4e6008-4cd8-42f6-95df-fe3c97618770
    root=/dev/mapper/luks-ca4e6008-4cd8-42f6-95df-fe3c97618770 quiet splash
    rd.udev.log_priority=3 vt.global_cursor_default=0
    resume=/dev/mapper/luks-9ea7b2b1-7919-4f17-8205-e87d8e99e757 loglevel=3
    ibt=off
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel wm: xfwm
    v: 4.18.0 vt: 7 dm: LightDM v: 1.32.0 Distro: Garuda Linux base: Arch Linux
Machine:
  Type: Laptop System: Dell product: Latitude E7470 v: N/A
    serial: <superuser required> Chassis: type: 9 serial: <superuser required>
  Mobo: Dell model: 0T6HHJ v: A00 serial: <superuser required>
    UEFI-[Legacy]: Dell v: 1.36.3 date: 09/18/2022
Battery:
  ID-1: BAT0 charge: 41.1 Wh (100.0%) condition: 41.1/55.0 Wh (74.8%)
    volts: 8.4 min: 7.6 model: Samsung SDI DELL 1W2Y26A type: Li-poly
    serial: <filter> status: full
CPU:
  Info: model: Intel Core i7-6600U bits: 64 type: MT MCP arch: Skylake
    gen: core 6 level: v3 note: check built: 2015 process: Intel 14nm family: 6
    model-id: 0x4E (78) stepping: 3 microcode: 0xF0
  Topology: cpus: 1x cores: 2 tpc: 2 threads: 4 smt: enabled cache:
    L1: 128 KiB desc: d-2x32 KiB; i-2x32 KiB L2: 512 KiB desc: 2x256 KiB
    L3: 4 MiB desc: 1x4 MiB
  Speed (MHz): avg: 2800 min/max: 400/3400 scaling: driver: intel_pstate
    governor: powersave cores: 1: 2800 2: 2800 3: 2800 4: 2800 bogomips: 22408
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities: <filter>
Graphics:
  Device-1: Intel Skylake GT2 [HD Graphics 520] vendor: Dell Latitude E7470
    driver: i915 v: kernel arch: Gen-9 process: Intel 14n built: 2015-16 ports:
    active: eDP-1 empty: DP-1,HDMI-A-1,HDMI-A-2 bus-ID: 00:02.0
    chip-ID: 8086:1916 class-ID: 0300
  Display: x11 server: X.Org v: 21.1.7 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting alternate: fbdev,intel,vesa dri: iris gpu: i915
    display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1536x864 s-dpi: 96 s-size: 406x229mm (15.98x9.02")
    s-diag: 466mm (18.35")
  Monitor-1: eDP-1 model: AU Optronics 0x1036 built: 2014 res: 1536x864
    hz: 60 dpi: 126 gamma: 1.2 size: 309x174mm (12.17x6.85") diag: 355mm (14")
    ratio: 16:9 modes: 2560x1440
  API: OpenGL Message: Unable to show GL data. Required tool glxinfo
    missing.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell Latitude E7470
    driver: snd_hda_intel v: kernel alternate: snd_soc_skl,snd_soc_avs
    bus-ID: 00:1f.3 chip-ID: 8086:9d70 class-ID: 0403
  Sound API: ALSA v: k6.1.15-1-lts running: yes
  Sound Server-1: PulseAudio v: 16.1 running: no
  Sound Server-2: PipeWire v: 0.3.66 running: yes
Network:
  Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:24f3 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  Device-2: Intel driver: N/A pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A
    bus-ID: 02:00.0 chip-ID: 8086:093c class-ID: 0280
Drives:
  Local Storage: total: 2.08 TiB used: 1.48 TiB (71.3%)
  SMART Message: Required tool smartctl not installed. Check --recommends
  ID-1: /dev/mmcblk0 maj-min: 179:0 model: SL32G size: 29.03 GiB block-size:
    physical: 512 B logical: 512 B type: SSD serial: <filter> scheme: MBR
  ID-2: /dev/nvme0n1 maj-min: 259:0 vendor: Toshiba model: THNSN5256GPU7
    NVMe 256GB size: 238.47 GiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 57DA4103
    temp: 46.9 C scheme: MBR
  ID-3: /dev/sda maj-min: 8:0 type: USB vendor: Western Digital
    model: WD20NMVW-59EDZS7 size: 1.82 TiB block-size: physical: 512 B
    logical: 512 B type: HDD rpm: 5200 serial: <filter> rev: 1005 scheme: GPT
Partition:
  ID-1: / raw-size: 229.66 GiB size: 229.66 GiB (100.00%)
    used: 16.72 GiB (7.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-ca4e6008-4cd8-42f6-95df-fe3c97618770
  ID-2: /home raw-size: 229.66 GiB size: 229.66 GiB (100.00%)
    used: 16.72 GiB (7.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-ca4e6008-4cd8-42f6-95df-fe3c97618770
  ID-3: /var/log raw-size: 229.66 GiB size: 229.66 GiB (100.00%)
    used: 16.72 GiB (7.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-ca4e6008-4cd8-42f6-95df-fe3c97618770
  ID-4: /var/tmp raw-size: 229.66 GiB size: 229.66 GiB (100.00%)
    used: 16.72 GiB (7.3%) fs: btrfs dev: /dev/dm-0 maj-min: 254:0
    mapped: luks-ca4e6008-4cd8-42f6-95df-fe3c97618770
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: zram size: 7.57 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
  ID-2: swap-2 type: partition size: 8.8 GiB used: 0 KiB (0.0%) priority: -2
    dev: /dev/dm-1 maj-min: 254:1
    mapped: luks-9ea7b2b1-7919-4f17-8205-e87d8e99e757
Sensors:
  System Temperatures: cpu: 45.0 C pch: 33.0 C mobo: 35.0 C
  Fan Speeds (RPM): cpu: 0
Info:
  Processes: 230 Uptime: 40m wakeups: 5 Memory: 7.57 GiB
  used: 1.45 GiB (19.2%) Init: systemd v: 253 default: graphical
  tool: systemctl Compilers: gcc: 12.2.1 Packages: pm: pacman pkgs: 1361
  libs: 363 tools: pamac,paru Shell: Bash v: 5.1.16 running-in: yakuake
  inxi: 3.3.25
Garuda (2.6.15-1):
  System install date:     2023-03-09
  Last full system update: 2023-03-09 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager mkinitcpio
  Windows dual boot:       <superuser required>
  Failed units:            

I am not getting onboard network connectivity to my eth port.

ifconfig and iplink only show the wireless card. How do I go about finding the driver for the ethernet port? Thanks for any tips!

Read your models entry (Dell Latitude E7470) on the Arch Wiki. Check that your BIOS is up to date. You can update your bios using fwupd.

If there is no Bios update available, then you should probably reset your bios to the factory default as this can sometimes help reactivate an improperly detected network adapter.

After resetting your bios to the factory default you will need to reset some of your bios settings for proper Linux compatibility. Be sure to disable secure boot and fastboot. Be sure all network related options are fully enabled in your bios.

Are you using Windows on this computer?

Changing kernels can often help with a multitude of issues that can occur when using Linux. Try out the linux , linux-zen and linux-mainline kernels to hopefully find some improvement.

Good luck.

3 Likes
Network:
  Device-1: Intel Wireless 8260 driver: iwlwifi v: kernel pcie: gen: 1
    speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:24f3 class-ID: 0280
  IF: wlp1s0 state: up mac: <filter>
  Device-2: Intel driver: N/A pcie: gen: 2 speed: 5 GT/s lanes: 1 port: N/A
    bus-ID: 02:00.0 chip-ID: 8086:093c class-ID: 0280

I would have thought that Device-2 is supposed to be the ethernet, since Device-1 is the wireless.
A search on linux-hardware indicates the chip-ID is that of a wireless adapter though.
I guess that's where the problem starts.
I see there are many probes for Dell Latitude E7470 Computers but they're not all the same hardware.
I hope the above can be useful to track the problem, I have no solution though.
I guess it could be solved or worked around with udev rules but... I know next to nothing about that.

2 Likes

ip link

    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DORMANT group default qlen 1000
    link/ether <filter> brd ff:ff:ff:ff:ff:ff

ip addr show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: wlp1s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether <filter>  brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.107/24 brd 192.168.0.255 scope global dynamic noprefixroute wlp1s0
       valid_lft 5801sec preferred_lft 5801sec
    inet6 <filter>/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

I am not seeing anything for onboard networking.

lspci -v

...
01:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
        Subsystem: Intel Corporation Device 0850
        Flags: bus master, fast devsel, latency 0, IRQ 135
        Memory at e1300000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: <access denied>
        Kernel driver in use: iwlwifi
        Kernel modules: iwlwifi

02:00.0 Network controller: Intel Corporation Device 093c (rev 3a)
        Subsystem: Intel Corporation Device 2181
        Flags: fast devsel, IRQ 255
        Memory at e1200000 (64-bit, non-prefetchable) [disabled] [size=8K]
        Capabilities: <access denied>
...

I assume 02:00.0 Network Controller is the ethernet device but it shows up disabled

Not really sure how to enable it or if this can remedy my problem. It is almost like there is no driver for this device for some reason.

Thanks.

The bios is up to date. Not sure I want to go with factory orig. BIOS yet.

I am not using Windows on this computer.

I have tried Linux-lts, Linux-xanmod, Linux-tt, Linux-mainline, Linux-hardened, and Linux-cachyos-bore kernels with no change.