Ethernet card not recognized

Questions about cabled networking
Forum rules
Before you post please read how to get help
Post Reply
uiuiuiyp
Level 1
Level 1
Posts: 4
Joined: Tue Mar 28, 2017 3:30 am

Ethernet card not recognized

Post by uiuiuiyp » Tue Mar 28, 2017 3:38 am

Hi,

I'm a new linux user and had been having problem with the ethernet card driver.

Ethernet controller is Marvell Technology and when I check the "lspci -v", it tells me that no kernel driver is assigned to the card. When I tried the ethtool, it seems that "eth0" doesn't exist either.

I've tried to install the driver from Marvell https://www.marvell.com/support/downloads/search.do# but installation fails in kernel version check (which is weird because it's supposed to work for kernel versions up above 2.6 and mine is 4.0x something).

It's a samsung pc at work (alas..) and curiously when I install windows 7, the ethernet card doesn't work out of the box either..

For now I'm using the wireless connection which works but is really slow. I'm just about to give up thought I should ask once before I give up :(

User avatar
kc1di
Level 13
Level 13
Posts: 4723
Joined: Mon Sep 08, 2008 8:44 pm
Location: Maine USA

Re: Ethernet card not recognized

Post by kc1di » Tue Mar 28, 2017 5:35 am

Hello uiuiuiyp and Welcome to Linux Mint,
That brings back memories of a few years ago. Son used to have a machine with same chipset. If I remember right I had to use the 2.4 driver not the 2.6 , I know seems couter intuitive by the 2.6 at the time was a fedora driver only. remove the 2.6 if you managed to get it installed and install 2.4 see if that will work. I may be wrong as I said been a few years and my notes are very limited on this one.
Good Luck.
P.S. Make sure DKMS is installed first also.
Easy tips : https://sites.google.com/site/easylinuxtipsproject/
Linux Mint Installation Guide: http://linuxmint-installation-guide.rea ... en/latest/
Registered Linux User #462608

daret
Level 2
Level 2
Posts: 79
Joined: Sun Sep 30, 2012 8:42 am

Re: Ethernet card not recognized

Post by daret » Tue Mar 28, 2017 5:54 am

Please give us some more information about your system.

Code: Select all

inxi -F
btw. the output of

Code: Select all

lspci -v
Maybe easier solution where to buy some supported PCI Ethernet card.

uiuiuiyp
Level 1
Level 1
Posts: 4
Joined: Tue Mar 28, 2017 3:30 am

Re: Ethernet card not recognized

Post by uiuiuiyp » Tue Mar 28, 2017 9:34 pm

Hi kc1dl,

Indeed the 2.6 driver was for fedora but 2.4 driver didn't work either. I've checked DKMS as well. Here's the error message just for reference. If it can get the kernel version may be I can tweak the install.sh??

Code: Select all

Disconnect alternative devices:  (done)                                                      [   OK   ]
Unload alternative driver (done)                                                             [   OK   ]
Create tmp dir (/tmp/Sk98IKTkFSknlThrXAHpMJXNp)                                              [   OK   ]
Check user id (0)                                                                            [   OK   ]
Check kernel version (4.4.0-53-generic)                                                      [ failed ]
Kernel version unsupported.
This driver was developed for the kernel family 2.4.x
higher then 2.4.20. If you are still using a old version
of the kernel, please uptade to the newest version from
ftp://ftp.kernel.org
Installation of package failed.

uiuiuiyp
Level 1
Level 1
Posts: 4
Joined: Tue Mar 28, 2017 3:30 am

Re: Ethernet card not recognized

Post by uiuiuiyp » Tue Mar 28, 2017 9:37 pm

Hi daret,

Here's the output from inxi

Code: Select all

System:    Host: jun-Mint Kernel: 4.4.0-53-generic x86_64 (64 bit) Desktop: Cinnamon 3.2.6
           Distro: Linux Mint 18.1 Serena
Machine:   System: SAMSUNG product: Samsung DeskTop System v: CAAAAAAF serial: JMJM98EG1B00AW
           Mobo: SAMSUNG model: SAMSUNG_DT1234567890 v: SAMSUNG_SW__1234567890ABCD serial: 137294550001296
           Bios: American Megatrends v: P03LDS.032.151117.XJ date: 11/17/2015
CPU:       Quad core Intel Core i5-4590 (-MCP-) cache: 6144 KB 
           clock speeds: max: 3700 MHz 1: 1926 MHz 2: 3219 MHz 3: 2339 MHz 4: 1991 MHz
Graphics:  Card: NVIDIA GK208 [GeForce GT 720]
           Display Server: X.org 1.18.4 drivers: nvidia (unloaded: fbdev,vesa,nouveau)
           tty size: 104x55 Advanced Data: N/A for root
Audio:     Card-1 Intel 8 Series/C220 Series High Definition Audio Controller driver: snd_hda_intel
           Card-2 NVIDIA GK208 HDMI/DP Audio Controller driver: snd_hda_intel
           Sound: Advanced Linux Sound Architecture v: k4.4.0-53-generic
Network:   Card-1: Marvell Device 4373
           IF: N/A state: N/A speed: N/A duplex: N/A mac: N/A
           Card-2: Qualcomm Atheros AR9485 Wireless Network Adapter driver: ath9k
           IF: wlp4s0 state: up mac: ac:b5:7d:c7:8e:02
Drives:    HDD Total Size: 506.1GB (4.9% used) ID-1: /dev/sda model: Samsung_SSD_850 size: 250.1GB
           ID-2: /dev/sdb model: Samsung_SSD_850 size: 256.1GB
Partition: ID-1: / size: 50G used: 16G (34%) fs: ext4 dev: /dev/sda5
           ID-2: swap-1 size: 8.54GB used: 0.00GB (0%) fs: swap dev: /dev/sda6
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 42C
           Fan Speeds (in rpm): cpu: N/A
Info:      Processes: 209 Uptime: 22 min Memory: 1768.4/7937.6MB Client: Shell (bash) inxi: 2.2.35 
and lspci -v

Code: Select all

00:00.0 Host bridge: Intel Corporation 4th Gen Core Processor DRAM Controller (rev 06)
	Subsystem: Samsung Electronics Co Ltd 4th Gen Core Processor DRAM Controller
	Flags: bus master, fast devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: hsw_uncore

00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 25
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
	I/O behind bridge: 0000e000-0000efff
	Memory behind bridge: f6000000-f70fffff
	Prefetchable memory behind bridge: 00000000e8000000-00000000f1ffffff
	Capabilities: [88] Subsystem: Samsung Electronics Co Ltd Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller
	Capabilities: [80] Power Management version 3
	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [a0] Express Root Port (Slot+), MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [140] Root Complex Link
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04) (prog-if 30 [XHCI])
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family USB xHCI
	Flags: bus master, medium devsel, latency 0, IRQ 26
	Memory at f7300000 (64-bit, non-prefetchable) [size=64K]
	Capabilities: [70] Power Management version 2
	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
	Kernel driver in use: xhci_hcd

00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family MEI Controller
	Flags: bus master, fast devsel, latency 0, IRQ 28
	Memory at f731a000 (64-bit, non-prefetchable) [size=16]
	Capabilities: [50] Power Management version 3
	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Kernel driver in use: mei_me
	Kernel modules: mei_me

00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family USB EHCI
	Flags: bus master, medium devsel, latency 0, IRQ 16
	Memory at f7318000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci-pci

00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset High Definition Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 29
	Memory at f7310000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: [50] Power Management version 2
	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 16
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 00002000-00002fff
	Memory behind bridge: e0000000-e01fffff
	Prefetchable memory behind bridge: 00000000e0200000-00000000e03fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family PCI Express Root Port
	Capabilities: [a0] Power Management version 3
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.1 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #2 (rev d4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 0000d000-0000dfff
	Memory behind bridge: f7200000-f72fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family PCI Express Root Port
	Capabilities: [a0] Power Management version 3
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1c.5 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #6 (rev d4) (prog-if 00 [Normal decode])
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	Memory behind bridge: f7100000-f71fffff
	Capabilities: [40] Express Root Port (Slot+), MSI 00
	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
	Capabilities: [90] Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family PCI Express Root Port
	Capabilities: [a0] Power Management version 3
	Kernel driver in use: pcieport
	Kernel modules: shpchp

