We have a ISA, PCI card(any card), a video card attached to a PCIE, PCI or AGP slot on the motherboard. I may also have a USB device attached to a USB port on the motherboard.
1. Where in the Linux system do I find that there is a load(a PCI card on slot, ISA, USB etc...), and can the Linux system file tell me where on the motherboard is the load?
2. Now, I don't care about the drivers or the name of the card; I am talking in the abstract. How do I access the hardware without the drivers? For example, I want to learn about load(x) through trial and error.
3. Once I figure out how the load(x) works, how do I create a driver from scratch with that information so that I and or the system can use it?