Workaround over here. I don't know why, but the device just doesn't get named eth(x), it gets named "p1p1" or similar, and doesn't get automatically entered into /etc/network/interfaces.
I did lshw -c network on a new Trusty x64 Server install on my Gazelle Pro p9 laptop, and it showed the JMC250 as disabled, but with logical name "p1p1". Did ifconfig p1p1 up ; dhclient p1p1 and connected to my network and got an address immediately. Added p1p1 to my /etc/network/interfaces, and I'm off to the races - just with a funny network adapter device name. ** This bug is no longer a duplicate of bug 880316 Ubuntu installer can't setup network on Shuttle XS35GTV2 -- 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: Confirmed Bug description: 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. 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". 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) 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 -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp