Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 31 Jul 2010 14:29:02 +0200
From:      Andrea Venturoli <ml@netfence.it>
To:        pyunyh@gmail.com
Cc:        freebsd-net@freebsd.org
Subject:   Re: Atheros ale problems
Message-ID:  <4C54170E.2050807@netfence.it>
In-Reply-To: <20100701224100.GG7090@michelle.cdnetworks.com>
References:  <4C209C22.7080900@netfence.it> <20100701224100.GG7090@michelle.cdnetworks.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Il 07/02/10 00:41, Pyun YongHyeon ha scritto:

> Hello.
>>
>> I'm having problems with 8.0/amd64 with the following card:
>>
>> ale0@pci0:1:0:0:        class=0x020000 card=0x83041043 chip=0x10261969
>> rev=0xb0 hdr=0x00
>>     vendor     = 'Attansic (Now owned by Atheros)'
>>     device     = 'PCI-E ETHERNET CONTROLLER  (AR8121/AR8113 )'
>>     class      = network
>>     subclass   = ethernet
>>
>> This is connected to a 100Mb/s Full Duplex switch with no fancy features.
>>
>>
>>
>> Sometimes, while connected through ssh to this box, I get kicked out with:
>> Disconnecting: Corrupted MAC on input.
>> or:
>> Disconnecting: Bad packet length 1686869659.
>>
>> At the same time on the server's log and console, I see:
>>
>> kernel: ale0: watchdog timeout -- resetting
>> kernel: ale0: could not disable Tx/Rx MAC(0x00000008)!
>> kernel: ale0: link state changed to DOWN
>> kernel: ale0: link state changed to UP
>>
>> I'm setting up this box, so I can't speak of other
>> protocols/applications yet.
>>
>>
>>
>> I saw some threads about this dating back to 2008 and related to EEEPCs,
>> but this was supposed to be fixed.
>>
>> Any help?
>>
> Show me the output of "ifconfig ale0" and "sysctl dev.ale.0.stats".
> And see whether your switch also agrees on resolved speed/duplex of
> established link.

Sorry for taking so long: the machine had been shut down nad was moved 
in production and powered back up only yesterday.
So far I didn't see that problem again, but I don't think it is 
sustaining as much traffic as when I was installing everything.
Also the switch it was connected to at the time was a 100Mb/s one; the 
one it's connected to now is 1000Mb/s.

In both case it is/was a dumb switch and I had no physical access, so I 
could not check the lights.

So I doubt the data you asked for can help, however:

# ifconfig ale0
ale0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
 
options=319a<TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,TSO4,WOL_MCAST,WOL_MAGIC>
         ether 00:26:18:d6:6a:e5
         inet 192.168.1.1 netmask 0xffffff00 broadcast 192.168.1.255
         media: Ethernet autoselect (1000baseT <full-duplex>)
         status: active

# sysctl dev.ale.0.stats
dev.ale.0.stats.rx.good_frames: 213391
dev.ale.0.stats.rx.good_bcast_frames: 159179
dev.ale.0.stats.rx.good_mcast_frames: 140
dev.ale.0.stats.rx.pause_frames: 1288
dev.ale.0.stats.rx.control_frames: 0
dev.ale.0.stats.rx.crc_errs: 0
dev.ale.0.stats.rx.len_errs: 0
dev.ale.0.stats.rx.good_octets: 18379370
dev.ale.0.stats.rx.good_bcast_octets: 13706715
dev.ale.0.stats.rx.good_mcast_octets: 13375
dev.ale.0.stats.rx.runts: 0
dev.ale.0.stats.rx.fragments: 0
dev.ale.0.stats.rx.frames_64: 264057
dev.ale.0.stats.rx.frames_65_127: 15812
dev.ale.0.stats.rx.frames_128_255: 43486
dev.ale.0.stats.rx.frames_256_511: 11514
dev.ale.0.stats.rx.frames_512_1023: 129
dev.ale.0.stats.rx.frames_1024_1518: 167
dev.ale.0.stats.rx.frames_1519_max: 0
dev.ale.0.stats.rx.trunc_errs: 0
dev.ale.0.stats.rx.fifo_oflows: 0
dev.ale.0.stats.rx.rrs_errs: 0
dev.ale.0.stats.rx.align_errs: 0
dev.ale.0.stats.rx.filtered: 120486
dev.ale.0.stats.tx.good_frames: 71638
dev.ale.0.stats.tx.good_bcast_frames: 2
dev.ale.0.stats.tx.good_mcast_frames: 0
dev.ale.0.stats.tx.pause_frames: 0
dev.ale.0.stats.tx.control_frames: 0
dev.ale.0.stats.tx.excess_defers: 0
dev.ale.0.stats.tx.defers: 0
dev.ale.0.stats.tx.good_octets: 66527894
dev.ale.0.stats.tx.good_bcast_octets: 0
dev.ale.0.stats.tx.good_mcast_octets: 0
dev.ale.0.stats.tx.frames_64: 3611
dev.ale.0.stats.tx.frames_65_127: 14373
dev.ale.0.stats.tx.frames_128_255: 3796
dev.ale.0.stats.tx.frames_256_511: 2106
dev.ale.0.stats.tx.frames_512_1023: 3108
dev.ale.0.stats.tx.frames_1024_1518: 44644
dev.ale.0.stats.tx.frames_1519_max: 0
dev.ale.0.stats.tx.single_colls: 0
dev.ale.0.stats.tx.multi_colls: 0
dev.ale.0.stats.tx.late_colls: 0
dev.ale.0.stats.tx.excess_colls: 0
dev.ale.0.stats.tx.abort: 0
dev.ale.0.stats.tx.underruns: 0
dev.ale.0.stats.tx.desc_underruns: 0
dev.ale.0.stats.tx.len_errs: 0
dev.ale.0.stats.tx.trunc_errs: 120



  bye & Thanks
	av.



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C54170E.2050807>