June 18, 201313 yr I have this chip "Marvell PCIe 88E8053 Gigabit/ LAN Controller" and no matter what I do I cant get WOL to work. I booted up in windows and confirmed that WOL does work in windows flawlessly. Just when I put my Unraid server to sleep it wont wake - I am using the command that sets the 'g' flag before sleep.
June 18, 201313 yr googling "linux Marvell PCIe 88E8053 wake-on-lan" reveals lots of issues, some patches. Not sure what to do about this.
June 18, 201313 yr Author https://bugzilla.kernel.org/show_bug.cgi?id=13764 I found this link talking about a fix (starting from comment #30) Someone says that "The problem was quite silly: Y2_HW_WOL_ON and Y2_HW_WOL_OFF were used backward." The last comments are that they have fixed the issue. I was wondering how I would edit these lines they are talking about? Im assuming this would be out of my hands as I would need to edit the sky2.c file then 'make' it? (This is another post that seems to have a similar solution http://lkml.indiana.edu/hypermail/linux/kernel/1111.0/00568.html )
June 18, 201313 yr https://bugzilla.kernel.org/show_bug.cgi?id=13764 I found this link talking about a fix (starting from comment #30) Someone says that "The problem was quite silly: Y2_HW_WOL_ON and Y2_HW_WOL_OFF were used backward." The last comments are that they have fixed the issue. I was wondering how I would edit these lines they are talking about? Im assuming this would be out of my hands as I would need to edit the sky2.c file then 'make' it? (This is another post that seems to have a similar solution http://lkml.indiana.edu/hypermail/linux/kernel/1111.0/00568.html ) The sky2 driver in the -rc15 kernel does not have that patch, damn those lazy kernel developers! I'll put it in the next release and if you can test and verify it works, I'll maintain the patch for future builds as well. But if I don't hear from you I'll probably not keep maintaining the patch
June 18, 201313 yr Author The sky2 driver in the -rc15 kernel does not have that patch, damn those lazy kernel developers! I'll put it in the next release and if you can test and verify it works, I'll maintain the patch for future builds as well. But if I don't hear from you I'll probably not keep maintaining the patch Thanks so much, you're awesome!! -rc16 Ill test and comment back here to verify. This is my only issue with Unraid since I keep the server so far from my tv and I usually dont keep the server on.
June 18, 201313 yr I patched the driver for -rc15, you can download here: http://download.lime-technology.com/dnld/sky2.ko You want to put this on your flash, say in root, same place as 'bzimage/bzroot' files. Then from telnet do something like this: rmmod sky2 insmod /boot/sky2.ko Test your network, you might have to type this: /etc/rc.d/rc.inet1 restart Now network should be up and you can test WOL.
June 18, 201313 yr Author I patched the driver for -rc15, you can download here: http://download.lime-technology.com/dnld/sky2.ko You want to put this on your flash, say in root, same place as 'bzimage/bzroot' files. Then from telnet do something like this: rmmod sky2 insmod /boot/sky2.ko Test your network, you might have to type this: /etc/rc.d/rc.inet1 restart Now network should be up and you can test WOL. Sorry I didnt get a chance to test earlier, was really late at night. Figured I'd give it a try before work: I put the sky.ko file in root and ran the commands you said & they ran without error. I then put the server to sleep and it went to sleep and I could see the link was active. But I still couldn't get the server to wake. I can see the activity lights on the router also flashing when I send the WOL signal a few times in a row. I then tried the commands again and this time restarted ther server, but still the same result. Sorry maybe I am doing something wrong?
June 20, 201313 yr I think the simplest "fix" is to switch to an Intel NIC I've never had an issue with WOL with this card: http://www.newegg.com/Product/Product.aspx?Item=N82E16833106123 ... and there's an equivalent PCIe card if you don't have a PCI slot: http://www.newegg.com/Product/Product.aspx?Item=N82E16833106036 CAVEAT: I do NOT use WOL with my UnRAID setup ... but have used it extensively with Windows systems both for myself and others. The Intel NICs are always "rock solid". But I'd wait and see if Tom can confirm that he's not had any reports of issues with the Intel's before buying one.
June 24, 201313 yr umirza85: I put this patch in -rc15a: https://bugzilla.kernel.org/attachment.cgi?id=24983 Please test and let me know if this solves the problem. If it doesn't, or you don't care about this anymore, let me know so I can omit this patch for future release. If it does solve the problem, let me know so I can continue to put this patch in future releases.
June 24, 201313 yr Author umirza85: I put this patch in -rc15a: https://bugzilla.kernel.org/attachment.cgi?id=24983 Please test and let me know if this solves the problem. If it doesn't, or you don't care about this anymore, let me know so I can omit this patch for future release. If it does solve the problem, let me know so I can continue to put this patch in future releases. Thanks again! Am definitely interested in getting this working, I will test when I get home from work and update this post.
June 25, 201313 yr Author No 15a doesnt wake up my computer :'( I can try on a clean install on another usb key and see if that solves the problem?
August 9, 201312 yr Author Im onw on rc16c and my WOL still doesnt work. Ive done a little more digging and would you be able to implement what the person here is talking about in a patch so I can test it out? I believe the previous patch only did one of the things. also here is the output from lspci which compares to the output the person in the link had. Im hoping since theyre the same it should fix the problem. http://lkml.indiana.edu/hypermail/linux/kernel/1111.0/00568.html lspci output: ------------------- 02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E Gigabit Ethernet Controller (rev 15) Subsystem: ASUSTeK Computer Inc. Marvell 88E8053 Gigabit Ethernet controller PCIe (Asus) Flags: bus master, fast devsel, latency 0, IRQ 43 Memory at cbffc000 (64-bit, non-prefetchable) I/O ports at c800 Expansion ROM at cbfc0000 [disabled] Capabilities: [48] Power Management version 2 Capabilities: [50] Vital Product Data <?> Capabilities: [5c] Message Signalled Interrupts: Mask- 64bit+ Queue=0/1 Enable+ Capabilities: [e0] Express Legacy Endpoint, MSI 00 Capabilities: [100] Advanced Error Reporting <?> Kernel driver in use: sky2 Kernel modules: sky2
Archived
This topic is now archived and is closed to further replies.