In these days allmost all hardware cames with plugand play Bios inside of it
When u power up your pc, the bios usually send echo requests to the chipset and chipset
send the message to all plug and play hardware asking theyre capability,size,heads,cilinders,
capacty,etc (i think u got the point) and each hardware send theyre especifications and where they are located.
Bios reserves then an adress for each component so it can be used later
from the OS booted up.
In devices that are not plug and play like old printers that usually are conected
from LPT or RS232, u ned to install them later inside the OS manually.
And for what i could read in the thread, u are running Linux, and in Linux operates with hardware from the Kernel it self, in windows is
used what we call an driver.
Hope that helps.