PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : festplattenkontroller kompilieren



Masterrg
04.08.05, 12:17
Linux Version: 9.3
Hardware: RocketRAID 1820A (http://www.highpoint-tech.com/USA/rr1820a.htm)
Open Source Treiber:
(http://www.highpoint-tech.com/BIOS%20+%20Driver/rr1820a/Linux/rr182x-opensource-v1.12c.tgz)

Linux Source: linux-2.6.11.4-20a

Problem:
Beim kompilieren der Open Source Treiber des herstellers tritt folgender fehler auf:
in den ordner rr sind die Open Source Treiber



linux:/home/benutzer/rr # make
cp -f raid-x86_64.o raid.obj
make -C /usr/src/linux SUBDIRS=`pwd` modules
make[1]: Entering directory `/usr/src/linux-2.6.11.4-20a'

WARNING: Symbol version dump /usr/src/linux-2.6.11.4-20a/Module.symvers is missing; modules will have no modversions.

LD [M] /home/benutzer/rr/hptmv.o
Building modules, stage 2.
MODPOST
/bin/sh: scripts/mod/modpost: No such file or directory
make[2]: *** [__modpost] Error 127
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.4-20a'
make: *** [default] Error 2
linux:/home/benutzer/rr #

Stormbringer
04.08.05, 15:37
Hi,

hast Du auch die kernel-Quellen installiert?
Falls nicht, hole dies mal nach, führe dann ein online-Update durch, und dann als root: 'make cloneconfig && make prepare-all'.
Ich habe es nun nicht getestet in Bezug auf die von Dir beschriebene Meldung, aber die grundlegend notwendigen header-Dateien sollten dann erzeugt werden.
Anschließend nochmals den Treiber kompilieren.

Gruß

Masterrg
05.08.05, 10:17
jetzt klappts


ln -s /usr/src/linux-obj/x86_64/scripts/mod/modpost /usr/src/linux-2.6.xx/scripts/mod/modpost8/


jetzt zeigt der unter linux auch alle festplatten an

source ist installiert
gcc ist installiert

jetzt müsste ich nur wissen wie ich eine modul diskette erstelle,
die datei heisst hptmv.ko

netzeus
07.08.05, 12:41
Linux Version: 9.3


Linux ist ein Betriebssystem und keine distribution :)

linuX|mic
19.08.05, 09:32
Linux ist ein Betriebssystem und keine distribution :)

Wenn du schon so penibel bist muss man auch dich korigieren. Linux ist nur der Kernel des Betriebssystems. :D

netzeus
02.09.05, 17:20
Wenn du schon so penibel bist muss man auch dich korigieren. Linux ist nur der Kernel des Betriebssystems. :D


Linux is a computer operating system and its kernel.

Gibt es noch fragen?