← Back to team overview

kernel-packages team mailing list archive

[Bug 1310798] Re: JMicron JMC250 ethernet: networking always disconnected

 

Alex Cabal, thank you for reporting this and helping make Ubuntu better.
Could you please test the latest upstream kernel available from the very
top line at the top of the page (the release names are irrelevant for
testing, and please do not test the daily folder) following
https://wiki.ubuntu.com/KernelMainlineBuilds ? It will allow additional
upstream developers to examine the issue.

If the test did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags:
kernel-fixed-upstream
kernel-fixed-upstream-VERSION-NUMBER

where VERSION-NUMBER is the version number of the kernel you tested exactly shown as:
kernel-fixed-upstream-3.18-rc4

This can be done by clicking on the yellow circle with a black pencil
icon next to the word Tags located at the bottom of the bug description.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-VERSION-NUMBER

Once testing of the upstream kernel is complete, please mark this bug's
Status as Confirmed. Please let us know your results. Thank you for your
understanding.

** Description changed:

- Summary:
- Ubuntu version: 14.04 desktop x64
- Problem hardware: JMicron JMC250 ethernet controller (jme drivers)
- Expected behavior: Ethernet networking works when cable connected.
- Actual behavior: Networking always shows "disconnected", even when cable connected.
- 
- Details:
- In Ubuntu 14.04 with a JMicron JMC250 ethernet controller, the ethernet link is always shown as "disconnected", even when the cable is connected and networking is otherwise working.
+ What is expected in 14.04 is ethernet networking works when cable
+ connected. What happens instead is it always shows "disconnected", even
+ when cable connected.
  
  In Ubuntu 12.04, this same ethernet controller also exhibited the same
- problem.  However it was fixable by downloading and manually compiling a
+ problem. However it was fixable by downloading and manually compiling a
  new version of the jme drivers from here:
- ftp://driver.jmicron.com.tw/Ethernet/Linux/jmebp-1.0.8.5.tar.bz
- 
- In 14.04, the above 1.0.8.5 driver no longer compiles and is thus not
- installable.
- 
- I tried downloading and compiling the latest source for the driver from
+ ftp://driver.jmicron.com.tw/Ethernet/Linux/jmebp-1.0.8.5.tar.bz . In
+ 14.04, the above 1.0.8.5 driver no longer compiles and is thus not
+ installable. I tried downloading and compiling the latest source for the
+ driver from
  https://github.com/torvalds/linux/blob/master/drivers/net/ethernet/jme.c.
  This driver does compile, but after installation still doesn't work,
  with the wired network status always showing "disconnected".
- 
- There is a related Launchpad bug #880316 but that one is for *missing*
- drivers in an older Ubuntu version, not *broken* drivers.  (The drivers
- are now included in 14.04, but are totally broken.)
- 
- These drivers haven't worked out of the box since 2012... can we get a
- little love here?
  
  Output of dmesg | grep jme
  [    2.044151] jme: JMicron JMC2XX ethernet driver version 1.0.8
  [    2.044209] jme 0000:02:00.5: can't disable ASPM; OS doesn't have ASPM control
  [    2.045351] jme 0000:02:00.5 eth0: JMC250 Gigabit Ethernet chiprev:23 pcirev:3 macaddr:80:ee:73:13:68:7d
  [   22.302804] jme 0000:02:00.5: irq 45 for MSI/MSI-X
  [   22.302930] jme 0000:02:00.5 eth0: Link is down
  [   22.328814] jme 0000:02:00.5 eth0: Link is down
  
