Solved Marvell 88E8072 msk0: watchdog timeout

Hello!

I'm new to FreeBSD.

I have just installed 10.1 on my laptop and can't make NIC to work properly. I got "watchdog timeout" everytime when try to do something through internet, for example to install pkg. I have spent near 72 hours trying to find answer.

I have
FreeBSD 10.1-RELEASE r274401 (amd64)
NIC: Marvell Yukon 88E8072 Gigabit Ethernet
Laptop: Hp Proobook 4510s, Intel T5870, 4gb RAM

ifconfig output:
Code:
msk0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=c019b<RXSUM,TXSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TS04,VLAN_HWTSO,LINKSTATE>
ether "something here"
inet 192.168.0.102 netmask 0xffffff00 broadcast 192.168.0.255
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (100baseTX <full-duplex,flowcontrol,rxpause,txpause>)
status: active

I tried:
  1. Setting media to 10baseT/UTP half-duplex
  2. Setting sysctl hw.pci.enable_msi=0, sysctl hw.pci.enable_msix=0 and turn off TSO
Nothing helps. Could somebody advise something?

Thank you
 
I just spotted that was your first post, s4va. Welcome to FreeBSD and the forums :)

Applying patches that aren't official and recompiling FreeBSD probably isn't the best introduction to the operating system. Instead, you could use a USB network adapter such as the Plugable USB 2.0 10/100 Ethernet Adapter, which has the ASIX AX88772 chipset and is supported by the axe(4) driver.

Thank you so much for your reply. I don't really want to try to patch the system. I would rather try to configure my Wi-Fi card. I've already downloaded all needed packages as iI think. And installed them through ports collection by putting archives in /usr/ports/distfiles/. Seems like it will be one more problem for a couple of days :)
 
I would advice against using anything that uses the axe(4) driver and in general, anything that uses USB unless there's no other option. Support for USB wired/wireless devices isn't really one of FreeBSD's strong points unfortunately.
 
kpa I agree a USB network adapter wouldn't be my first choice either, but neither the wired or wireless network cards on my main laptop are currently supported by FreeBSD. Though I've taken some steps in the direction, I'm yet to make time to try porting or writing drivers. I've been happily using the ASIX AX88772 based adapter I mentioned without issue every day for about a year and a half for desktop use on FreeBSD 9.2. And yes, don't worry, I am about to upgrade to a supported version :)
 
Hello again.

Seems I solved my problem. NIC works properly now. No "watchdog timeouts".

- I added 3 lines in /boot/loader.conf:
Code:
hw.msk.msi_disable=1
dev.mskc.0.int_holdoff=100
dev.mskc.0.proccess_limit=128
- I built custom kernel only with needed hardware support.

I don't know what did really help.

P.S.: I'm so sorry for my "perfect" English skill :)
 
Hello again.

Seems I solved my problem. NIC works properly now. No "watchdog timeouts".

- I added 3 lines in /boot/loader.conf:
Code:
hw.msk.msi_disable=1
dev.mskc.0.int_holdoff=100
dev.mskc.0.proccess_limit=128
- I built custom kernel only with needed hardware support.

I don't know what did really help.

P.S.: I'm so sorry for my "perfect" English skill :)

Hi All.
I have same problem on 88E8040T @ FreeBSD 10.2-RELEASE (amd64)
And tested the solution... Fail...

Thanks all.
 
Back
Top