Claypool

Courses

Publications

Students

Projects

Service

Downloads

Misc


WPI (Worcester Polytechnic Institute)

Computer Science Department
------------------------------------------

Development of a Linux Device Driver for an Emulex Fibre Channel Interface

John Baboval and Josh Huber

Advisor: Professor Mark Claypool

Major Qualifying Project MQP-MLC-RL99
Computer Science Department, WPI
Terms ABCD 1999-2000

Sponsored by: EMC/CLARiiON

Abstract

This project continues development of a Linux device driver for an Emulex Light Pulse Fibre Channel interface. This document discusses hardware specifications, basic driver design, and implementation details. During the course of this project, we implemented all the low-level functionality of the LP6/7/8000 card, and started work on SCSI encapsulation code. All card initialization is performed up to fabric login. Future work includes implementing fabric login and extensive performance testing.


Complete report:

The driver:

See also:


[WPI Homepage] [CS Homepage] [Mark Claypool's Homepage]