I have an onboard NIC that's a Marvell 88E8056. When I start up, it autonegotiates with my switch at 100 Mbps (yes I have CAT6, etc). I can force it to connect at 1000/full by issuing:
sudo ethtool -s eth0 speed 1000 duplex full autoneg on
...but every time I reboot it will autonegotiate at 100/full again. How can I make this setting permanent?