[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#587580: linux-source-2.6.32: bonding (ifenslave) does not work with asix based usb-network-adapter (ax88178)



On Wed, 2010-06-30 at 02:33 +0200, Holger Fischer wrote:
> Package: linux-source-2.6.32
> Severity: normal
> Tags: patch
> 
> Hallo,
> 
> This patch from git.kernel.org fixes setting of mac address of asix usb-net adapters,
> MAC address setting is needed by ifenslave (mode active/backup). 
> Without this patch bonding seems to work with my ax88178 based, 
> but when making this device the active no packets are transmitted.

I think you'll find the problem is with receiving, not transmitting.
MACs will transmit frames with any source address, but normally discard
received frames where the destination address doesn't match.

> Switching back to the primary active device (e1000) works - no errors, oops, panic.
> 
> When applying this patch to the current squeeze kernel sources (2.6.32-15),
> compiling and installing it, the ax88178 based adapter works as expected in 
> bonding mode active/backup.
> This works also on a lenny system with the backported squeeze kernel.
> 
> It would be nice if this patch could be included in squeeze.

It will be.

In future, please specify the git commit id if you know it, as this
makes it easier to find all the details of the change.

> P.S. Possibly this is related to bug 444043.

No, that was a different problem.

Ben.

-- 
Ben Hutchings
Once a job is fouled up, anything done to improve it makes it worse.

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: