Accessing my NIC's hardware Help!!



Hello,

I've been working on making my own OS and I have a Broadcom 570x NIC.
The Tigon3 driver does the trick for interfacing with my controller
under linux so I've been looking at the code trying to figure out how
to talk to the hardware, but I can't seem to see where or how to access
the NIC's hardware.

The best would be to find the specs for my hardware, but I can't seem
to get my hands on anything pertinent.

Could somebody point me in the right direction? It would save me an
awful lot of time.

Is it possible to access the device through ports directly, or do I
have to use the PCI bus?

I am not trying to make anything generic. Something very crude and very
specific will do just fine.

Regards
Jean-Francois Michaud

.



Relevant Pages

  • Tigon3 basic control over NIC Help!
    ... The Tigon3 driver does the trick for interfacing with my controller ... to talk to the hardware, but I can't seem to see where or how to access ...
    (comp.os.linux.development.system)
  • Interfacing with my NICs hardware Help!!
    ... The Tigon3 driver does the trick for interfacing with my controller ... to talk to the hardware, but I can't seem to see where or how to access ...
    (comp.os.linux.hardware)
  • Re: IDE Zip 100 ATAPI doesnt work; Novell Suse Linux 10.0 retail
    ... hardware dump: ... 00:01.0 PCI bridge: Intel Corporation 82865G/PE/P PCI to AGP Controller (rev ...
    (alt.os.linux.suse)
  • Re: Havent done anything real with OOP yet.
    ... >>is what I was thinking of as the HVAC hardware. ... >>whether it includes the resistor or not. ... rather than a separate Controller. ... inclination to put this calculation in Cell. ...
    (comp.object)
  • Re: Lahman, how ya doing?
    ... >>>had that heat flow calculation living in Target and responding to the E1 ... As if that's not enough, when a control action is calculate, the program ... The controller just puts out a number. ... >driver is software that is dedicated to talking to a particular hardware ...
    (comp.object)