ale driver on asus eeepc 901 could not disable Tx/Rx under
	traffic flow
    Ole 
    subbsd at gmail.com
       
    Tue Dec  2 03:00:04 PST 2008
    
    
  
Hello Maillist,
ifconfig ale0:
ale0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=319b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC>
        ether 00:22:15:92:4f:a0
        inet 172.32.1.51 netmask 0xffff0000 broadcast 172.32.255.255
        media: Ethernet autoselect (100baseTX <full-duplex>)
        status: active
I see, the problem is floating and in my case depend from type of remote port 
on ethernet cable. 
For example when connect my book (with ale0) to 1Gbit/s pc port (with FreeBSD-
Current and Marvell card (msk driver)) i get 
 ale0: could not disable Tx/Rx MAC(0x00000008)!
 ale0: DMA read error! -- resetting
and flapping interface forever when traffic flow.
 when i connection ale0 to 100Mbit/s switch port or to 100Mbit/s PC (with 
Windows OS) through cross-over cable, ale0 work perfect without any warning.
Currenlty i reproduce problem only with PC:msk<->PC:ale link.
I try to collect more information for other situation.
PS: PC with  FreeBSD/msk driver working with other (!= ale0) link (to switch 
or to PC) is fine.
> Hello Maillist,
 > 
 > Im using FreeBSD-CURRENT (from 01122008 snap from cvs) and got looped 
notice 
 > in dmesg buffer when LAN Ethernet generate some traffic:
 > ..
 > ale0: could not disable Tx/Rx MAC(0x00000008)!
 > ale0: DMA read error! -- resetting
 > ..
 > ale0: could not disable Tx/Rx MAC(0x00000008)!
 > ..
 > with flapping interface (link going to down and back up). 
 > 
Hmm, there was similiar report but I couldn't reproduce this on
my box. In fact I'm out of idea why it happens. Since I have no
access to datasheet I'm not sure what can be done at the moment.
Even a developer in Atheros answered that changing mainboard would
be the first step to diagnose the issue. :-(
 > ifconfig ale0 -txcsum -rxcsum -tso and forcing link for media 10BaseT/UTP 
is 
 > in vain.
 > 
There are a couple of magic values related with PHY in Linux driver
which I didn't want to include as I don't understand what it does.
Do you use 10baseT media? Would you show me the output of
"ifconfig ale0"?
 > Under small traffic flow ale0 work is fine without errors. Somebody meet 
with 
 > like similar prombel on Asus eee pc 901 ? Thanks
Anyway, I'll let you know if I mange to find a clue to the issue.
-- 
Regards,
Pyun YongHyeon
    
    
More information about the freebsd-current
mailing list