LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 01-04-2019, 12:15 PM   #1
MikeProf
LQ Newbie
 
Registered: Jan 2019
Location: Munich, Germany
Distribution: Linux Mint
Posts: 3

Rep: Reputation: Disabled
ethernet 82573L on-chip is not working on my Thinkpad


ethernet 82573L on-chip is not working on my Thinkpad. It is working alright with Windoes 7 on the same Thinkpad computer -- so it apparently is not a hardware problem. My system ist Linux Mint 19.1
 
Old 01-04-2019, 02:24 PM   #2
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 271Reputation: 271Reputation: 271
What does
Code:
lspci -vvv
report for it? What does
Code:
cat /proc/net/dev
return?
Code:
ifconfig
?
Code:
lsmod |grep 82573
?
 
1 members found this post helpful.
Old 01-04-2019, 04:31 PM   #3
berndbausch
LQ Addict
 
Registered: Nov 2013
Location: Tokyo
Distribution: Mostly Ubuntu and Centos
Posts: 6,316

Rep: Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002
Quote:
Originally Posted by RandomTroll View Post
Code:
lsmod |grep 82573
It looks like the driver is actually named e1000e. So
Code:
lsmod | grep e1000e
makes more sense.

To check if the driver is installed, even if not loaded:
Code:
modinfo e1000e
Also, when a piece of hardware is not properly handled, always check the kernel message buffer.
Code:
dmesg > /tmp/dmesg.out
then open dmesg.out and look for 82573, e1000e and anything else that might be relevant.

Last edited by berndbausch; 01-04-2019 at 04:42 PM.
 
1 members found this post helpful.
Old 01-07-2019, 04:24 AM   #4
MikeProf
LQ Newbie
 
Registered: Jan 2019
Location: Munich, Germany
Distribution: Linux Mint
Posts: 3

