SIOCSIFFLAGS: Resource temporarily unavailable

Pagina: 1
Acties:

  • Adonias
  • Registratie: Juni 2000
  • Laatst online: 07-07 21:20

Adonias

Oe! Buttons :9

Topicstarter
Situatie:
Server met 2 netwerkaarten, allebij gebaseerd op de RTL8139 chipset. Operating system is linux slackware. eth0 wordt goed geconfigd, en verschijnt ook na het commando "ifconfig", eth1 niet.

In de rc.local staat "ifconfig eth1 192.168.0.1"
Bij het opstarten krijg ik dan

"SIOCSIFFLAGS: Resource temporarily unavailable"

Als ik "ifconfig eth1" doe geeft hij wel aan dat het ip daarvan 192.168.0.1 is, wat ook hoort, maar een verbinding leggen met de rest van het netwerk lukt niet.

De kaarten worden trouwens wel allebij gevonden tijdens het opstarten, en krijgen beiden en apart IRQ#:

eth0: RealTek RTL8139 Fast Ethernet at 0xfc00, IRQ 10, 00:02:44:24:5d:c6.

en

eth1: RealTek RTL8139 Fast Ethernet at 0xf800, IRQ 15, 00:02:44:38:7b:35.

What to do?

Verwijderd

irq 15 kan niet met een (mijn) realtekje, dus effe in je bios 10/11 selecteren, ze werken echt alleen met 10 of 11...

Ik geloof dat er wel een DOS tooltje was om de irq in te stellen &zo maar aan de andere kant staat me ook iets bij dat dat juist niet werkte.. keb elk geval wel een kapotte 8139 liggen en dat heeft daar iets mee te maken...
*uhh denkdenk*

Ja klopt het kan wel met dat tooltje, maar ik heb toch een kapotte realtek (en een slecht geheugen;-)

  • Adonias
  • Registratie: Juni 2000
  • Laatst online: 07-07 21:20

Adonias

Oe! Buttons :9

Topicstarter
probleem is dat de computer waar het moet gebeuren 300km verderop staat :) Is het ook mogelijk om het irq# handmatig te wijzigen vanuit linux, zodat bij het opstarten van linux alles gewoon werkt?

  • Adonias
  • Registratie: Juni 2000
  • Laatst online: 07-07 21:20

Adonias

Oe! Buttons :9

Topicstarter
Ok, ene probleem opgelost, andere biedt zicht aan: in de bios is nu
pci1 : autoasign
pci2 : autoasign
pci3 : irq 11

In linux staan nu eth0 op interrupt 10 en eth1 op interrupt 11 en verschijnen ze ook allebei als ik ifconfig doe.

Echter, ik kan nog steeds geen verbinding maken met het netwerke over eth1. In /var/log/syslog staat de volgende regel:

eth1: RTL8139 Interrupt line blocked, status 5

wat betekend dit, en wat moet ik eraan doen?
Dat ik in de bios heb gezet dan pci3 irq11 moet hebben, betekend dat ook dat de netwerkkaart het "daarmee eens is"?

  • Adonias
  • Registratie: Juni 2000
  • Laatst online: 07-07 21:20

Adonias

Oe! Buttons :9

Topicstarter
pompompidom... schopje... whoops :)

  • Platel
  • Registratie: Oktober 2000
  • Laatst online: 11-08 02:10

Platel

Trogdor the Burninator!

Verder geen andere apparaten op dat IRQ?

Remember there are no stupid questions, just stupid people...


Verwijderd

Ik denk dat het eenvoudiger is. Slack 8 met de 2.4.5 kernel toevallig? De rtl8139 driver is ENORM buggy in die kernel. Even upgraden naar een nieuwere versie (2.4.18 is wat ik succesvol gebruik) en vrijwel alle problemen zouden weg moeten zijn op dat gebied..
Pagina: 1