Results 1 to 4 of 4

Thread: mii-tool not working on 64-bit ubuntu with e1000e drivers

  1. #1
    Join Date
    Jul 2009
    Beans
    6

    mii-tool not working on 64-bit ubuntu with e1000e drivers

    Hey guys,

    I'm having trouble getting mii-tool to work properly when running with my NIC on a 64-bit Ubuntu machine (as thread title reads). The error that I get is a print-out as such:
    Code:
    SIOCGMIIREG on eth0 failed: input/output error
    SIOCGMIIREG on eth0 failed: input/output error
    eth0: negotiated 100baseTx-FD, link OK
    SIOCGMIIREG on eth0 failed: input/output error
    SIOCGMIIREG on eth0 failed: input/output error
        No MII transceiver present!.
    Note also that if I unplugged or plugged in any cables, it still reported the same setup as that which I had at boot. Definitely not what I want.

    The expected output should be:
    Code:
    eth0: negotiated 100baseTx-FD, link OK
    eth1: no link
    I've placed the card in a 32-bit machine, and it loads up with the e1000 (not e1000e) driver and it seems to work fine.

    So, my first thought was, let's get it working without using the e1000e driver on the 64-bit machine. I blacklisted it in

    Code:
    /etc/modprobe/blacklist.conf
    and then ran

    Code:
    update-initramfs -u
    in order for it to take affect during the boot sequence. Lucky me, instead of picking up the e1000 driver as an alternative, the NIC was set as UNCLAIMED. So, then I ran

    Code:
    modprobe e1000
    which, to my dismay, did absolutely nothing.

    I tried the same NIC in a different 64-bit machine. The machine ran mii-tool fine with the NIC it had before this, but not this one.

    Is this a problem with the e1000e driver, the hardware, or with mii-tool? Any suggestions on the next step that I should be taking?

    Thanks

  2. #2
    Join Date
    Jul 2009
    Beans
    6

    Re: mii-tool not working on 64-bit ubuntu with e1000e drivers

    So, I took a single system, installed Ubuntu 8.04 on it and installed the NIC. Running mii-tool wored fine. I then installed 8.10, and then 9.04, and both had the problem. So this seems like a driver or kernal change that has caused this to start happening. Is there someone more specific that I should possibly be contacting about this, or am I SOL?

  3. #3
    Join Date
    Jul 2009
    Beans
    6

    Re: mii-tool not working on 64-bit ubuntu with e1000e drivers

    The 8.04 us using the e1000 (not e1000e) drivers. Therefore, for at least a quick fix (if the real question is not going to be answered) is "how do I get the e1000 drivers working on 9.04?".

  4. #4
    Join Date
    Jul 2009
    Beans
    6

    Re: mii-tool not working on 64-bit ubuntu with e1000e drivers

    So, first off, an interesting article relating to this can be found here:
    "e1000 v. e1000e"
    http://lwn.net/Articles/278016/

    Secondly, this problem persists on 8.10 and 9.04 on 32-bit and 64-bit systems. The reason for this can be found in the link above.

    As for a solution to it, well, I'm still looking.

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •