#483: Bridging Ethernet Wireless Trouble
-----------------------------------+----------------------------------------
 Reporter:  [EMAIL PROTECTED]           |            Owner:                     
                 
     Type:  defect                 |           Status:  new                     
            
 Priority:  major                  |        Milestone:  version 1.0.0 - first 
stable release
Component:  madwifi: 802.11 stack  |          Version:  trunk                   
            
 Keywords:  bridge eth0 ath0       |   Patch_attached:  0                       
            
-----------------------------------+----------------------------------------
 Using the latest SVN Rev. 1476 I tried to bridge an Ethernet with an
 Atheros interface.
 The setup is easy:

 Internet <-> (eth0) Netgear Router (ath0) <-> (ath0) Linux Router (eth0)
 <-> (eth0) Linux Client[[BR]]
 The bridge is on the Linux Router.

 The bridge interface on the Router can receive an IP via DHCP and connect
 to the internet without problems. However the Linux Client connected via
 Ethernet to the Linux Router can't get an IP from the Netgear and also
 manually asigning IP and or entering mac to the arp table doesn't help.

 Even worse, the try to ping the Netgear down's the bridge for a while.
 I also enabled 802.11 debugging and now we see that the problems itself
 comes from the net80211 layer. We see duplicate frames and
 deauthentications.

 The Router System is a Ubuntu 5.10 with kernel 2.6.12-10-686.[[BR]][[BR]]
 Ticket #356 shows the same behaviour.[[BR]]

 {{{
 [4302412.526000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.526000] br0: port 2(ath0) entering disabled state
 [4302412.526000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2963,2963> fragno <0,0> tid 0
 [4302412.533000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2963,2963> fragno <0,0> tid 0
 [4302412.536000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2963,2963> fragno <0,0> tid 0
 [4302412.536000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.537000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2964,2964> fragno <0,0> tid 0
 [4302412.537000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2964,2964> fragno <0,0> tid 0
 [4302412.540000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2964,2964> fragno <0,0> tid 0
 [4302412.540000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2964,2964> fragno <0,0> tid 0
 [4302412.541000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.541000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2965,2965> fragno <0,0> tid 0
 [4302412.542000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2965,2965> fragno <0,0> tid 0
 [4302412.544000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2965,2965> fragno <0,0> tid 0
 [4302412.546000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2965,2965> fragno <0,0> tid 0
 [4302412.546000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.547000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2966,2966> fragno <0,0> tid 0
 [4302412.548000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2966,2966> fragno <0,0> tid 0
 [4302412.550000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2966,2966> fragno <0,0> tid 0
 [4302412.550000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2966,2966> fragno <0,0> tid 0
 [4302412.551000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.551000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2967,2967> fragno <0,0> tid 0
 [4302412.552000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2967,2967> fragno <0,0> tid 0
 [4302412.554000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2967,2967> fragno <0,0> tid 0
 [4302412.557000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2967,2967> fragno <0,0> tid 0
 [4302412.557000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.558000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2968,2968> fragno <0,0> tid 0
 [4302412.559000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2968,2968> fragno <0,0> tid 0
 [4302412.559000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2968,2968> fragno <0,0> tid 0
 [4302412.562000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2968,2968> fragno <0,0> tid 0
 [4302412.562000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.563000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2969,2969> fragno <0,0> tid 0
 [4302412.564000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2969,2969> fragno <0,0> tid 0
 [4302412.564000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2969,2969> fragno <0,0> tid 0
 [4302412.565000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2969,2969> fragno <0,0> tid 0
 [4302412.565000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.566000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2970,2970> fragno <0,0> tid 0
 [4302412.566000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2970,2970> fragno <0,0> tid 0
 [4302412.567000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2970,2970> fragno <0,0> tid 0
 [4302412.568000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2970,2970> fragno <0,0> tid 0
 [4302412.568000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 7)
 [4302412.569000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2971,2971> fragno <0,0> tid 0
 [4302412.569000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2971,2971> fragno <0,0> tid 0
 [4302412.570000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2971,2971> fragno <0,0> tid 0
 [4302412.570000] [ath0:00:09:5b:e7:a4:b6] discard duplicate frame, seqno
 <2971,2971> fragno <0,0> tid 0
 [4302412.571000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.572000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.575000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.576000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.578000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.579000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.580000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.581000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.581000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.582000] ath0: [00:09:5b:e7:a4:b6] recv deauthenticate (reason 6)
 [4302412.584000] ath0: [00:09:5b:e7:a4:b6] recv auth frame with algorithm
 0 seq 2
 [4302412.586000] ath0: [00:09:5b:e7:a4:b6] assoc success: long preamble,
 short slot time
 [4302412.586000] ath0: [00:09:5b:e7:a4:b6] ieee80211_scan_assoc_success
 [4302413.526000] br0: port 2(ath0) entering learning state
 [4302428.526000] br0: topology change detected, propagating
 [4302428.526000] br0: port 2(ath0) entering forwarding state
 }}}

-- 
Ticket URL: <http://madwifi.org/ticket/483>
MadWifi <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity

Reply via email to