[RedHat 7.3] Netwerk problemen

Pagina: 1
Acties:

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Als ik opstart geeft het systeem bij de netwerk check een OK. De kaart staat bij de netwerkinstellingen ook op Active. Maar ik kan het netwerk niet bereiken en volgens de HUB komt er geen signaal vanaf.

Als ik in Windows opstart is het geen probleem. En het vreemde is dat als ik daarna in Linux opstart de netwerkkaart wel goed werkt.

Op de een of andere manier wordt de kaart dus niet geactiveerd tijdens het opstarten. Ook het handmatig opnieuw instellen werkt niet. En om nou elke keer dat ik in Linux wil werken eerst XP op te starten...

Verwijderd

hmmm mischien een irq probleem zet eens je PNP uit in je bios
maar dan nog moet je hub lampje branden.
welke kaart is het ?

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Het is een Intel 8255 10/100 kaart die onder Linux wordt gevonden als EtherExpress 100B.

IRQ, I/O, enz kan ik niet handmatig invullen. Dan krijg ik een foutmelding met een hoop tekst. Ik zal eens de BIOS kijken.

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
en als je na het opstarten

/etc/rc.d/init.d/network restart

doet?

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
PNP instellingen hebben geen verschil gemaakt.

Met het commando

/etc/rc.d/init.d/network restart

krijg ik wel overal OK, maar maakt geen verschil. Sterker nog, als ik eerst in XP heb gestart, daarna in Linux, werkt het netwerk wel, maar zodra ik bovenstaand commando intik niet meer. Terwijl ik toch overal een groene OK bij krijg.

Verwijderd

zit er geen diagnostisch diskette bij de netkaart om effe naar de instellingen te kijken (liever geen cable-autodetect en geen full maar half-duplex en zo)

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
Device schreef op 17 september 2002 @ 14:06:
PNP instellingen hebben geen verschil gemaakt.

Met het commando

/etc/rc.d/init.d/network restart

krijg ik wel overal OK, maar maakt geen verschil. Sterker nog, als ik eerst in XP heb gestart, daarna in Linux, werkt het netwerk wel, maar zodra ik bovenstaand commando intik niet meer. Terwijl ik toch overal een groene OK bij krijg.
Dat laatste is toch wel vreemd, want volgens mij zijn dat alleen de softwarematige instellingen die je dan doet. De hardware wordt namelijk in de Kernel al geladen (of een losse module, dat lijkt me waarschijnlijker). Zeker weten dat alle instellingen goed staan? :?

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Verwijderd schreef op 17 september 2002 @ 18:15:
zit er geen diagnostisch diskette bij de netkaart om effe naar de instellingen te kijken (liever geen cable-autodetect en geen full maar half-duplex en zo)
Het is een onboard kaart en ik heb er geen diskette bij. Ik zet de kaart liever ook op 10 MB/s en half duplex. (aangezien dat alles is wat ik hier nodig heb) Maar hoe doe ik dat in Linux?
woutervs schreef op 17 september 2002 @ 18:54:
Dat laatste is toch wel vreemd, want volgens mij zijn dat alleen de softwarematige instellingen die je dan doet. De hardware wordt namelijk in de Kernel al geladen (of een losse module, dat lijkt me waarschijnlijker). Zeker weten dat alle instellingen goed staan? :?
Ik heb de instellingen al een paar keer gecontroleerd en deze staan wel goed. Misschien heb ik een speciale driver nodig voor deze kaart, maar die heb ik op intel.com niet kunnen vinden.

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
Heb je niet toevallig een pci-nic bij de hand? Onboard ben ik nooit zo blij mee wat Linux betreft, maarja, dat is persoonlijk natuurlijk.
Wat geeft /sbin/lsmod ? Dan kan je zien welke module er geladen is voor de kaart. Misschien is er ergens te vinden welke je moet hebben voor jouw kaart...ik zal ook es ff zoeken...

*edit* owja...misschien handig om te weten welk mobo het is...als het een onboard kaartje is...

