2009-09-24: Meeting the Deadline

Posted by: colin

Tagged in: Untagged 

colin

After several month of work to make WLAN a reality for Haiku the deadline finally arrives. Now let's look on the bounty fullfilment criterias and their status:

  • WLAN stack compiles error free within Haiku-gcc2 -> complete fulfilled:
    • Compiles 100% errorfree (in regard to Haiku R1/alpha1)
  • FreeBSD 7.1 WLAN drivers compile errofree -> partial fulfilled:
    • This one was updated to FreeBSD 8 to get the latest and hottest
    • 5 out of 10 drivers compile errorfree (1 is working fully -> atheros)
      • I'm not publishing the other 4 by intent. Because error free compilation doesn't mean that there is a driver binary at the end. It only means, that the compatibility layer provides function. And I don't wanne rise expectations that those 4 drivers are working ones.
  • At least 90 % of the testers passed testcriterias -> dropped
    • I never published any criterias, so who could verify them now?
  • Configuration tools are working in respect to my testenvironment -> partial fulfilled:
    • Haiku's builtin tools (Network Preflet, NetworkStatus Applet, ifconfig) are fully supported
    • WLAN specifc tools is missing
  • Atheros driver is working in respect to the testenvironment -> complete fulfilled


So what about the bounty now? Well due to only partial fulfilment the payment will be split up and will be bound to further sub goals.


  • The first 1/3 of the bounty, was received today for completely fulfilling 2 criterias, at least. Thanks to all donators!!!
  • The second payment will be for implementing a WLAN specific configuration tool till November, 15 th, 2009

    This config tool must provide the ability to
    • Show and scan available WLANs (show means presenting the name of the WLAN)
    • Select and Join a specific WLAN (important when there are several open WLANs around)
  • The third payment will be for making the last 5 WLAN drivers compile till December, 15 th, 2009

    Including following drivers:
    • an: Aironet Communications 4500/4800
    • iwi: Intel PRO/Wireless 2200BG/2225BG/2915ABG
    • ral: Ralink Technology RT2500/RT2501/RT2600
    • wi: Lucent Hermes & Intersil PRISM-II/PRISM-2.5/Prism-3
    • wpi: Intel 3945ABG


This will ensure progress towards implementing WLAN for Haiku. I think this splitting is in the best interest of all, especially of those who donated money to the bounty. Thank you!!!.

Comments  

 
0 # NicePieterPan 2009-09-24 21:14
Congratulations on getting this far with your stack. It is great to see some people are already using it, and that you have such specific plans on your future work. I only assume that if you have an, iwi, ral, wi and wpi working, it should be relatively easy to get the others (cough iwl) working also.
Have you thought about integrating your wireless preflet with the upcoming networking preflet, based on http://philippe.houdoin.free.fr/phil/beos/openbeos/network_kit/apps.html ? It is discussed here: http://www.freelists.org/post/haiku-development/Networks-Preferences-2
 
 
0 # colin 2009-09-25 02:53
Thank you for the cherrish. The wind is wispering that iwl is one of those mysteric 4 drivers which are compiling already... :-)

The configuration tool I had in mind is an extension to the current ifconfig. A wifi preflet is in the works, too, but by another developer. We are working closely together, though.
 
 
0 # Awesome Workmattlacey 2009-09-25 17:43
Been following the progress on this very keenly indeed - can't wait for the intel driver! You've done astoundingly well so far, I really hope you get the rest of the cash that's up for grabs. WLAN support is one of the biggest lacks in Haiku at the moment, I'm sure adoption of the OS (and thus the number of developers) will go up once it's available.

I always wanted to be writing code for Haiku but just can't seem to find the time and that gives me even more respect for those that manage it.

Bloody good job :-)
 
 
0 # HaikuBot 2009-09-27 03:46
How about Broadcom driver?
 
 
0 # colin 2009-09-28 00:28
Broadcom BCM43xx chipsets will be supported. You read the manpage svn.freebsd.org/viewvc/base/stable/8/share/man/man4/bwi.4?revision=196045&view=markup for more information.
 
 
0 # NicePieterPan 2009-09-28 20:53
Sounds good, about the iwl. Thanks for the update :-)
 


Please register to post comments