This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

jmicron jmc250 gigabit card not detected

I was hoping to add one more ethernet port to my custom-built ASG, but the only availiable slot was mini-PCIe(like the one in laptops) because I use industrial-type motherboard.
The only availiable gigabit card for that slot was JMicron JMC250. I've bought and installed this card and tried to re-install ASG, but installer from the very start was unable to detect my new card.

Is there any way to make it work? Or I've lost my money for nothing?
I've tested the card with Ubuntu 10.04 LiveDVD - it works fine there.

lspci string:
02:00.0 Ethernet controller: JMicron Technology Corp. JMC250 PCI Express Gigabit Ethernet Controller (rev 03)

Undel-ASG:/ # hwinfo |grep JMC
  pci.product = 'JMC250 PCI Express Gigabit Ethernet Controller'
  info.product = 'JMC250 PCI Express Gigabit Ethernet Controller'
  Model: "JMicron JMC250 PCI Express Gigabit Ethernet Controller"
  Device: pci 0x0250 "JMC250 PCI Express Gigabit Ethernet Controller"
Undel-ASG:/ #


This thread was automatically locked due to age.
Parents
  • Hi,
    Is jme the kernel module that loads under Ubuntu?

    Perhaps Astaro needs to add the PCI IDs for your specific NIC model... please post the output of
    lspci -vvx 
    and 
    lspci -vvxn

    Barry
  • Yes, jme is the name of required module. I have also a source code to build it "from scratch".


    lspci output is in attached archive.

    UPD: i tried to compile module from source code against Astaro kernel with no luck - it fails to find some files.
    driver source
    asg_JMC.zip
  • Undel,

    it is a hit and miss. I have a add-on board with 3 intel ports and 2 ports on the motherboard itself. Astaro finds all 3 on the add-on and only one of the ports on the motherboard. Have in mind that both ports on the mobo are identical..

    have similar results with a few quad port nics and sc430/sc440's.

    YMMV so to say [:)]
Reply
  • Undel,

    it is a hit and miss. I have a add-on board with 3 intel ports and 2 ports on the motherboard itself. Astaro finds all 3 on the add-on and only one of the ports on the motherboard. Have in mind that both ports on the mobo are identical..

    have similar results with a few quad port nics and sc430/sc440's.

    YMMV so to say [:)]
Children
  • If anyone can give me a howto about compilation on ASG itself, I'm going to try it(I can't find make and gcc there).

    I tried to compile the module using Astaro source code and source code of the latest driver version on my debian setup, but the result .ko file is incompatible with astaro (insmod tells me "invalid module format")

    Please , Astaro guys point me on how to compile it correctly(it's an opensource part we are talking about) - I'm willing to test and publish this module if it compiles Ok.

    Some info about my setup:

    1)ASG
    Advantech AIMB-212 mobo
    Atom D510
    2 GB RAM
    ASG uses SMP x86_64 kernel (Linux Undel-ASG 2.6.32.42-15.g07a53b3-smp64 #1 SMP Thu Sep 8 16:35:34 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux)

    2) debian box (handmade NAS)
    ZOTAC nForce 610i-ITX mobo
    Celeron 400
    1 GB RAM
    Debian Squeeze 6 (Linux UndelNAS 2.6.32 #1 SMP Fri Jul 8 20:52:36 MSD 2011 x86_64 GNU/Linux)
    Linux UndelNAS 2.6.32 #1 SMP Fri Jul 8 20:52:36 MSD 2011 x86_64 GNU/Linux