![]() |
![]() |
|
|
|||||||
| Registrieren | Hilfe/Forumregeln | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
| Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe |
![]() |
|
|
Themen-Optionen | Ansicht |
|
|
#1 |
|
Gesperrt
![]() |
Bin wieder einmal beim Installieren von Redhat Linux Advanced Server 2.1.
Konfiguration: Asus A7N8X Deluxe, Nvidia Nforce 2 Chipsatz Das Problem ist die Onboard-Netzwerkkarte. Laut Windows wäre es ein 3c920b-Emb integrated fast ethernet controller. die linux-treiber-cd beinhaltet einen treiber 3c90x.c + 3c90x.h. derselbe treiber ist auch unter http://support.3com.com/infodeli/too...uxdownload.htm zu finden: 3c90x-102.tar.gz laut installationsanleitung soll man den treiber compilieren: gcc -c 3c90x.c -O2 -Wall -Wstrict-prototypes -fomit-frame-pointer -I/lib/modules/$(uname -r)/build/include -fno-strength-reduce -pipe -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=486 -DMODULE -D__KERNEL__ -DMODVERSIONS dabei bekomme ich folgende fehlermeldungen: In file included from 3c90x.h:22, from 3c90x.c:1: /usr/include/linux/modversions.h:1:2: #error Modules should never use kernel-headers system headers, /usr/include/linux/modversions.h:2:2: #error but rather headers from an appropriate kernel-source package. /usr/include/linux/modversions.h:3:2: #error Change -I/usr/src/linux/include (or similar) to /usr/include/linux/modversions.h:4:2: #error -I/lib/modules/$(uname -r)/build/include /usr/include/linux/modversions.h:5:2: #error to build against the currently-running kernel. 3c90x.c: In function `tc90x_FreeAdapterResources': 3c90x.c:2191: warning: cast from pointer to integer of different size 3c90x.c: In function `tc90x_AllocateSharedMemory': 3c90x.c:2901: warning: cast to pointer from integer of different size das ist das listing: total 314 -rwxr-xr-x 1 root root 244953 Aug 17 2001 3c90x.c -rwxr-xr-x 1 root root 51218 Aug 2 2001 3c90x.h -rwxr-xr-x 1 root root 460 Apr 23 03:34 compile.sh -rwxr-xr-x 1 root root 256 Jul 13 2001 compile_SMP -rwxr-xr-x 1 root root 246 Jul 13 2001 compile_UP -rw-r--r-- 1 root root 788 Apr 23 03:48 err.txt -rwxr-xr-x 1 root root 1313 Aug 2 2001 install3c90x -rw-r--r-- 1 root root 114 Apr 23 03:28 list.txt -rw-r--r-- 1 root root 0 Apr 23 03:49 ls.txt -rwxr-xr-x 1 root root 12648 Aug 15 2001 readme so jetzt leg i mi nieder und hoffe, das jemand einen hint hat. ![]() |
|
|
|
|
|
#2 |
|
Master
![]() Registriert seit: 01.11.2001
Beiträge: 531
|
Hi,
hast Du auch die Kernel-Sourcen installiert und richtig verlinkt? Quelle: http://support.digi.com/support/tech...x/rh7xfaq.html und http://www.jungo.com/support/tech_docs/td63.html Gruß santi
____________________________________
Signaturen sind wie Frauen. Man findet selten eine Vernünftige. |
|
|
|
|
|
#3 |
|
Gesperrt
![]() |
Danke, nein hatte ich nicht. Geht aber leider noch immer nicht, gleiche Fehlermeldung
![]() so hab ichs gemacht: disk 2 gemounted: mount /mnt/cdrom cd /mnt/cdrom/RedHat/RPMS rpm -ivh kernel-source-2.4.9-e.3.i386.rpm dann habe ich noch den symlink gemacht ln -s /usr/src/linux-2.4.9-e.3 /usr/src/linux da nur warnings kommen, war ich der meinung, ich habe jetzt ein 3c90x.o, aber dem war nicht so. daher kann ich auch nicht zum nächsten schritt gehen: insmod 3c90x.o |
|
|
|
|
|
#4 | |
|
verXENt
![]() |
Zitat:
Probiere einmal ein modprobe 3c59x Ich würde eventuell auch gleich den Kernel upgraden. Einen passenden Kernel gibt es hier - http://gd.tuwien.ac.at/linux/RedHat....8-e.25.src.rpm als Source Um ihn zu Installieren (als root): wget http://gd.tuwien.ac.at/linux/RedHat....8-e.25.src.rpm rpm --rebuild kernel-2.4.18-e.25.src.rpm cd /usr/src/redhat/RPMS/ Für Athlon: cd athlon rpm -Uvh *.rpm Danach rebooten |
|
|
|
|
|
|
#5 |
|
verXENt
![]() |
Attachment
|
|
|
|
|
|
#6 |
|
Gesperrt
![]() |
modprobe 3c59x
auf dem error stream (#2) kommt: /lib/modules/2.4.9-e.3/kernel/drivers/net/3c59x.o: init_module: No such device /lib/modules/2.4.9-e.3/kernel/drivers/net/3c59x.o: insmod /lib/modules/2.4.9-e.3/kernel/drivers/net/3c59x.o failed /lib/modules/2.4.9-e.3/kernel/drivers/net/3c59x.o: insmod 3c59x failed auf dem stdout (#1): Hint: insmod errors can be caused by incorrect module parameters, including invalid IO or IRQ parameters kriege ich mit dem neuen kernel auch neuere treiber bzw. modules oder ist das nur der "nackte" kernel ? |
|
|
|
|
|
#7 | |
|
verXENt
![]() |
Zitat:
|
|
|
|
|
|
|
#8 |
|
Gesperrt
![]() |
ok, ich lade den neuen kernel herunter, dauert aber mit isdn über eine stunde. werde mich aber vielleicht erst am abend melden, weil ich noch einkaufen muss.
diese location dürfte auch ok sein, nehme ich an ? http://updates.redhat.com/enterprise/2.1AS/en/os/SRPMS/ kernel-2.4.18-e.25.src.rpm 13-Feb-2003 17:05 35.4M |
|
|
|
|
|
#9 | |
|
verXENt
![]() |
Zitat:
|
|
|
|
|
|
|
#10 |
|
Gesperrt
![]() |
rpm --rebuild kernel-2.4.18-e.25.src.rpm
dann kommt eine lange liste an aktionen. das ende des logfiles ist: Patch #6000 (linux-2.4.17-linux-abi.patch): + patch -p1 -s 1 out of 1 hunk FAILED -- saving rejects to file kernel/Makefile.rej error: Bad exit status from /var/tmp/rpm-tmp.30429 (%prep) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.30429 (%prep) |
|
|
|
![]() |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| Ansicht | |
|
|