ubuntu minimal, alternate, and netboot install missing jme module for jmicron jmc250 jmc260 ethernet

Bug #560249 reported by Lars
40
This bug affects 8 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Won't Fix
Medium
Unassigned

Bug Description

The 10.04 beta2 amd64 alternate installation CD doesn't provide the jme module for the one and only ethernet card provided by my notebook.

I managed to load the module from the installation CD after it is installed onto the target partition, but this is somehow not user friendly for the normal user.

Lars
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: SB [HDA ATI SB], device 0: ALC272 Analog [ALC272 Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse: Error: command ['fuser', '-v', '/dev/dsp', '/dev/snd/by-path', '/dev/snd/controlC1', '/dev/snd/hwC1D0', '/dev/snd/pcmC1D3p', '/dev/snd/controlC0', '/dev/snd/hwC0D0', '/dev/snd/pcmC0D0c', '/dev/snd/pcmC0D0p', '/dev/snd/pcmC0D1p', '/dev/snd/seq', '/dev/snd/timer', '/dev/sequencer2', '/dev/sequencer'] failed with exit code 1:
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'SB'/'HDA ATI SB at 0xf0400000 irq 16'
   Mixer name : 'Realtek ALC272'
   Components : 'HDA:10ec0272,15587465,00100001'
   Controls : 23
   Simple ctrls : 13
Card1.Amixer.info:
 Card hw:1 'HDMI'/'HDA ATI HDMI at 0xf0110000 irq 19'
   Mixer name : 'ATI RS690/780 HDMI'
   Components : 'HDA:1002791a,00791a00,00100000'
   Controls : 4
   Simple ctrls : 1
Card1.Amixer.values:
 Simple mixer control 'IEC958',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [off]
CurrentDmesg:
 [ 41.597570] ppdev: user-space parallel port driver
 [ 42.662759] eth0: Link is up at ANed: 100 Mbps, Full-Duplex, MDI.
 [ 42.663645] ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
 [ 53.270025] eth0: no IPv6 routers present
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Beta amd64 (20100406)
IwConfig:
 lo no wireless extensions.

 eth0 no wireless extensions.
MachineType: clevo M77xK
Package: linux (not installed)
ProcCmdLine: BOOT_IMAGE=/boot/vmlinuz-2.6.32-21-generic root=UUID=50cc7340-4a5d-4a26-8d8e-1bc88476d3de ro quiet splash
ProcEnviron:
 LANG=de_DE.utf8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-21.32-generic 2.6.32.11+drm33.2
Regression: No
RelatedPackageVersions: linux-firmware 1.34
Reproducible: Yes
RfKill:

Tags: lucid kconfig needs-upstream-testing
Uname: Linux 2.6.32-21-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
dmi.bios.date: 12/28/2009
dmi.bios.vendor: Phoenix Technologies LTD
dmi.bios.version: 4.06
dmi.board.name: M77xK
dmi.board.vendor: clevo
dmi.board.version: Rev 1
dmi.chassis.asset.tag: None
dmi.chassis.type: 1
dmi.chassis.vendor: AMD
dmi.chassis.version: None
dmi.modalias: dmi:bvnPhoenixTechnologiesLTD:bvr4.06:bd12/28/2009:svnclevo:pnM77xK:pvrRev1:rvnclevo:rnM77xK:rvrRev1:cvnAMD:ct1:cvrNone:
dmi.product.name: M77xK
dmi.product.version: Rev 1
dmi.sys.vendor: clevo

affects: ubuntu → debian-installer (Ubuntu)
Revision history for this message
Colin Watson (cjwatson) wrote :

The kernel needs to deliver this in the nic-modules udeb.

affects: debian-installer (Ubuntu) → linux (Ubuntu)
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Hi Lars,

Please be sure to confirm this issue exists with the latest development release of Ubuntu. ISO CD images are available from http://cdimage.ubuntu.com/releases/ . If the issue remains, please run the following command from a Terminal (Applications->Accessories->Terminal). It will automatically gather and attach updated debug information to this report.

apport-collect -p linux 560249

Also, if you could test the latest upstream kernel available that would be great. It will allow additional upstream developers to examine the issue. Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text. Please let us know your results.

Thanks in advance.

    [This is an automated message. Apologies if it has reached you inappropriately; please just reply to this message indicating so.]

tags: added: needs-kernel-logs
tags: added: needs-upstream-testing
tags: added: kj-triage
Changed in linux (Ubuntu):
status: New → Incomplete
Revision history for this message
Lars (lars-taeuber) wrote :

Hallo Jeremy,

I'm sorry but there are only DVD images available. Are there CD images anywhere?
I used the alternate x64 install CD for reporting this issue.

Best regards
Lars

Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Lars,
    If I go to http://cdimage.ubuntu.com/daily-live/current/ and click on "64-bit PC (AMD64) desktop CD" The download dialog pops up. Where did you only see DVD images? Is there a reason you are using the alternate disk?

Thanks!

~JFo

Revision history for this message
Lars (lars-taeuber) wrote :

Hallo JFo,

I was not able to boot with the daily-live/current amd64 iso.

I have seen only DVD images under the link you sent before:
http://cdimage.ubuntu.com/releases/

The reason to use the alternate disk was that it was the only version with previous ubuntu releases that supported the creation of (luks) encrypted partitions.
I'm not sure the lucid desktop versions can do this.

The init ramdisk seems not to contain the module. But I'm unsure if the initrd or the squashfs has to contain the module. Maybe the alternate image differs in this point from the desktop image?

I'll have a look tomorrow again.

Regards
Lars

Revision history for this message
Lars (lars-taeuber) wrote : AlsaDevices.txt

apport information

tags: added: apport-collected
description: updated
Revision history for this message
Lars (lars-taeuber) wrote : AplayDevices.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : BootDmesg.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Card0.Amixer.values.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Card0.Codecs.codec.0.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Card1.Codecs.codec.0.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Lspci.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Lsusb.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : PciMultimedia.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : ProcModules.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : UdevDb.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : UdevLog.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : WifiSyslog.txt

apport information

Revision history for this message
Lars (lars-taeuber) wrote : Re: ubuntu 10.04 install doesn't provide jme modue for jmicron ethernet

This bug is still valid but only for the alternate install iso.
The desktop version is loading the module.

I needed the alternate iso to be able to luks-encrypt a partition.

Regards
Lars

Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Jeremy Foshee (jeremyfoshee) wrote :

Lars,
    thanks for the input on the link. It seems i collected the wrong URL for the script. I'll fix that as soon as possible. Also, thank you for verifying this against the other CD image. I'll get this in front of an Engineer to see what the difference is between the two.

Thanks!

~JFo

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Jason Joines (joines) wrote :

Module jme is also absent from Ubuntu 10.10 amd64 minimal CD and Kubuntu 10.10 amd64 alternate CD.

Revision history for this message
Jason Joines (joines) wrote :

It is present in Kubuntu 10.10 amd64 desktop but as mentioned earlier for 10.04, there doesn't seem to be any way of installing to an encrypted root with this cd.

Revision history for this message
Alessandro Guido (iro) wrote :

Ubuntu 11.04 netboot installation image for amd64 ( http://archive.ubuntu.com/ubuntu/dists/natty/main/installer-amd64/current/images/netboot/netboot.tar.gz ) lacks the jme driver too

Revision history for this message
Richard Hansen (rhansen) wrote :

Ubuntu 11.10 alternate CD for amd64 is also missing the jme driver

summary: - ubuntu 10.04 install doesn't provide jme modue for jmicron ethernet
+ ubuntu minimal, alternate, and netboot install missing jme module for
+ jmicron jmc250 jmc260 ethernet
Revision history for this message
francoisplessier (francoisplessier) wrote :

Ubuntu 12.04 LTS alternate CD for amd64 is also missing the jme driver.

------
BTW if you read this message because you're in the same problem; you need to compile the driver as explained here:
ftp://driver.jmicron.com.tw/Ethernet/Linux/Readme.txt

The driver is just in the page before:
ftp://driver.jmicron.com.tw/Ethernet/Linux/
Sometimes the page is offline… it worked @ 22/07/2012
Else search for "jme-1.0.5.tbz2" for the oldest (2009) or "jmebp-1.0.8.5.tar.bz" for the newest (2012).

-> You need a "make install" command…but the make command isn't installed by default.

If you used a CD/DVD for installing, the CD is reference as a source for packages so you just need to put the CD/DVD then run:
apt-get install make
Then follow the readme.txt instructions…

If you used a USB stick for the installation, it's not referenced as a source for packages so you need to put the USB stick then run:
mkdir /tmp/USB # making a temporary mount point for the USB stick
mount /dev/sdb1 /tmp/USB # mounting the USB stick
echo -e file:///tmp/USB precise main >> \n/etc/apt/sources.list
                                                # adding the mount point to the packages source
                                                # you can make a backup of /etc/apt/sources.list but it's just about adding a line so…
apt-get update # update the list of package (so no you have the packages present in the USB stick)

The you can do:
apt-get install make
Then follow the readme.txt instructions…

(the apt-get command satisies the dependencies, so I prefer doing all this instead of using dpkg then realize I need gcc, then another package then another one…)

Revision history for this message
Po-Hsu Lin (cypressyew) wrote :

Closing this bug with Won't fix as this kernel / release is no longer supported.
Please feel free to open a new bug report if you're still experiencing this on a newer release (Bionic 18.04.3 / Disco 19.04)
Thanks!

Changed in linux (Ubuntu):
status: Triaged → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.