Bug 22310

Summary: JME ethernet driver only works in 10baseT/Half mode
Product: Mageia Reporter: Hoyt Duff <hoytduff>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: RESOLVED INVALID QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: 6   
Target Milestone: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Source RPM: Kernel CVE:
Status comment:

Description Hoyt Duff 2018-01-03 18:40:59 CET
Description of problem:
JME ethernet driver only works in 10baseT/Half mode

Version-Release number of selected component (if applicable):
$ uname -a
Linux localhost 4.9.56-desktop-1.mga6 #1 SMP Thu Oct 12 22:55:31 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

How reproducible:
Problem arises from initial configuration

Steps to Reproduce:
1.Configure wired ethernet device during installation
2.reboot

# dmesg | grep jme
[   12.004985] jme: JMicron JMC2XX ethernet driver version 1.0.8
[   12.008475] jme 0000:02:00.5: can't disable ASPM; OS doesn't have ASPM control
[   12.012703] jme 0000:02:00.5 eth0: JMC250 Gigabit Ethernet chiprev:23 pcirev:3 macaddr:80:ee:73:13:65:de
[   13.076910] jme 0000:02:00.5 enp2s0f5: renamed from eth0
[   27.155947] jme 0000:02:00.5 enp2s0f5: Link is down
[   29.435886] jme 0000:02:00.5 enp2s0f5: Link is up at ANed: 10 Mbps, Half-Duplex, MDI

# ethtool enp2s0f5
Settings for enp2s0f5:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: No
	Supports auto-negotiation: Yes
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Link partner advertised link modes:  10baseT/Half 
	Link partner advertised pause frame use: No
	Link partner advertised auto-negotiation: No
	Speed: 10Mb/s
	Duplex: Half
	Port: MII
	PHYAD: 1
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pg
	Wake-on: g
	Current message level: 0x000020c6 (8390)
			       probe link rx_err tx_err hw
	Link detected: yes

If I manually set the device parameters with:

# ethtool -s enp2s0f5 speed 1000 duplex full

The device fails to work at all and I lose the internet connection.
Marja Van Waes 2018-01-04 07:55:54 CET

Assignee: bugsquad => kernel
CC: (none) => marja11

Comment 1 Hoyt Duff 2018-01-04 19:42:34 CET
I have done additional testing with other Ethernet devices. The problem is not with the ethernet driver, so this report can be marked CLOSED.

Status: NEW => RESOLVED
Resolution: (none) => INVALID