Hi all,

I use a VME board GE-Fanuc 7807 which has 2 Interl PRO/1000 NIC.
I can load the rt_e1000.ko module but as soon as I start the first NIC (ETH0) 
with "/usr/local/rtnet/sbin/rtifconfig rteth0 up 192.168.1.90" the system 
crashes (it reboots).
No problem when starting the second NIC (ETH1)

so I made some investigation and I saw that the first NIC shares the IRQ 11 
with two devices:
00:02.0 VGA and 
00:1d.0 USB Controller

here is part of dmesg when the driver is loaded:

***************************************************************************************
Intel(R) PRO/1000 Network Driver - version 7.1.9
Copyright (c) 1999-2006 Intel Corporation.
PCI: Found IRQ 11 for device 0000:02:05.0
--> PCI: Sharing IRQ 11 with 0000:00:02.0
--> PCI: Sharing IRQ 11 with 0000:00:1d.0
e1000: 0000:02:05.0: e1000_probe: (PCI:33MHz:64-bit) 00:20:38:01:bd:aa
RTnet: registered rteth0
e1000: rteth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: setting IRQ 10 as level-triggered
PCI: Found IRQ 10 for device 0000:02:05.1
--> PCI: Sharing IRQ 10 with 0000:00:1f.3
e1000: 0000:02:05.1: e1000_probe: (PCI:33MHz:64-bit) 00:20:38:01:bd:ab
RTnet: registered rteth1
e1000: rteth1: e1000_probe: Intel(R) PRO/1000 Network Connection
********************************************************************************

and here the lspci output
*********************************************************************************
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to 
I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics 
Device (rev 02)
00:1c.0 PCI bridge: Intel Corporation 6300ESB 64-bit PCI-X Bridge (rev 02)
00:1d.0 USB Controller: Intel Corporation 6300ESB USB Universal Host 
Controller (rev 02)
00:1d.1 USB Controller: Intel Corporation 6300ESB USB Universal Host 
Controller (rev 02)
00:1d.4 System peripheral: Intel Corporation 6300ESB Watchdog Timer (rev 02)
00:1d.5 PIC: Intel Corporation 6300ESB I/O Advanced Programmable Interrupt 
Controller (rev 02)
00:1d.7 USB Controller: Intel Corporation 6300ESB USB2 Enhanced Host 
Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 0a)
00:1f.0 ISA bridge: Intel Corporation 6300ESB LPC Interface Controller (rev 
02)
00:1f.1 IDE interface: Intel Corporation 6300ESB PATA Storage Controller (rev 
02)
00:1f.3 SMBus: Intel Corporation 6300ESB SMBus Controller (rev 02)
01:05.0 Class ff00: VMIC Unknown device 0004 (rev 01)
01:0c.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet 
Controller (rev 10)
01:0d.0 Bridge: Tundra Semiconductor Corp. CA91C042 [Universe] (rev 02)
02:05.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet 
Controller (Copper) (rev 01)
02:05.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet 
Controller (Copper) (rev 01)
02:0e.0 Network controller: PLX Technology, Inc. PCI <-> IOBus Bridge (rev 01)
*********************************************************************************


Then I tried to disable the USB in the BIOS and I was able to use both NICs. 
So for now it is a good solution, but maybe in the future I will also need to 
use USB. Can someone tell me something about this problem
Thanks in advanced

here is the dmesg when USB is disabled Note that the first NIC in this case 
shared the interrupt just with
00:02.0 VGA

*******************************************************************
Intel(R) PRO/1000 Network Driver - version 7.1.9
Copyright (c) 1999-2006 Intel Corporation.
PCI: Found IRQ 11 for device 0000:02:05.0
--> PCI: Sharing IRQ 11 with 0000:00:02.0
e1000: 0000:02:05.0: e1000_probe: (PCI:33MHz:64-bit) 00:20:38:01:bd:aa
RTnet: registered rteth0
e1000: rteth0: e1000_probe: Intel(R) PRO/1000 Network Connection
PCI: setting IRQ 10 as level-triggered
PCI: Found IRQ 10 for device 0000:02:05.1
--> PCI: Sharing IRQ 10 with 0000:00:1f.3
e1000: 0000:02:05.1: e1000_probe: (PCI:33MHz:64-bit) 00:20:38:01:bd:ab
RTnet: registered rteth1
e1000: rteth1: e1000_probe: Intel(R) PRO/1000 Network Connection
******************************************************************

output of lspci without USB
***********************************************************************************
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to 
I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV 
Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated 
Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics 
Device (rev 02)
00:1c.0 PCI bridge: Intel Corporation 6300ESB 64-bit PCI-X Bridge (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 0a)
00:1f.0 ISA bridge: Intel Corporation 6300ESB LPC Interface Controller (rev 
02)
00:1f.1 IDE interface: Intel Corporation 6300ESB PATA Storage Controller (rev 
02)
00:1f.3 SMBus: Intel Corporation 6300ESB SMBus Controller (rev 02)
01:05.0 Class ff00: VMIC Unknown device 0004 (rev 01)
01:0c.0 Ethernet controller: Intel Corporation 8255xER/82551IT Fast Ethernet 
Controller (rev 10)
01:0d.0 Bridge: Tundra Semiconductor Corp. CA91C042 [Universe] (rev 02)
02:05.0 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet 
Controller (Copper) (rev 01)
02:05.1 Ethernet controller: Intel Corporation 82546EB Gigabit Ethernet 
Controller (Copper) (rev 01)
02:0e.0 Network controller: PLX Technology, Inc. PCI <-> IOBus Bridge (rev 01)
*******************************************************************************


Some other useful information:
uname -a
Linux ACU 2.6.22 #6 SMP Tue Feb 12 19:14:37 UTC 2008 i686 GNU/Linux


rtnet svn info
Path: .
URL: https://rtnet.svn.sourceforge.net/svnroot/rtnet/trunk/rtnet
Repository Root: https://rtnet.svn.sourceforge.net/svnroot/rtnet
Repository UUID: be94bdbd-1fe7-0310-aeeb-c95d3c307607
Revision: 1146
Node Kind: directory
Schedule: normal
Last Changed Author: kiszka
Last Changed Rev: 1146
Last Changed Date: 2007-12-27 18:49:59 +0100 (Thu, 27 Dec 2007)

-- 
MICROGATE S.r.l.
Via Stradivari, 4
I-39100 BOLZANO-BOZEN (ITALY)
Tel. 0471-501532
Fax 0471-501524
http://www.microgate.it/engineering/

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
RTnet-users mailing list
RTnet-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/rtnet-users

Reply via email to