← Back to team overview

sslug-teknik team mailing list archive

Fire netkort og et problem

 

Virker underligt. Har fire 3c905 kort i en firewall/router. De får hver
deres IRQ, ingen overlappende I/O. BIOS finder alle fire, og har jeg fx.
en hub tilsluttet hvert kort, kan jeg se der er forbindelse mens BIOS
initialiserer stadset. Aopen PII/III mobo med Celeron 370+adapter.

Ved Linux boot går konsekvent de to midterste kort døde når network
startes, samme sker ved manuel restart/reload af network.

Har prøvet at flyttekort imellem de fem PCI slots, no-go, især fordi PCI
slot 1 og 5 har samme IRQ. Ozze prøvet med aut. IRQ tildeling og div.
kombinationer af Aut. og manuel, bare for forsøgets skyld.
Har prøvet kombinationer med tre stk 905C og et 905B, samt halv af hver;
har MAO ikke fire helt ens 905 til rådighed. Måske et problem her?

Har ozze prøvet med kun tre kort i, hvilket heller ikke virker
ordentligt. Dvs. nogle PCI-slot/kort kombinationer virker med tre kort.

Lidt tal på det:

cat /proc/pci |grep IRQ :
  Medium devsel.  IRQ 7.  Master Capable.  Latency=32.  Min Gnt=10.Max
Lat=10.
  Medium devsel.  IRQ 9.  Master Capable.  Latency=32.  Min Gnt=10.Max
Lat=10.
  Medium devsel.  IRQ 10.  Master Capable.  Latency=32.  Min Gnt=10.Max
Lat=10.
  Medium devsel.  IRQ 11.  Master Capable.  Latency=32.  Min Gnt=10.Max
Lat=10.

cat /proc/pci |grep I/O :
  I/O at 0xf000 [0xf001].
  I/O at 0x6400 [0x6401].
  I/O at 0x6800 [0x6801].
  I/O at 0x6c00 [0x6c01].
  I/O at 0x7000 [0x7001].
  I/O at 0x7400 [0x7401].
  I/O at 0xe000 [0xe001].

cat /proc/net/netlink :
  sk       Eth Pid    Groups   Rmem     Wmem     Dump     Locks
  c1fe29c0 0   0      00000000 0        0        00000000 0
  c1fe2700 3   0      00000000 0        0        00000000 0

Her bliver det sjovt: netlink viser kun eth0 og eth3; 1 og 2, som laver
problemer, vises slet ikke.

ifconfig :
  eth0    Link encap:Ethernet  HWaddr 00:01:02:14:E3:4F  
          inet addr:10.0.0.2  Bcast:10.0.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:71 errors:0 dropped:0 overruns:0 frame:0
          TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:7 Base address:0x6800 

  eth1    Link encap:Ethernet  HWaddr 00:01:02:14:E3:81  
          inet addr:10.13.0.1  Bcast:10.13.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:9 Base address:0x6c00 

  eth2    Link encap:Ethernet  HWaddr 00:01:02:15:04:73  
          inet addr:10.12.0.1  Bcast:10.12.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:10 Base address:0x7000 

  eth3    Link encap:Ethernet  HWaddr 00:50:DA:2C:FD:75  
          inet addr:10.1.0.1  Bcast:10.1.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100 
          Interrupt:11 Base address:0x7400 


Eftersom der senere skal bruges i alt fem interfaces, kommer der nu et
Dlink DFE-570TX 4-port kort i til de interne segmenter, sammen med et
3c905C mod ISP-routeren.
For forståelsen og for fremtidige opgaver vil jeg dog meget gerne vide
hvorfor kortene går i udu når linux network startes.
Har tidligere installeret tre netkort i forskellige maskiner uden
problemer. Hvis bare tre PCI-kort kan køre, kan man vel nogle gange
bruge et 10Mbit ISA kort mod routeren.
-- 
Regards,
              Mogens Valentin
    Networking - Security - Programming
  Linux configuration and troubleshooting
http://www.danbbs.dk/~monz - monz@xxxxxxxxx


Follow ups