PDA

View Full Version : Marvell Yukon 88E8056 Gigabit Ethernet


felix
November 16th, 2008, 20:17
System - FreeBSD 6.3-RELEASE-amd64 or FreeBSD 7.0-RELEASE-amd64.

Dont work onboard Marvell Yukon 88E8056 Gigabit Ethernet, some messages from dmesg are like:

msk0: watchdog timeout

ifconfig:

media: Ethernet autoselect (1000baseTX <full-duplex>)

Could you please tell me how to solve this problem.
Thanks!

slapsh
November 16th, 2008, 20:26
Replace Marvell to Intel or Broadcom. Marvell actually don't work on FreeBSD.

andygui
November 16th, 2008, 22:19
Replace Marvell to Intel or Broadcom. Marvell actually don't work on FreeBSD.

This is simply not true. I have a server running 7.0-STABLE with a Marvell Yukon 88E8050 that has been serving hundreds of gigs a month just fine.

felix: You may want to contact Pyun YongHyeon (yongari/at/freebsd.org), as he resolved all of the issues that I originally encountered when trying to get this NIC working on FreeBSD (IIRC, they were MSI and TCP checksum offloading issues).

Best of luck!

lazyBSD
November 16th, 2008, 22:32
Could you please tell me how to solve this problem.

Try this (http://www.marvell.com/drivers/search.do) link. Hope it helps.

felix
November 16th, 2008, 22:47
Try this (http://www.marvell.com/drivers/search.do) link. Hope it helps.
Okay, thank you very much!
I would try... :)

andygui
November 16th, 2008, 22:55
Okay, thank you very much!
I would try... :)

felix: Try putting the following line in /boot/loader.conf and reboot your system:

hw.msk.msi_disable=1

felix
November 17th, 2008, 04:35
hw.msk.msi_disable=1
Thank you!

stargazer
November 17th, 2008, 20:45
Replace Marvell to Intel or Broadcom. Marvell actually don't work on FreeBSD.

My Marvell 88E1011 Ethernet is working perfectly:\

andygui
November 18th, 2008, 13:27
Thank you!

You're most welcome! :)

BlackSteel
November 25th, 2008, 15:11
88E8056 under 7.1-PRERELEASE. MB: ASUS P5K-VM

1)Watchdog timeouts under high load with msk driver.
even with hw.msk.msi_disable=1
2)with myk driver:
a)with txcsum and rxcsum enabled it doesn't works at all
b)with txcsum and rxcsum disabled it works, but fails under high load with different error messages.

I haven't found any working solution.

tbyte
November 25th, 2008, 19:05
88E8056 under 7.1-PRERELEASE. MB: ASUS P5K-VM

1)Watchdog timeouts under high load with msk driver.
even with hw.msk.msi_disable=1
2)with myk driver:
a)with txcsum and rxcsum enabled it doesn't works at all
b)with txcsum and rxcsum disabled it works, but fails under high load with different error messages.

I haven't found any working solution.

Same observed with ASUS M3A78-T's 8E8056 under 7.1-PRE. And even worst - if_msk directly panics/halt/reboots the system.

edhunter
November 25th, 2008, 19:46
Try this utility http://www.marvell.com/drivers/files/yukondg_v6.53.4.3.zip - it can flash Yukon's firmware and I think it can set some settings.

Marvell shipping broken firmware is completely unpublicised or acknowledged, however updated firmware is available through your
motherboard vendor, so all hope it not lost after all...

May be you could find somewhere newer firmware and try to flash it on your nic...

My Marvell 88E1011 Ethernet is working perfectly:\
stargazer, could you save your firwmare to file (using this utility) :) And then share it with us. I also have in one of my machines marvell 88exxxx (dont remember the exact number now) making troubles.

copremesis
May 27th, 2009, 19:58
looks as if this problem surfaced when attempting to update the memory on my FreeBSD box .... crappy AMD 64 acre is to blame ...
try reducing your mem and it might all of a sudden work ... it's because there are too many interrupts ocurring or something like that ....

hydra
May 28th, 2009, 16:54
That's strange, I've been using this device with amd64 for a while now without any problems...