Hallo zusammen,
ich versuche gerade den neuesten marvell-Treiber zu installieren.
Den Treiber hab ich mir von dieser Seite geholt: klick
Laut README sollte ja alles ganz einfach sein:
Erstmal den alten Treiber entladen:
Dann
in /usr/src/linux
Nun im Treiber-Verzeichnis
ausgeführt.
Dummerweise haperts natürlich genau da, sprich es bricht ab.
In der install.log steht nun folgendes:
Laut der Readme sollte ich aber alles haben:
Kernel-Sourcen sind installiert:
Kernel stimmt überein:
Google ich nun nach
krieg ich nur Hits bei denen es darum geht, das Kernel und Kernel-Sourcen nicht zusammen passen, aber das tun sie bei mir ja offensichtlich wie man oben sieht.
Was nun?
Jemand ne Idee?
P.S.
System ist Sidux.
ich versuche gerade den neuesten marvell-Treiber zu installieren.
Den Treiber hab ich mir von dieser Seite geholt: klick
Laut README sollte ja alles ganz einfach sein:
Erstmal den alten Treiber entladen:
Code:
modprobe -r sky2
Dann
in /usr/src/linux
Code:
make modules_prepare
Nun im Treiber-Verzeichnis
Code:
./install.sh
ausgeführt.
Dummerweise haperts natürlich genau da, sprich es bricht ab.
In der install.log steht nun folgendes:
Code:
Disconnect alternative devices: (done) [ OK ]
Unload alternative driver (done) [ OK ]
Create tmp dir (/tmp/Sk98ITCGkLpnSfhdYJTDbloHS) [ OK ]
Check user id (0) [ OK ]
Check kernel version (2.6.22-1-686) [ OK ]
Check kernel symbol file (/proc/kallsyms) [ OK ]
Check kernel type (SMP) [ OK ]
Check number of CPUs (1) [ OK ]
Check architecture (found) [ OK ]
Set architecture (i386) [ OK ]
Check compiler (/usr/bin/gcc) [ OK ]
Check mcmodel flags (none) [ OK ]
Check module support (/sbin/insmod) [ OK ]
Check make (/usr/bin/make) [ OK ]
Check archive file (sk98lin) [ OK ]
Check kernel gcc version (4.1.3) (Kernel:4.1.3 == gcc:4.1.3) [ OK ]
Check sk98lin driver availability (not loaded) [ OK ]
Check kernel header files (/usr/src/linux) [ OK ]
Unpack the sources (done) [ OK ]
Check sources for .config file (/usr/src/linux/.config) [ OK ]
Copy and check .config file (done) [ OK ]
Check the mem address space (highmem) [ OK ]
Change IOMMU (disabled) [ OK ]
Create new .config file (done) [ OK ]
Execute: make oldconfig (done) [ OK ]
Check kernel header version (not recognized) [ warn ]
Check firmware availability (not available) [ OK ]
Check kernel functions (Changed: nothing) [ OK ]
Compile the kernel (error) [ failed ]
An error has occurred during the compile proces which prevented
the installation from completing.
Take a look at the log file install.log for more informations.
Installation of sk98lin driver module failed.
root@fuckup:/home/jollyroger/Desktop/DriverInstall# cat install.log
+++ Install mode: User
+++ Driver version: 10.0.5.3 (Mar-12-2007)
+++ Kernel version 2.6.22-1-686
+++ smp_count=1
+++ cpu_number=1
+++ kernel_machine=i686
+++ Architecture: i386
+++ Unpack the sources
+++ ====================================
+++ tar xfv sk98lin.tar
2.4/
2.4/h/
2.4/h/skdrv1st.h
2.4/h/skdrv2nd.h
2.4/Makefile
2.4/skge.c
2.4/skproc.c
2.4/skdim.c
2.4/sky2.c
2.4/skethtool.c
2.6/
2.6/h/
2.6/h/skdrv1st.h
2.6/h/skdrv2nd.h
2.6/Makefile
2.6/skge.c
2.6/skproc.c
2.6/skdim.c
2.6/sky2.c
2.6/skethtool.c
common/
common/h/
common/h/lm80.h
common/h/mvyexhw.h
common/h/skaddr.h
common/h/skcsum.h
common/h/skdebug.h
common/h/skerror.h
common/h/skfops.h
common/h/skgeasf.h
common/h/skgeasfconv.h
common/h/skgedrv.h
common/h/skgehw.h
common/h/skgehwt.h
common/h/skgeinit.h
common/h/skgepnm2.h
common/h/skgepnmi.h
common/h/skgesirq.h
common/h/skgespi.h
common/h/skgetwsi.h
common/h/skpcidevid.h
common/h/skqueue.h
common/h/skrlmt.h
common/h/sktimer.h
common/h/sktwsi.h
common/h/sktypes.h
common/h/skversion.h
common/h/skvpd.h
common/h/sky2le.h
common/h/xmac_ii.h
common/skaddr.c
common/skcsum.c
common/skfops.c
common/skgeasf.c
common/skgeasfconv.c
common/skgehwt.c
common/skgeinit.c
common/skgemib.c
common/skgepnmi.c
common/skgesirq.c
common/skgespi.c
common/skgespilole.c
common/sklm80.c
common/skqueue.c
common/skrlmt.c
common/sktimer.c
common/sktwsi.c
common/skvpd.c
common/skxmac2.c
common/sky2le.c
common/sk98lin.txt
common/sk98lin.htm
common/sk98lin.4
misc/
misc/Configure.help
misc/Kconfig
+++ Compile the driver
+++ ====================================
make: Entering directory `/usr/src/linux-source-2.6.22'
WARNING: Symbol version dump /usr/src/linux-source-2.6.22/Module.symvers
is missing; modules will have no dependencies and modversions.
Building modules, stage 2.
MODPOST 0 modules
make: Leaving directory `/usr/src/linux-source-2.6.22'
+++ Compiler error
Laut der Readme sollte ich aber alles haben:
Code:
2 Required Files and Tools
===========================
To install the sk98lin driver the following files
and tools on your Linux system are required:
- Linux kernel source available in directory /usr/src/linux
- Compiler tools (e.g. gcc)
***
3 Prerequisites
================
The prerequisites for compilation, loading and patch creation of the
sk98lin driver are:
- Any device using the sk98lin kernel module needs to be closed.
- The old sk98lin kernel module needs to be unloaded.
Per default the installation script will do this automatically
(if "installation" mode is selected).
- Your system has to be equipped with a supported network card.
Without a card the full driver functionality cannot be checked.
- The kernel source and kernel version have to be consistent.
For instance, it might be, that you run kernel version 2.4.20, but
the header files the kernel module will be compiled with refer to
kernel version 2.4.21. If you don't have the same kernel version,
install the sources and compile a new kernel. It's not possible to
mix different kernel versions!
***
Kernel-Sourcen sind installiert:
Code:
ls -al /usr/src/
drwxrwsr-x 4 root src 4096 2007-08-05 16:31 .
drwxr-xr-x 12 root root 4096 2007-07-31 23:19 ..
lrwxrwxrwx 1 root src 19 2007-08-05 16:05 linux -> linux-source-2.6.22
drwxr-xr-x 19 root root 4096 2007-08-05 16:33 linux-source-2.6.22
-rw-r--r-- 1 root root 45171083 2007-07-29 14:36 linux-source-2.6.22.tar.bz2
drwxrwxr-x 3 root src 4096 2007-07-03 03:00 modules
Kernel stimmt überein:
Code:
uname -r
2.6.22-1-686
Google ich nun nach
Code:
WARNING: Symbol version dump /usr/src/linux-source-2.6.22/Module.symvers
is missing; modules will have no dependencies and modversions.
krieg ich nur Hits bei denen es darum geht, das Kernel und Kernel-Sourcen nicht zusammen passen, aber das tun sie bei mir ja offensichtlich wie man oben sieht.
Was nun?
Jemand ne Idee?
P.S.
System ist Sidux.