00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04) (prog-if 20 [EHCI])
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family USB EHCI
	Flags: bus master, medium devsel, latency 0, IRQ 23
	Memory at f7317000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [50] Power Management version 2
	Capabilities: [58] Debug port: BAR=1 offset=00a0
	Capabilities: [98] PCI Advanced Features
	Kernel driver in use: ehci-pci

00:1f.0 ISA bridge: Intel Corporation C220 Series Chipset Family H81 Express LPC Controller (rev 04)
	Subsystem: Samsung Electronics Co Ltd C220 Series Chipset Family H81 Express LPC Controller
	Flags: bus master, medium devsel, latency 0
	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
	Kernel driver in use: lpc_ich
	Kernel modules: lpc_ich

00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04) (prog-if 01 [AHCI 1.0])
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode]
	Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 27
	I/O ports at f070 [size=8]
	I/O ports at f060 [size=4]
	I/O ports at f050 [size=8]
	I/O ports at f040 [size=4]
	I/O ports at f020 [size=32]
	Memory at f7316000 (32-bit, non-prefetchable) [size=2K]
	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
	Capabilities: [70] Power Management version 3
	Capabilities: [a8] SATA HBA v1.0
	Kernel driver in use: ahci
	Kernel modules: ahci

00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
	Subsystem: Samsung Electronics Co Ltd 8 Series/C220 Series Chipset Family SMBus Controller
	Flags: medium devsel, IRQ 11
	Memory at f7315000 (64-bit, non-prefetchable) [size=256]
	I/O ports at f000 [size=32]
	Kernel modules: i2c_i801

01:00.0 VGA compatible controller: NVIDIA Corporation GK208 [GeForce GT 720] (rev a1) (prog-if 00 [VGA controller])
	Subsystem: Samsung Electronics Co Ltd GK208 [GeForce GT 720]
	Flags: bus master, fast devsel, latency 0, IRQ 30
	Memory at f6000000 (32-bit, non-prefetchable) [size=16M]
	Memory at e8000000 (64-bit, prefetchable) [size=128M]
	Memory at f0000000 (64-bit, prefetchable) [size=32M]
	I/O ports at e000 [size=128]
	[virtual] Expansion ROM at f7000000 [disabled] [size=512K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable+ Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting <?>
	Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
	Kernel driver in use: nvidia
	Kernel modules: nvidiafb, nouveau, nvidia_375_drm, nvidia_375

01:00.1 Audio device: NVIDIA Corporation GK208 HDMI/DP Audio Controller (rev a1)
	Subsystem: Samsung Electronics Co Ltd GK208 HDMI/DP Audio Controller
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at f7080000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [60] Power Management version 3
	Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [78] Express Endpoint, MSI 00
	Kernel driver in use: snd_hda_intel
	Kernel modules: snd_hda_intel

03:00.0 Ethernet controller: Marvell Technology Group Ltd. Device 4373 (rev 10)
	Subsystem: Samsung Electronics Co Ltd Device b099
	Flags: bus master, fast devsel, latency 0, IRQ 10
	Memory at f7220000 (64-bit, non-prefetchable) [size=16K]
	I/O ports at d000 [size=256]
	Expansion ROM at f7200000 [disabled] [size=128K]
	Capabilities: [48] Power Management version 3
	Capabilities: [5c] MSI: Enable- Count=1/1 Maskable- 64bit+
	Capabilities: [c0] Express Legacy Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [130] Device Serial Number 62-9b-e1-ff-ff-aa-f5-24

04:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
	Subsystem: Samsung Electronics Co Ltd AR9485 Wireless Network Adapter
	Flags: bus master, fast devsel, latency 0, IRQ 17
	Memory at f7100000 (64-bit, non-prefetchable) [size=512K]
	Expansion ROM at f7180000 [disabled] [size=64K]
	Capabilities: [40] Power Management version 2
	Capabilities: [50] MSI: Enable- Count=1/4 Maskable+ 64bit+
	Capabilities: [70] Express Endpoint, MSI 00
	Capabilities: [100] Advanced Error Reporting
	Capabilities: [140] Virtual Channel
	Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
	Kernel driver in use: ath9k
	Kernel modules: ath9k
Maybe the right way to go is to buy a new LAN card :( But I'm still curious what the problem would be.

User avatar
kc1di
Level 13
Level 13
Posts: 4723
Joined: Mon Sep 08, 2008 8:44 pm
Location: Maine USA

Re: Ethernet card not recognized

Post by kc1di » Wed Mar 29, 2017 8:02 am

I believe the problem would be that the old 2.4 driver is no longer compatible with the 4.4 kernel series.
so it won't build the module needed.

You can try upgrading the kernel to the latest 4.4.x or even 4.8 - but I'm now sure that would change anything.
new Lan card may be in order.
Easy tips : https://sites.google.com/site/easylinuxtipsproject/
Linux Mint Installation Guide: http://linuxmint-installation-guide.rea ... en/latest/
Registered Linux User #462608

daret
Level 2
Level 2
Posts: 79
Joined: Sun Sep 30, 2012 8:42 am

Re: Ethernet card not recognized

Post by daret » Wed Mar 29, 2017 9:01 am

You can try this:
https://github.com/iSDP/sk98lin
- If not working, you can try to ask Marvell Support.

Code: Select all

If any problems occur during the installation process, check the following list of known problems. If you cannot find your problem in the list below, contact Marvell technical support for help (MSGG-linux@marvell.com). When contacting our technical support, ensure that the following information is available:

    The 'install.log' file created by the install script 'install.sh'
    System Manufacturer and HW Informations (CPU, Memory... )
    PCI-Boards in your system
    Distribution
    Kernel version
    Driver version
Maybe more information about your HW could be found with one of this command:
http://www.binarytides.com/linux-comman ... ware-info/

uiuiuiyp
Level 1
Level 1
Posts: 4
Joined: Tue Mar 28, 2017 3:30 am

Re: Ethernet card not recognized

Post by uiuiuiyp » Wed Mar 29, 2017 9:53 pm

Hi all,

Thanks for having an interest in all this. I've sent an email to the address you quoted (or into oblivion given that the last time the driver was updated was in 2012 ;) ). We'll see how that goes.. in the mean time I'll just get another LAN card that actually works in modern times :D

If a network card is not supported by Mint, is it a sign that it's really just an outdated hardware? Given that somebody bought this samsung computer in 2015.. I wonder what the implication of that is..

User avatar
kc1di
Level 13
Level 13
Posts: 4723
Joined: Mon Sep 08, 2008 8:44 pm
Location: Maine USA

Re: Ethernet card not recognized

Post by kc1di » Thu Mar 30, 2017 5:39 am

uiuiuiyp wrote:Hi all,

Thanks for having an interest in all this. I've sent an email to the address you quoted (or into oblivion given that the last time the driver was updated was in 2012 ;) ). We'll see how that goes.. in the mean time I'll just get another LAN card that actually works in modern times :D

If a network card is not supported by Mint, is it a sign that it's really just an outdated hardware? Given that somebody bought this samsung computer in 2015.. I wonder what the implication of that is..
Hardware support is mostly up to the Manufacturer and has been a pain from the get go. It's so much better today. Than it was in the mid 1990's I think the problem with your card is just it was never a widely used model so didn't get the attention others did. But that's just my opinion.
Good luck with finding out.
Easy tips : https://sites.google.com/site/easylinuxtipsproject/
Linux Mint Installation Guide: http://linuxmint-installation-guide.rea ... en/latest/
Registered Linux User #462608

Post Reply

Return to “Ethernet”