> +static int aqc111_suspend(struct usb_interface *intf, pm_message_t message) > +{ > + > + if (aqc111_data->dpa) { > + aqc111_set_phy_speed(dev, AUTONEG_ENABLE, SPEED_100); So this is better, you leave auto-neg enabled. But you really should be taking the link partners capabilities into account. Andrew