#2161 BLOC Trial-2: mesh autostart enable/disable kills mesh

Zarro Boogs per Child bugtracker at laptop.org
Mon Jul 16 21:10:06 EDT 2007


#2161: mesh autostart enable/disable kills mesh
-----------------------+----------------------------------------------------
  Reporter:  dcbw      |       Owner:  luisca 
      Type:  defect    |      Status:  new    
  Priority:  blocker   |   Milestone:  Trial-2
 Component:  wireless  |     Version:         
Resolution:            |    Keywords:         
  Verified:  0         |  
-----------------------+----------------------------------------------------
Comment (by luisca):

 Found the source of the problem:

 When joining an ad-hoc network, the firmware receives from the driver the
 bss information, including its capability vector. For the join operation
 to be successful, the firmware checks for WLAN_CAPABILITY_IBSS.

 However, at libertas_cmd_80211_ad_hoc_join() (join.c) the line

 join_cmd->bss.capability = cpu_to_le16(bss->capability & CAPINFO_MASK);

 clears WLAN_CAPABILITY_IBSS. Removing the mask from the line above fixes
 the problem.

-- 
Ticket URL: <http://dev.laptop.org/ticket/2161#comment:5>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list