kern/114631: "Tx descriptor error" with Marvell Yukon
Alexander Shikoff
minotaur at crete.org.ua
Mon Jul 16 13:40:03 UTC 2007
>Number: 114631
>Category: kern
>Synopsis: "Tx descriptor error" with Marvell Yukon
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jul 16 13:40:02 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Alexander Shikoff
>Release: RELENG_6
>Organization:
>Environment:
FreeBSD typhoon 6.2-STABLE FreeBSD 6.2-STABLE #0: Mon Jul 16 15:09:38 EEST 2007 root@:/usr/obj/usr/src/sys/TYPHOON i386
>Description:
I have a problem with Marvell Yukon network adapter:
mskc0: <Marvell Yukon 88E8056 Gigabit Ethernet> port 0x7000-0x70ff mem 0xf1000000-0xf1003fff irq 17 at device 0.0 on pci2
msk0: <Marvell Technology Group Ltd. Yukon EC Ultra Id 0xb4 Rev 0x03> on mskc0
msk0: Ethernet address: 00:1a:4d:43:55:b0
miibus0: <MII bus> on msk0
e1000phy0: <Marvell 88E1149 Gigabit PHY> on miibus0
e1000phy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseTX-FDX, auto
mskc0: [FAST]
Even with small traffic msk0 hangs and I see a couple of errors printed on console:
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
mskc0: Tx descriptor error
msk0: watchdog timeot
The second issue is when I'm bringing down msk0 interface with "ifconfig msk0 down" the route to directly connected network does not dissapear from routing table.
>How-To-Repeat:
1. Connect msk interface to 100BaseTX switch port. Try to make some traffic via msk (for example with csup).
2. When you got "mskc0: Tx descriptor error" try to bring msk down with ifconfig msk0 down and check routing table.
>Fix:
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-bugs
mailing list