[ Voor 0% gewijzigd door woutervs op 17-09-2002 22:14 . Reden: vraagje erbij... ]


  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Tja, dat is dus een probleem. Het is een Compaq (vraag me er niet naar). PCI is al in gebruik. Ik kan er wel een vrij maken als het echt moet, maar liever niet.

XP wil 'm ook herkennen als een Compaq NC3161 Fast Ethernet NIC

Moederbord is dus ook Compaq, maar chipset is Intel.

Maar hij draait dus op hetzelfde. Ik zit nu in XP. Ik zal later vanavond even dat commando proberen. En de preciese specificaties (voor zover mogelijk) hier in editten.

Module: eepro100, size 30336, used 1

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
Mmm..google geeft erg veel problemen met compaq onboard netwerkkaarten aan. Er zijn inderdaad veel mensen die eerst een dos driver moeten laden en dan pas linux booten, om een netwerkkaart draaiende te krijgen. Ik zie hier volgens mij wel dat kernel 2.4 wel ondersteuning heeft voor die nc3161 (voor zover ik even snel kan zien, ik heb even geen linux machine bij de hand). Die zit toch bij RedHat 7.3?

Misschien toch eens proberen op een of andere manier handmatig de instellingen (irq e.d.) te wijzigen onder linux.

Ohja, welk type compaq is het? Dat is weer makkelijker zoeken ;)

[ Voor 0% gewijzigd door woutervs op 18-09-2002 08:06 . Reden: toevoeging... ]


  • RvdH
  • Registratie: Juni 1999
  • Laatst online: 19-05 11:09

RvdH

Uitvinder van RickRAID

Zet in /etc/sysconfig/network-scripts/ifcfg-ethN ONBOOT op "yes".

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
ONBOOT stond op yes. Helaas is dat niet het probleem.

De Compaq zelf is een Deskpro EN, P500.

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Ik volg net de instructies om een goede driver aan te maken. Wanneer ik "make install" intype zou er een module voor de netwerkkaart aangemaakt moeten worden. Het begin wordt gemaakt maar op een gegeven moment krijg ik:
code:
1
2
3
4
5
mkdir -p /lib/modules/2,4,18-3/kernel/drivers/net
install -m 644 e100.o /lib/modules/2.4.18-3/kernel/drivers/net
depmod -a
sh: depmod command not found
make: *** [install] Error 127

(hoe copy en paste ik tekst uit de terminal?)

