Patent ID: 8458730

Claim:
A method for configuring adapter driver code for an adapter device in memory kernel space of a computer system, said method comprising: dividing said adapter driver code into an upper driver software component and a lower driver software component; storing only said upper driver software component in said memory kernel space of said computer system in a first directory; storing said lower driver software component in a memory unit of said adapter device, said adapter device being arranged for connection within said computer system; scanning an input-output bus of said computer system to determine a presence of said lower driver software component within said memory unit of said adapter device; enabling an uploading of said lower driver software component only from said adapter device to a second directory in said memory kernel space of said computer system; and dynamically combining said upper driver software component and said lower driver software component together at computer system load time, wherein, if said lower driver software component is detected to be in said memory unit of said adapter device, uploading said lower driver software component from said memory unit of said adapter device into aid second directory, and combining said lower driver software component with said upper driver software component to provide a combined driver software component to interface said adapter device to said computer system.