Hi everyone using Kubuntu 13.10 with linux 3.11.04. My NIC is a SIS 191 Gigabit Ethernet Adapter and it fails to connect at 1 Gbps to my router.

Some technical information:

lshw -C network
Code:
description: Ethernet interface
       product: 191 Gigabit Ethernet Adapter
       vendor: Silicon Integrated Systems [SiS]
       physical id: 4
       bus info: pci@0000:00:04.0
       logical name: eth1
       version: 02
       serial: 00:22:15:91:0c:c5
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=sis190 driverversion=1.4 duplex=full ip=192.168.178.24 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:19 memory:fddfcc00-fddfcc7f ioport:cc00(size=128)
and ethtool eth1 says:

Code:
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: No
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full 
                                             100baseT/Half 100baseT/Full 
        Link partner advertised pause frame use: Symmetric Receive-only
        Link partner advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        Current message level: 0x00000037 (55)
                               drv probe link ifdown ifup
        Link detected: yes
The Network-Manager applets of both kde and gnome also tell me that I have a 100Mbit/s connection.

This seems to be consistently showing that the card can only handle 100Mbit/s, even though it should handle up to 1Gbit/s according to the manufacturer's specs.

But here is where things start behaving somewhat oddly:
My router ( Fritz Box) shows the adapter as being connected at 1Gbit/s.
And here is the output of

dmesg | grep sis19

Code:
[    1.268690] sis190: sis190 Gigabit Ethernet driver 1.4 loaded
[    1.268927] sis190 0000:00:04.0: setting latency timer to 64
[    1.268957] sis190: 0000:00:04.0: Read MAC address from EEPROM
[    1.268959] sis190: 0000:00:04.0: Error EEPROM read 0
[    1.268962] sis190: 0000:00:04.0: Read MAC address from APC
[    1.324026] sis190: 0000:00:04.0: Atheros PHY transceiver at address 1
[    1.820032] sis190: 0000:00:04.0: Using transceiver at address 1 as default
[    1.852227] sis190 0000:00:04.0 eth0: 0000:00:04.0: SiS 191 PCI Gigabit Ethernet adapter at ffffc90000642c00 (IRQ: 19), 00:22:15:91:0c:c5
[    1.852231] sis190 0000:00:04.0 eth0: RGMII mode.
[    1.852237] sis190 0000:00:04.0 eth0: Enabling Auto-negotiation
[   40.608035] sis190 0000:00:04.0 eth1: mii ext = 0000
[   40.636026] sis190 0000:00:04.0 eth1: mii lpa=cde1 adv=01e1 exp=000f
[   40.656030] sis190 0000:00:04.0 eth1: link on 1000 Mbps Full Duplex mode
[  281.976035] sis190 0000:00:04.0 eth1: auto-negotiating...
[  287.092052] sis190 0000:00:04.0 eth1: mii ext = 0000
[  287.116037] sis190 0000:00:04.0 eth1: mii lpa=cde1 adv=01e1 exp=000f
[  287.132039] sis190 0000:00:04.0 eth1: link on 1000 Mbps Full Duplex mode
Isn't this weird?

Is there any way I can get the full 1Gbps connection speed? Googling did not yield any solutions.
Thanks