Find the MAC address by running ifconfig and looking at the HWaddr > field. Static inline void pegasus_reset_wol(struct net_device *dev) + ret = device_set_wakeup_enable(&pegasus->usb->dev, 1) ![]() + ret = set_register(pegasus, WakeupControl, reg78) return set_register(pegasus, WakeupControl, reg78) Return -1110,7 +1111,11 pegasus_set_wol(struct net_device *dev, struct Problem may be in the set_wol stetting on hardware of the driver sinceĪlso, the wakeup enabling is missed in the pegasus_set_wol(), and Has been enabled? If so, and step 6 still can't wakeup system, the Use ethtool to turn on WOL: > sudo ethtool -s ethX wol gĬould you check here if the attribute 'power/wakeup' of the USB device Enable remote wakeup for all devices (including the PCI host) by > echoing 'enabled' to power/wakeup. (lsusb for the two devices I've tried is > attached) > 2. Connect the USB to ethernet adapter to the rootport under the xHCI > (USB 3.0) host controller. > I've experimented with USB ethernet devices with the pegasus driver with > no success. > So I need to figure out if it's an issue with the kernel, their test > suite, or the USB host controller. USB remote > wakeup from S3/S4 works fine with a USB keyboard. > Wake on LAN works fine with the hardwired ethernet port. ![]() > One of my validation testers has a USB ethernet device that successfully > wakes up Windows from hibernate (S4), but it doesn't work under Linux. It is surely reasonable, and seems SMSC75xx or SMSC95xx can > Is it reasonable to expect that Wake on LAN works if the target box is > connected via a USB-to-ethernet adapter? Subject: Re: Wake on LAN for USB ethernet?Ĭontent-Type: text/plain charset=ISO-8859-1 Received: by with SMTP id p16so3205992vcq.39 Received: from ()īy with esmtpsa (TLS1.0:RSA_ARCFOUR_SHA1:16) X-Original-To: from ( )īy (Postfix) with ESMTP id 12EC22C008E
0 Comments
Leave a Reply. |