PCI Bus haze
Posted: Wed Aug 01, 2007 12:56 am
I just finished writing a successful PCI device enumerator with a working byte/word/dword configuration space reader.
I also have the prototypes for the configuration space writer, but I'm at a point where I have no clue what to do TO the config space. I guess I am just generally confused from the PCIbus->PCIdevice concept.
If someone could point me in the right direction for reading or give me a basic rundown of what to do next to aid me in the process of communicating with my network controller, that would be much appreciated.
oh, also, come to think about it, that is the one thing that my OS wont detect on the PCIbus. It reads me Nvidia card and my normal ISA controller and such, but not my ethernet card.
I also have the prototypes for the configuration space writer, but I'm at a point where I have no clue what to do TO the config space. I guess I am just generally confused from the PCIbus->PCIdevice concept.
If someone could point me in the right direction for reading or give me a basic rundown of what to do next to aid me in the process of communicating with my network controller, that would be much appreciated.
oh, also, come to think about it, that is the one thing that my OS wont detect on the PCIbus. It reads me Nvidia card and my normal ISA controller and such, but not my ethernet card.