Re: e1000 with serdes only shows a fiber port

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

> The device id of both controllers is 8086:107b, meaning 
> SERDES. However,
> if I look into e1000_ethtool.c:e1000_get_settings() I can see 
> a test for
> copper media, then and else assuming that the card is a fiber card.
> Since this card can do both I'm guessing this code is broken.

I think it simply means the card can only operate one of the two
modes at one time...

> Settings for eth0:
>         Supported ports: [ FIBRE ]
>         Supported link modes:   1000baseT/Full
>         Supports auto-negotiation: Yes
>         Advertised link modes:  1000baseT/Full
>         Advertised auto-negotiation: Yes
>         Speed: Unknown! (65535)
>         Duplex: Unknown! (255)
>         Port: FIBRE
>         PHYAD: 0
>         Transceiver: internal
>         Auto-negotiation: off
>         Supports Wake-on: umbg
>         Wake-on: d
>         Current message level: 0x00000007 (7)
>         Link detected: no

Did you try something like :
ethtool -s eth0 port tp
or
ethtool -s eth0 port mii

as the man page for ethtool says :
       port tp|aui|bnc|mii
              Select device port.

and ethtool indicates it supports :
        ethtool -s DEVNAME \
                [ speed 10|100|1000 ] \
                [ duplex half|full ]    \
                [ port tp|aui|bnc|mii|fibre ] \
where fibre is what you have selected right now (from your report...)

Paul

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux