Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Marvell PCIe 88E8053 WOL wont work (possible solution,not sure how to implement)

Featured Replies

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.

googling "linux Marvell PCIe 88E8053 wake-on-lan" reveals lots of issues, some patches.  Not sure what to do about this.

  • 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 )

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  ;)

  • 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.

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.

 

  • 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?

  • Author

Is there anything else I can do? or maybe another patch I can try?

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.

 

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.

  • 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.

  • 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?

  • Author

No installing and trying from a clean install didnt work.

  • 1 month later...
  • 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.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.