Sound blaster interface card auto-detection method
AssigneeInventec Corporation
InventorsVam Chang, Kingboard Ma
Life of this patent
Estimating the term…
Abstract
The present invention relates to a sound blaster interface card auto-detection method, which is applicable to all kinds of brands of sound blaster interface card supplied in the market. The present invention enables a computer system to automatically detect the indexes of the Connecting Port (PORT or Base Port), Interrupt Request (IRQ) and Direct Memory Access Channel (DMA) of a sound blaster interface card inserted therein and to activate the sound blaster interface card after receiving said indexes.
Claims3
The Auto-Detection method of sound blaster interface card, which enabling a computer system to automatically detect the indexes required for a sound blaster interface card being connected with said computer in a normal operation circumstance, comprising the steps of:
- (1) selecting a possible connection port for said sound blaster interface card, presuming said port selected is the correct one, delivering a Reset signal to said card, checking if an “Acknowledgement” being sent back from said card, and identifying said port selected as the correct port when said “Acknowledgement” being received;
- (2) selecting a possible Direct Memory Access (DMA) channel and presuming said channel selected is the correct one when the correct connection port being detected, then selecting a possible Interrupt Request (IRQ) and presuming said Interrupt Request (IRQ) selected is the correct one, delivering a play instruction to said card and checking if an Interruption being sent back from said card, and identifying the detection of said card being successfully completed when receiving an Interruption;
- (3) otherwise, selecting the next possible Direct Memory Access (DMA) Channel and presuming said channel is the correct one, then again selecting a possible Interrupt Request (IRQ) and presuming said Interrupt Request selected is correct, delivering a play instruction to said card and checking if an Interruption being sent back from said card, and identifying the detection of said card being successfully completed when receiving an Interruption.
Dependencies are inferred from the claim text.