- Relevant lspci line:
- 02:00.5 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)
+ WORKAROUND: The following terminal command provides 100 Mbps ethernet speed:
+ sudo ethtool -s eth0 speed 100 duplex full
  
  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified: boot/vmlinuz-3.13.0-24-generic]
  ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  alex       1540 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  alex       1540 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Mon Apr 21 16:06:41 2014
  HibernationDevice: RESUME=UUID=9a76734d-f4e5-48af-9ba2-c86f712f39d9
  InstallationDate: Installed on 2014-04-18 (2 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
  MachineType: Standard XS35
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=347d51ff-61a3-4f81-bcc4-125707703d1e ro quiet splash vt.handoff=7
  RelatedPackageVersions:
-  linux-restricted-modules-3.13.0-24-generic N/A
-  linux-backports-modules-3.13.0-24-generic  N/A
-  linux-firmware                             1.127
+  linux-restricted-modules-3.13.0-24-generic N/A
+  linux-backports-modules-3.13.0-24-generic  N/A
+  linux-firmware                             1.127
  RfKill:
-  0: phy0: Wireless LAN
-  	Soft blocked: no
-  	Hard blocked: no
+  0: phy0: Wireless LAN
+   Soft blocked: no
+   Hard blocked: no
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/21/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 080015
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: B10IE01
  dmi.board.vendor: Shuttle
  dmi.board.version: To be filled by O.E.M.
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: Shuttle
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr080015:bd03/21/2011:svnStandard:pnXS35:pvrToBeFilledByO.E.M.:rvnShuttle:rnB10IE01:rvrTobefilledbyO.E.M.:cvnShuttle:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: XS35
  dmi.product.version: To Be Filled By O.E.M.
  dmi.sys.vendor: Standard

** Changed in: linux (Ubuntu)
   Importance: Undecided => Low

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1310798

Title:
  JMicron JMC250 ethernet: networking always disconnected

Status in “linux” package in Ubuntu:
  Incomplete

Bug description:
  What is expected in 14.04 is ethernet networking works when cable
  connected. What happens instead is it always shows "disconnected",
  even when cable connected.

  In Ubuntu 12.04, this same ethernet controller also exhibited the same
  problem. However it was fixable by downloading and manually compiling
  a new version of the jme drivers from here:
  ftp://driver.jmicron.com.tw/Ethernet/Linux/jmebp-1.0.8.5.tar.bz . In
  14.04, the above 1.0.8.5 driver no longer compiles and is thus not
  installable. I tried downloading and compiling the latest source for
  the driver from
  https://github.com/torvalds/linux/blob/master/drivers/net/ethernet/jme.c.
  This driver does compile, but after installation still doesn't work,
  with the wired network status always showing "disconnected".

  Output of dmesg | grep jme
  [    2.044151] jme: JMicron JMC2XX ethernet driver version 1.0.8
  [    2.044209] jme 0000:02:00.5: can't disable ASPM; OS doesn't have ASPM control
  [    2.045351] jme 0000:02:00.5 eth0: JMC250 Gigabit Ethernet chiprev:23 pcirev:3 macaddr:80:ee:73:13:68:7d
  [   22.302804] jme 0000:02:00.5: irq 45 for MSI/MSI-X
  [   22.302930] jme 0000:02:00.5 eth0: Link is down
  [   22.328814] jme 0000:02:00.5 eth0: Link is down

  WORKAROUND: The following terminal command provides 100 Mbps ethernet speed:
  sudo ethtool -s eth0 speed 100 duplex full

  ProblemType: Bug
  DistroRelease: Ubuntu 14.04
  Package: linux-image-3.13.0-24-generic 3.13.0-24.46 [modified: boot/vmlinuz-3.13.0-24-generic]
  ProcVersionSignature: Ubuntu 3.13.0-24.46-generic 3.13.9
  Uname: Linux 3.13.0-24-generic x86_64
  ApportVersion: 2.14.1-0ubuntu3
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  alex       1540 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Mon Apr 21 16:06:41 2014
  HibernationDevice: RESUME=UUID=9a76734d-f4e5-48af-9ba2-c86f712f39d9
  InstallationDate: Installed on 2014-04-18 (2 days ago)
  InstallationMedia: Ubuntu 14.04 LTS "Trusty Tahr" - Release amd64 (20140417)
  MachineType: Standard XS35
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-24-generic root=UUID=347d51ff-61a3-4f81-bcc4-125707703d1e ro quiet splash vt.handoff=7
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-24-generic N/A
   linux-backports-modules-3.13.0-24-generic  N/A
   linux-firmware                             1.127
  RfKill:
   0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 03/21/2011
  dmi.bios.vendor: American Megatrends Inc.
  dmi.bios.version: 080015
  dmi.board.asset.tag: To Be Filled By O.E.M.
  dmi.board.name: B10IE01
  dmi.board.vendor: Shuttle
  dmi.board.version: To be filled by O.E.M.
  dmi.chassis.asset.tag: To Be Filled By O.E.M.
  dmi.chassis.type: 3
  dmi.chassis.vendor: Shuttle
  dmi.chassis.version: To Be Filled By O.E.M.
  dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr080015:bd03/21/2011:svnStandard:pnXS35:pvrToBeFilledByO.E.M.:rvnShuttle:rnB10IE01:rvrTobefilledbyO.E.M.:cvnShuttle:ct3:cvrToBeFilledByO.E.M.:
  dmi.product.name: XS35
  dmi.product.version: To Be Filled By O.E.M.
  dmi.sys.vendor: Standard

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1310798/+subscriptions


References