Проблема с онбоардной сетевой Marvell 88E8056
Добавлено: 07 мар 2010, 16:20
Столкнулись тут недавно с гнуснейшим багом, связанным с работой этой сетевой карточки под FreeBSD 7.2. Это 4-х портовый набортный PCI-E чип. В системе видится вот так:
Баг проявляется в том, что при некоторой определенной нагрузке на конкретном интерфейсе, он начинает в большом количестве терять пакеты. Помогает только ifconfig down - ifconfig up, и то только до времени достижения трафиком прежней нагрузки. Интенсивное гугление выявило, что баг такой есть, не закрыт до сих пор и тянется аж с 2007г.
Рекомендация простая - не использовать родные фришные (msk) драйверы, а взять их у производителя - http://www.marvell.com
Правда, некоторые пишут, что даже эти драйвера им не помогли, но в нашем случае все нормально.
- Код: Выделить всё
mykc0@pci0:5:0:0: class=0x020000 card=0x00ba11ab chip=0x436411ab rev=0x14 hdr=0x00
vendor = 'Marvell Semiconductor (Was: Galileo Technology Ltd)'
device = 'Yukon PCI-E Gigabit Ethernet Controller (88E8056)'
class = network
subclass = ethernet
Баг проявляется в том, что при некоторой определенной нагрузке на конкретном интерфейсе, он начинает в большом количестве терять пакеты. Помогает только ifconfig down - ifconfig up, и то только до времени достижения трафиком прежней нагрузки. Интенсивное гугление выявило, что баг такой есть, не закрыт до сих пор и тянется аж с 2007г.
Рекомендация простая - не использовать родные фришные (msk) драйверы, а взять их у производителя - http://www.marvell.com
Правда, некоторые пишут, что даже эти драйвера им не помогли, но в нашем случае все нормально.