Iets dergelijks kreeg ik gister ook toen ik een ntfs mount module probeerde aan te maken. Ik wilde dat gewoon nog een keer gaan proberen, maar netwerk is prioriteit. (ivm howto's, etc) Maar ik kreeg ook een compile error met ***. (Ik heb het gevoel dat ik nu erge n00btaal spreek.)

Verwijderd

Hij kan dus blijkbaar 'depmod' niet vinden (duh), wat wil zeggen dat OF die staat niet op je systeem, maar dat lijkt me sterk, OF je bent niet als root ingelogd OF het pad waar depmod zich in bevind staat niet in je $PATH.

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Ik ben wel als root ingelogd. Het commando "man depmod" werkt wel.

Dan blijft de laatste optie over, maar dat snap ik niet. Bedoel je met $path het pad van waaruit ik op dat moment werk of waar de procedure zich in bevind? Of nog iets anders?

Het pad van waaruit ik het commando "make install" geef, reageert ook op "man depmod".

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
het man commando is een heel ander commando, dat je man depmod kan uitvoeren betekent alleen maar dat de manual pages voor depmod zijn geinstalleerd (en waarschijnlijk depmod dan ook wel). Probeer eens gewoon depmod in te typen. Als dat niet werkt ff

find / | grep depmod

doen. Dan kijken waar hij hem vindt.

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
finc? Ik neem aan dat dat find is. In het eerste geval krijg "command not found". Als ik gewoon depmod intype trouwens ook.

Wanneer ik find doe krijg ik:
code:
1
2
3
find: /proc/3129/fd: No such file or directory
/usr/share/man/man8/depmod.8.gz
/sbin/depmod

Die 2e regel is dus de manual en de derde is de locatie, neem ik aan. Maar wat is dat eerste dan? Laat ik maar niet te ver off-topic gaan.

Ik probeerde nu:
code:
1
2
cd /sbin/depmod
bash: cd: /sbin/depmod: Not a directory

Toen:
code:
1
2
3
cd /sbin
depmod
bash: depmod: command not found


Nu snap ik het niet meer. Vind hij hem met find nou wel of niet? En in /sbin zie ik depmod ook via dir. En waarom gebeurt er niks als ik depmod intype? Bestand corrupt?

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Okay, ik heb ondertussen weer met NTFS ondersteuning zitten experimenteren en bij de opdracht /sbin/depmod -a gaat het fout:
code:
1
depmod: *** Unresolved symbols in /lib/modules/2.4.18-3/kernel/drivers/net/e100.o


Maar dat heeft weer met mijn andere actie te maken die vastliep. Namelijk die e100.o

Dat de NTFS het gisteren niet deed komt omdat ik een fout had gemaakt denk ik. Maar nu heb ik het wel goed gedaan en dan krijg ik dit dus.

Verwijderd

Start eerst eens met een schone kernel tree:
code:
1
2
3
4
5
6
cd /usr/src/linux
cp .config ../
make distclean
cp ../.config .
make menuconfig <exit>
make etcetcetc

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Is dat etcetcetc werkelijk iets of iets dat zelfsprekend is? In het laatste geval geldt dat dus niet voor mij. Ik probeer het gewoon.

Het was dus optie 2. :Y)

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Ik ben er nog eens mee bezig geweest. Ik heb de isntructies van r3b00t gevolgd tot aan de etcetcetc. Verder kom ik niet. De foutmelding betreffende e100.o met de NTFS blijft.

Als ik het netwerk verhaal opnieuw probeer, krijg ik:
code:
1
2
3
4
5
In file included from e100.h:56,
                 from e100.c:341:
/usr/src/linux-2.4/include/linux/malloc.h:4:2: warning: #warning linux/malloc.h
is deprecated, use linux/slab.h instead.
make: *** [e100_main.o] Error 1


Ik neem aan dat dit te maken heeft met de vorige mislukking?

  • woutervs
  • Registratie: April 2002
  • Laatst online: 19-12-2025
Device schreef op 18 september 2002 @ 17:31:

...

Ik probeerde nu:
code:
1
2
cd /sbin/depmod
bash: cd: /sbin/depmod: Not a directory

Toen:
code:
1
2
3
cd /sbin
depmod
bash: depmod: command not found


Nu snap ik het niet meer. Vind hij hem met find nou wel of niet? En in /sbin zie ik depmod ook via dir. En waarom gebeurt er niks als ik depmod intype? Bestand corrupt?
Onder linux werkt het net ietsje anders als onder dos. Als je in een dir staat moet je ./ voor het commando stoppen, tenzij die dir in je $path staat, anders vindt hij hem nog steeds niet. Als je het echt zoals in dos wil hebben moet je ./ in je $path erbij zetten. Maarja...of dat zo verstandig is :)

En over die errors die je krijgt, hoe heb je linux geinstalleerd, heb je een volledige/custom install, of alleen een standaard workstation/server install? Het gaat er namelijk om of je alle (kernel ) development zooi hebt geinstalleerd. Anders gaat het nl. nooit lukken...

*edit* Ohja, ff een vraagje, als ik dit zo bekijk...je hebt toch wel een rootshell, no offence, maar ik vraag het maar, voor de zekerheid :)

[ Voor 0% gewijzigd door woutervs op 18-09-2002 23:21 . Reden: duidelijker gemaakt (het is al laat) ]


  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Rootshell? Je bedoelt KDE of Gnome? ik heb Gnome. No offence taken. Ik begrijp dat ik nog een hoop te leren heb en af en toe wel vaag zal klinken.

