Well, we're getting closer!  Our driver currently doesn't put in useful
messages, but I think I could sprikle a few in that might make that
solution work.  Or at least add a few so that checking through
/var/log/messages* might do the trick.  Unless I can figure out how to
get something specifically into dmesg from our driver so as to avoid
sifting through multiple matches.

The other route I'm pursuing is using the functions from
/usr/include/pci/pci.h to get pci device information.  If I can get the
devices and check their vendor and device ids then I could match IRQs as
well.  Unfortunately I don't have any man pages for those functions. 
Drat.  Guess it's off to google if I decide to pursue that further.

Thanks!

Clay Fandre wrote:
> 
> Ahhh, you're right. How about looking in dmesg to see what each network interface is?
> tsmcyf at lildeb:~$ dmesg | grep eth
> eth0: OEM i82557/i82558 10/100 Ethernet, 00:D0:B7:43:D1:D4, IRQ 11.
> eth1: Xircom: port 0x300, irq 3, hwaddr 00:10:A4:9A:50:76
> tsmcyf at lildeb:~$

-- 

Jesse Erdmann 
Engineer 
Secure Computing Corp.