Vincent R Wang ??: > Gregg Levine wrote: > > >> Hello! >> I normally design and build odd examples of peripherals for the >> generic PC. Within the past year or so I've started exploring Solaris, >> and Open Solaris. >> >> And I am looking at building something on a prototype board based PCI >> thing that would be usable through Solaris. >> >> And naturally that is the reason behind the subject, "Does a generic >> PCI device driver exist?"? >> >> >> >> > There is no existing generic driver for a PCI device. But there're tools > that you can use to peek/poke your PCI device. > > /usr/X11/bin/scanpci -v can be used to iterate through the PCI device > tree and dump the important registers in the config space. > > From the console, kmdb -K, then ::rdpcicfg and ::wrpcicfg can be used > to read/write any register in the config space of any PCI device. > Another useful tool is "/usr/sbin/pcitool" in OpenSolaris, which enable you to access PCI device configure space, I/O space through a simple CLI, see pcitool(1M).
- Michael > If you need to write a driver, you may take any existing PCI device > driver as your starting skeleton. > > You're welcome to ask questions about writing device drivers. > > Vincent. > _______________________________________________ > driver-discuss mailing list > [email protected] > http://mail.opensolaris.org/mailman/listinfo/driver-discuss > _______________________________________________ driver-discuss mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/driver-discuss