Ik heb een custom installatie gekozen. Ik heb wel development packages enz geinstalleerd.

En de $path? Is dat gewoon de /home/(user) directory? Niet dat ik de ./ erin ga zetten. Daar wen ik wel aan.

Ik heb nu reeds hetzelfde gedaan en blijf deze foutmelding krijgen.

Het is dus nog een onafgerond proces. Hoe los ik dat op?

Of zal ik toch voor een herinstallatie moeten kiezen met standaard optie? (workstation dan) Of iets speciaals waar ik op moet letten?

Verwijderd

Device schreef op 17 september 2002 @ 21:35:
[...]

Het is een onboard kaart en ik heb er geen diskette bij. Ik zet de kaart liever ook op 10 MB/s en half duplex. (aangezien dat alles is wat ik hier nodig heb) Maar hoe doe ik dat in Linux?
[...]
.
Compaq heeft hier meestal diagnostische software voor.
Zo te zien http://www.compaq.com/sup...ps/us/download/10071.html
Soms moet je wel 3 diskettes aanmaken en daarmee opstarten. Dan kom je in een soort win3.1 achtige omgeving (bij die van mij althans) en pas daar de instellingen aan en herstart de PC zonder diskettes.

Of kijk effe of hier diagnostische waren bij staan om instellingen aan te passen:
http://www.compaq.com/sup...pro/us/locate/20_481.html

edit:
die had je al..... ? http://www.compaq.com/sup...er/us/download/10569.html

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Bedankt voor de moeite. Helaas tevergeefs. Ik heb een en ander gezocht en gevonden, maar die eerste link werkt niet onder XP, DOS en is niet bootable. Ik weet niet wat het precies is.

Ik heb wel een tweetal andere geprobeerd, maar meer dan waarden bekijken kun je niet doen. Voor de rest standaard BIOS opties. (erg beperkt bij compaq)

Die driver had ik ook al, maar daarbij kreeg ik dus dit probleem.

Ik moet dus op de een of andere manier de vorige opdracht ongedaan maken of opschonen.

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Ik ben nu bezig in RedHat 8.0 na een schone installatie. Het probleem blijft bestaan.

Ik heb de driver van Compaq gedownload en volg de instructies uit het bijgaande tekstbestand. Wanneer ik make install type, flitst er het een en ander over mijn scherm en krijg ik de volgende foutmelding:
code:
1
2
3
4
5
6
In file included from e100.h:56,
                 from ans_driver.h:90,
                 from ans.c:52:
/usr/src/linux-2.4/include/linux/malloc.h:4:2: #error linux/malloc.h is
deprecated, use linux slab.h instead.
make: *** [ans.o] Error 1

malloc.h staat er overigens wel gewoon tussen, evenals slab.h. Handmatig uitvoeren (dus die regel voor de foutmelding intypen) geeft geen resultaat.

Verwijderd

Device schreef op 19 september 2002 @ 15:04:
Bedankt voor de moeite. Helaas tevergeefs. Ik heb een en ander gezocht en gevonden, maar die eerste link werkt niet onder XP, DOS en is niet bootable. Ik weet niet wat het precies is.
Vreemd de link werkt nog steeds...... Je krijgt dan meestal een win3.1 achtige omgeveving via de diskettes die je gemaakt hebt en daar kun je vanalles instellen. Ook niet-netwerkzaken die normaal in het bios geregeld worden.

http://www.compaq.com/sup...ps/us/download/10071.html
Ik kon niet zien welke driver je voor de kaart genomen hebt, maar er staat
http://support.intel.com/.../adapter/pro100/24659.htm
http://support.intel.com/...erexpress/pro10/index.htm

Had je deze driver al geprobeerd: e100-2.1.15.tar.gz (via de links hierboven) ?

Linux* Base Driver for the Intel(R) PRO/100 Family of Adapters
==============================================================

August 6, 2002

In This Release
===============
This file describes the Linux* Base Driver for the Intel(R) PRO/100 Family of
Adapters, version 2.1.15. This driver is intended for 2.2.x and 2.4.x kernels;
it is known to build properly on 2.2.x kernels through 2.2.20 and on 2.4.x
kernels through 2.4.18. Intel focused testing on Intel architectures running
the 2.4.18 kernel. This driver includes support for Itanium(TM)-based
systems.

NOTE: This driver version contains the final development set for 2.2.x
kernels through 2.2.20. Development will continue for 2.4.x kernels and
future production kernels.

The Intel PRO/100 driver is only supported as a loadable module at this time.
Intel is not supplying patches against the kernel source to allow for static
linking of the driver. For questions related to hardware requirements, refer
to the documentation supplied with your Intel PRO/100 adapter.


Building and Installation
=========================

To build a binary RPM* package of this driver run 'rpm -tb <filename.tar.gz>'.
Replace <filename.tar.gz> with the specific file name of the driver.

NOTES: For the build to work properly it is important that the currently
running kernel MATCH the version and configuration of the installed
kernel source. If you have just recompiled your kernel reboot the
system now.

If you are building the e100 driver on a fresh install of Red Hat*
without recompiling the kernel, the build generates warnings. This
is normal and does not affect driver performance. If you have
difficulties, remove the non-Intel eepro100 module.

1. Move the base driver tar file to the directory of your choice. For
example, use: /home/username/e100 or /usr/local/src/e100.

2. Untar/unzip the archive by entering the following, where <x.x.x> is the
version number for the driver tar:

tar xfz e100-<x.x.x>.tar.gz

3. Change to the driver src directory by entering the following, where
<x.x.x> is the version number for the driver tar:

cd e100-<x.x.x>/src/

4. Compile the driver module:

make install

The binary will be installed as:

For Linux 2.2.x systems:

/lib/modules/<kernel_version>/net/e100.o

For Linux 2.4.x systems:

/lib/modules/<kernel_version>/kernel/drivers/net/e100.o

The install locations listed above are the default locations. They may not
be correct for certain Linux distributions. For more information, see the
ldistrib.txt file included in the driver tar.

5. Install the module:

insmod e100 <parameter>=<value>

NOTE: If you are using Hot Plug, see the "Hot Plug" section below.

6. Assign an IP address to the interface by entering the following, where <x>
is interface number:

ifconfig eth<x> <IP_address>

7. Verify that the interface works. Enter the following, where <IP_address>
is the IP address for another machine on the same subnet as the interface
that is being tested:

ping <IP_address>


NOTE: In order to see link messages and other Intel driver information on
your console, you must set the dmesg level up to six. This can be done
by entering the following on the command line:

dmesg -n 6

If you wish to see all messages issued by the driver, including debug
messages, set the dmesg level to seven.

  • harlekein
  • Registratie: Maart 2002
  • Laatst online: 11-05 16:36

harlekein

Creator Owner

Topicstarter
Verwijderd schreef op 06 oktober 2002 @ 10:21:
Vreemd de link werkt nog steeds...... Je krijgt dan meestal een win3.1 achtige omgeveving via de diskettes die je gemaakt hebt en daar kun je vanalles instellen. Ook niet-netwerkzaken die normaal in het bios geregeld worden.
Dat had ik even duidelijker moeten forumeleren. De link werkt idd wel. Ik heb dat bestand gedownload, maar ik kan er verder niks mee. De diskettes die je ermee kunt maken zijn niet bootable, maar alleen voor het configureren van computers zonder internetverbinding. (Die dat dus niet kunnen downloaden. En onder Windows XP of DOS wil het niet starten.

Die Intel driver had ik niet gevonden. Wel een e100 driver van de Compaq site. Die van intel zal ik nu even proberen.

edit:
Alles gaat goed tot ik insmod doe: "bash: insmod: command not found"
Pagina: 1