Original Poster
Rep: Reputation: Disabled
Thank you for your interest!
Here are the answers to your questions:
[By the way, how do you insert those nice "code:" windows?]
Code:
michael@michael-T60:~$ 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 365  bytes 27286 (27.2 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 365  bytes 27286 (27.2 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wls3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.39  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2a02:810d:e80:65b8:e5c3:7b37:69cf:81c6  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:810d:e80:65b8:77ad:43c3:109c:6a9c  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::922f:d691:3b2a:42d  prefixlen 64  scopeid 0x20<link>
        ether 00:19:d2:b3:79:a8  txqueuelen 1000  (Ethernet)
        RX packets 10386  bytes 14284039 (14.2 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 5699  bytes 741691 (741.6 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Code:
michael@michael-T60:~$ cat /proc/net/dev
Inter-|   Receive                                                |  Transmit
 face |bytes    packets errs drop fifo frame compressed multicast|bytes    packets errs drop fifo colls carrier compressed
    lo:   27286     365    0    0    0     0          0         0    27286     365    0    0    0     0       0          0
  wls3: 14281563   10365    0    0    0     0          0         0   735537    5680    0    0    0     0       0          0
 irda0:       0       0    0    0    0     0          0         0        0       0    0    0    0     0       0          0
Code:
michael@michael-T60:~$ lsmod | grep e1000e
e1000e                225280  0
ptp                    20480  1 e1000e
michael@michael-T60:~$ lsmod | grep 82573
michael@michael-T60:~$ modinfo e1000e
filename:       /lib/modules/4.15.0-43-generic/kernel/drivers/net/ethernet/intel/e1000e/e1000e.ko
version:        3.2.6-k
license:        GPL
description:    Intel(R) PRO/1000 Network Driver
author:         Intel Corporation, <linux.nics@intel.com>
srcversion:     010F824B54BE2AA7285BF59
alias:          pci:v00008086d000015E2sv*sd*bc*sc*i*
alias:          pci:v00008086d000015E1sv*sd*bc*sc*i*
alias:          pci:v00008086d000015E0sv*sd*bc*sc*i*
alias:          pci:v00008086d000015DFsv*sd*bc*sc*i*
alias:          pci:v00008086d000015BCsv*sd*bc*sc*i*
alias:          pci:v00008086d000015BBsv*sd*bc*sc*i*
alias:          pci:v00008086d000015BEsv*sd*bc*sc*i*
alias:          pci:v00008086d000015BDsv*sd*bc*sc*i*
alias:          pci:v00008086d000015D6sv*sd*bc*sc*i*
alias:          pci:v00008086d000015E3sv*sd*bc*sc*i*
alias:          pci:v00008086d000015D8sv*sd*bc*sc*i*
alias:          pci:v00008086d000015D7sv*sd*bc*sc*i*
alias:          pci:v00008086d000015B9sv*sd*bc*sc*i*
alias:          pci:v00008086d000015B8sv*sd*bc*sc*i*
alias:          pci:v00008086d000015B7sv*sd*bc*sc*i*
alias:          pci:v00008086d00001570sv*sd*bc*sc*i*
alias:          pci:v00008086d0000156Fsv*sd*bc*sc*i*
alias:          pci:v00008086d000015A3sv*sd*bc*sc*i*
alias:          pci:v00008086d000015A2sv*sd*bc*sc*i*
alias:          pci:v00008086d000015A1sv*sd*bc*sc*i*
alias:          pci:v00008086d000015A0sv*sd*bc*sc*i*
alias:          pci:v00008086d00001559sv*sd*bc*sc*i*
alias:          pci:v00008086d0000155Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000153Asv*sd*bc*sc*i*
alias:          pci:v00008086d00001503sv*sd*bc*sc*i*
alias:          pci:v00008086d00001502sv*sd*bc*sc*i*
alias:          pci:v00008086d000010F0sv*sd*bc*sc*i*
alias:          pci:v00008086d000010EFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010EAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001525sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010DEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CEsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010CBsv*sd*bc*sc*i*
alias:          pci:v00008086d000010F5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BFsv*sd*bc*sc*i*
alias:          pci:v00008086d000010E5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000294Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BDsv*sd*bc*sc*i*
alias:          pci:v00008086d000010C3sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C2sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C0sv*sd*bc*sc*i*
alias:          pci:v00008086d00001501sv*sd*bc*sc*i*
alias:          pci:v00008086d00001049sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Dsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Asv*sd*bc*sc*i*
alias:          pci:v00008086d000010C4sv*sd*bc*sc*i*
alias:          pci:v00008086d000010C5sv*sd*bc*sc*i*
alias:          pci:v00008086d0000104Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010BBsv*sd*bc*sc*i*
alias:          pci:v00008086d00001098sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BAsv*sd*bc*sc*i*
alias:          pci:v00008086d00001096sv*sd*bc*sc*i*
alias:          pci:v00008086d0000150Csv*sd*bc*sc*i*
alias:          pci:v00008086d000010F6sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D3sv*sd*bc*sc*i*
alias:          pci:v00008086d0000109Asv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Csv*sd*bc*sc*i*
alias:          pci:v00008086d0000108Bsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Esv*sd*bc*sc*i*
alias:          pci:v00008086d0000107Dsv*sd*bc*sc*i*
alias:          pci:v00008086d000010B9sv*sd*bc*sc*i*
alias:          pci:v00008086d000010D5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010DAsv*sd*bc*sc*i*
alias:          pci:v00008086d000010D9sv*sd*bc*sc*i*
alias:          pci:v00008086d00001060sv*sd*bc*sc*i*
alias:          pci:v00008086d000010A5sv*sd*bc*sc*i*
alias:          pci:v00008086d000010BCsv*sd*bc*sc*i*
alias:          pci:v00008086d000010A4sv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Fsv*sd*bc*sc*i*
alias:          pci:v00008086d0000105Esv*sd*bc*sc*i*
depends:        ptp
retpoline:      Y
intree:         Y
name:           e1000e
vermagic:       4.15.0-43-generic SMP mod_unload 686 
signat:         PKCS#7
signer:         
sig_key:        
sig_hashalgo:   md4
parm:           debug:Debug level (0=none,...,16=all) (int)
parm:           copybreak:Maximum size of packet that is copied to a new buffer on receive (uint)
parm:           TxIntDelay:Transmit Interrupt Delay (array of int)
parm:           TxAbsIntDelay:Transmit Absolute Interrupt Delay (array of int)
parm:           RxIntDelay:Receive Interrupt Delay (array of int)
parm:           RxAbsIntDelay:Receive Absolute Interrupt Delay (array of int)
parm:           InterruptThrottleRate:Interrupt Throttling Rate (array of int)
parm:           IntMode:Interrupt Mode (array of int)
parm:           SmartPowerDownEnable:Enable PHY smart power down (array of int)
parm:           KumeranLockLoss:Enable Kumeran lock loss workaround (array of int)
parm:           WriteProtectNVM:Write-protect NVM [WARNING: disabling this can lead to corrupted NVM] (array of int)
parm:           CrcStripping:Enable CRC Stripping, disable if your BMC needs the CRC (array of int)
Code:
michael@michael-T60:~$ 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 334  bytes 24403 (24.4 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 334  bytes 24403 (24.4 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wls3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.39  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 2a02:810d:e80:65b8:e5c3:7b37:69cf:81c6  prefixlen 64  scopeid 0x0<global>
        inet6 2a02:810d:e80:65b8:77ad:43c3:109c:6a9c  prefixlen 64  scopeid 0x0<global>
        inet6 fe80::922f:d691:3b2a:42d  prefixlen 64  scopeid 0x20<link>
        ether 00:19:d2:b3:79:a8  txqueuelen 1000  (Ethernet)
        RX packets 7800  bytes 10790451 (10.7 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 4352  bytes 579782 (579.7 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
Code:
michael@michael-T60:~$ 
michael@michael-T60:~$ lsmod | grep e1000e
e1000e                225280  0
ptp                    20480  1 e1000e
michael@michael-T60:~$ lsmod | grep 82573
 
Old 01-07-2019, 04:33 AM   #5
MikeProf
LQ Newbie
 
Registered: Jan 2019
Location: Munich, Germany
Distribution: Linux Mint
Posts: 3

Original Poster
Rep: Reputation: Disabled
Download my dmesg.out:
https://www.dropbox.com/s/c040113pp1...dmesg.out?dl=0

Greetings,
MikeProf
 
Old 01-07-2019, 04:56 AM   #6
berndbausch
LQ Addict
 
Registered: Nov 2013
Location: Tokyo
Distribution: Mostly Ubuntu and Centos
Posts: 6,316

Rep: Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002Reputation: 2002
Quote:
Originally Posted by MikeProf View Post
The e1000e driver is activated for a device at PCI bus address 0000:02:00.0. Vendor and model number of that device is 8086:109a, and PCI lookup confirms that it's your card, indeed.

There are two messages that don't look good, though I can't say what they really mean:
Code:
[    3.170785] e1000e 0000:02:00.0: The NVM Checksum Is Not Valid
...
[    3.192214] e1000e: probe of 0000:02:00.0 failed with error -5
After the "probe failed" message, nothing. I guess the driver thinks that something is wrong with the interface. Or perhaps something is indeed wrong, the Windows driver doesn't care, and the Linux driver does.

Googling for these messages yields several results. This one looks promising: https://superuser.com/questions/1104...el-ethernet-co, though it seems that the solution involves patching the driver source code. It's over two years old, too; if this is a driver bug, it should be fixed. Perhaps it's sufficient to update the driver?

At this point I am afraid I am not much smarter than you and definitely not smarter than Google .

Last edited by berndbausch; 01-07-2019 at 04:59 AM.
 
Old 01-07-2019, 04:57 AM   #7
onebuck
Moderator
 
Registered: Jan 2005
Location: Central Florida 20 minutes from Disney World
Distribution: SlackwareŽ
Posts: 13,929
Blog Entries: 45

Rep: Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160Reputation: 3160
Hi,

Welcome to LQ!

Quote:
Originally Posted by MikeProf View Post
<snip>
[By the way, how do you insert those nice "code:" windows?]
You can use the quote and/or code tags in the reply window or edit window by highlighting the text and selecting the # for code and quote balloon(left of the #) for quoting which is on the window menu above the edit window.

Hope this helps.
Have fun & enjoy!
 
Old 01-07-2019, 09:32 AM   #8
RandomTroll
Senior Member
 
Registered: Mar 2010
Distribution: Slackware
Posts: 1,982

Rep: Reputation: 271Reputation: 271Reputation: 271
What makes you think it isn't working? Linux has loaded the driver and connected to the Internet and handled a lot of traffic.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Intel 82573L GigE displays incorrect MAC address m4rtin Linux - Networking 1 10-31-2011 07:43 AM
2 nics for Intel 82573L driver (e1000) itpenguin Slackware - Installation 2 11-20-2007 02:40 AM
Trouble configuring network card (Intel 82573L Gigabit Ethernet Controller) Liquid-Crystal Linux - Networking 6 12-11-2006 11:31 PM
Problem configuring E1000 82573L On Mandriva 2006 + Module question vendredi5h Linux - Networking 3 03-12-2006 12:16 AM
how do I read a camera chip thru an internal usb chip reader? CPUFreak91 Linux - Newbie 2 07-20-2005 12:15 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 05:33 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration