HomeAboutusExpertiseCareersContactus











 

Case Studies> > Linux PCI WLAN Driver 

The Customer
Our customer is a fabless semiconductor company focused on WLAN ICs


The Challenge
Our customer has a PCI Wireless LAN device supporting 802.11 a/b/g. The customer had a Windows driver for the same. The customer wanted the driver to be ported to Linux. 

The Solution

GRACELABS team went through the existing driver code and ported the driver to Linux while keeping the original architecture. The team had regular communications and exchange of ideas with the customers' team and worked as an extended team of the customer. The team used its expertise in Linux Network device drivers/WLAN for porting the driver in a short time period. The driver had features like firmware download, support for both infrastructure and IBSS mode etc. Also, the application and IOCTLs for diagnosing and setting up the device was ported. 

The Technology

The complexity of the project was in understanding the original architecture and maintaining the abstract interface that was being used between the OS dependent module, protocol module, and OS independent module while making sure the changes made in the common module doesn't break the original Windows driver. 

The regular communication and cooperation of the customer's protocol and software teams was very helpful in achieving the result.

The Result

The project was completed in 21/2 months time. Seeing the progress of the project the customer came back to us for providing consultancy on enhancements/bug fixing of the Windows driver for WHQL certification.

   
Powered by CKM4 copyright © Grace System Technology Labs 2004 - 05 All rights reserved