2015년 1월 12일 월요일

Dell Latitude D630 from 2007 has Gigabit Ethernet!

Today I looked up the specs for my 2007 Dell Latitude D630 and noticed that it supposedly supports Gigabit Ethernet.

I ran lspci and ethtool to get more info on the Ethernet controller:

[archjun@arch ~]$ ethtool -i enp9s0
driver: tg3
version: 3.137
firmware-version: 5755m-v3.29
bus-info: 0000:09:00.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
[archjun@arch ~]$ ethtool enp9s0
Settings for enp9s0:
Supported ports: [ TP ]
Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Half 1000baseT/Full 
Advertised pause frame use: Symmetric
Advertised auto-negotiation: Yes
Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                     100baseT/Half 100baseT/Full 
                                     1000baseT/Full 
Link partner advertised pause frame use: Symmetric
Link partner advertised auto-negotiation: Yes
Speed: 1000Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x000000ff (255)
       drv probe link timer ifdown ifup rx_err tx_err
Link detected: yes


[archjun@arch ~]$ lspci
...
09:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5755M Gigabit Ethernet PCI Express (rev 02)

ethtool also verifies that the speed is 1000Mb/s and indicates that the Broadcom card uses the tg3 driver.

I was unaware that my old D630 Latitude had Gigabit Ethernet because I never had the chance to connect this machine to Gigabit-capable network hardware until recently. It is ironic that this old notebook that is 8 years old has more capable Ethernet than my Lenovo S310 work laptop, which only supports up to 100Mb/s and uses the Realtek r8169 driver:

[archjun@lenovoS310 bin]$ sudo ethtool enp1s0
[sudo] password for archjun: 
Settings for enp1s0:
Supported ports: [ TP MII ]
Supported link modes:   10baseT/Half 10baseT/Full 
                       100baseT/Half 100baseT/Full 
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes:  10baseT/Half 10baseT/Full 
                       100baseT/Half 100baseT/Full 
Advertised pause frame use: Symmetric Receive-only
Advertised auto-negotiation: Yes
Speed: 10Mb/s
Duplex: Half
Port: MII
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000033 (51)
      drv probe ifdown ifup
Link detected: no
[archjun@lenovoS310 bin]$ sudo ethtool -i enp1s0
driver: r8169
version: 2.3LK-NAPI
firmware-version: 
bus-info: 0000:01:00.0
supports-statistics: yes
supports-test: no
supports-eeprom-access: no
supports-register-dump: yes
supports-priv-flags: no