WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Linux, UNIX, Open Source

Linux, UNIX, Open Source Rat & Tat bei Problemen und Fragen rund um GNU/Linux, BSD und sonstige UNIXe

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 23.04.2003, 05:50   #1
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Böse redhat as 2.1: 3c90x.c:2191: warning: cast from pointer to integer of different size

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.
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.04.2003, 09:09   #2
santi
Master
 
Registriert seit: 01.11.2001
Beiträge: 531


Standard

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.
santi ist offline   Mit Zitat antworten
Alt 23.04.2003, 15:07   #3
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

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
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.04.2003, 15:35   #4
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard Re: redhat as 2.1: 3c90x.c:2191: warning: cast from pointer to integer of different s

Zitat:
Original geschrieben von The_Lord_of_Midnight
die linux-treiber-cd beinhaltet einen treiber 3c90x.c + 3c90x.h.
Dieser Treiber wird nicht unbedingt benötigt. Der 3c59x Treiber bietet auch die 3c90x Unterstützung (siehe Screenshot Attachment).

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
Philipp ist offline   Mit Zitat antworten
Alt 23.04.2003, 15:36   #5
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Attachment
Philipp ist offline   Mit Zitat antworten
Alt 23.04.2003, 15:59   #6
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

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 ?
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.04.2003, 16:04   #7
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Zitat:
Original geschrieben von The_Lord_of_Midnight
kriege ich mit dem neuen kernel auch neuere treiber bzw. modules oder ist das nur der "nackte" kernel ?
Ja, der Treiber sollte beim neuen Kernel dabei sein
Philipp ist offline   Mit Zitat antworten
Alt 23.04.2003, 16:08   #8
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

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
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Alt 23.04.2003, 16:17   #9
Philipp
verXENt
 
Benutzerbild von Philipp
 
Registriert seit: 01.08.1999
Beiträge: 7.084

Mein Computer

Standard

Zitat:
Original geschrieben von The_Lord_of_Midnight
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
Ja
Philipp ist offline   Mit Zitat antworten
Alt 23.04.2003, 22:56   #10
The_Lord_of_Midnight
Gesperrt
 
Registriert seit: 26.10.1999
Beiträge: 19.154

Mein Computer

Standard

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)
The_Lord_of_Midnight ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:44 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag