mirror of https://gitee.com/openkylin/linux.git
[PATCH] 8390 Tx fix for non i386 machines
While this is true, E8390_CMD is zero on i386, and thus there should be no effect for these machines. Machines like Mac, Amiga etc. which use Alan's clever register mapping may have a non-zero E8390_CMD and result in bogus "transmitter busy" type messages from this bug. Fixes BUG# 3991.
This commit is contained in:
parent
3fd07d3bf0
commit
9389d79fbf
|
@ -1094,7 +1094,7 @@ static void NS8390_trigger_send(struct net_device *dev, unsigned int length,
|
|||
|
||||
outb_p(E8390_NODMA+E8390_PAGE0, e8390_base+E8390_CMD);
|
||||
|
||||
if (inb_p(e8390_base) & E8390_TRANS)
|
||||
if (inb_p(e8390_base + E8390_CMD) & E8390_TRANS)
|
||||
{
|
||||
printk(KERN_WARNING "%s: trigger_send() called with the transmitter busy.\n",
|
||||
dev->name);
|
||||
|
|
Loading…
Reference in New Issue