/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
Hjælp med MAKE
Fra : Karsten Rasmussen


Dato : 30-03-02 23:31

Jeg har nu (endelig) fået lidt tid til at rode lidt med en linux-boks
(redhat), som jeg havde tænkt mig skulle stå som server hjemme hos mig selv.
Det lykkedes mig at lave /home som et RAID0 over 3 gamle SCSI diske jeg
havde liggende, hvilket gik som en leg.

Nu kom jeg så til mit Gbit netkort, som jo skulle understøtte linux.
Det gør det også, men så skal man lige lægge nogle filer ind, og køre
"make", og jeg er jo ellers ufortrøden rpm- bruger så efter en tids roden
undt, fandt jeg ud af at kernesovsen skulle lægges ind, og stien i makefile
skal ændres til /usr/src/linux-2.4.9-31.

Make giver nu flg. resultat, og jeg ville være taknemlig for et hint.

/Karsten

[root@RH_Server Gbitdriver]# make clean
rm -f *.o *~ core
[root@RH_Server Gbitdriver]# make
cc -D__KERNEL__ -DMODULE -DCLONE -D__NO_VERSION__ -D_DUMP -DSINGLE_PACKET
-D_DP83820_ -DINTR_HOLDOFF -DMEMMAPPED_IO -D_DBG -DPHY_INTR
-DFAILURE_MESSAGES -DSTATISTICS -DASSERTION -DCHECKSUM -DERRDEBUG -O -Wall
-I/usr/src/linux-2.4.9-31/include -g -w -c -o sp.o sp.c
In file included from /usr/src/linux-2.4.9-31/include/asm/io.h:110,
from /usr/src/linux-2.4.9-31/include/asm/pci.h:33,
from /usr/src/linux-2.4.9-31/include/linux/pci.h:613,
from nsmtypes.h:10,
from sp.c:18:
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h: In function `vmalloc':
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h:35:
`boot_cpu_data_R65dda927'
undeclared (first use in this function)
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h:35: (Each undeclared
identifier is reported only once
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h:35: for each function it
appears in.)
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h: In function `vmalloc_dma':
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h:44:
`boot_cpu_data_R65dda927'
undeclared (first use in this function)
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h: In function `vmalloc_32':
/usr/src/linux-2.4.9-31/include/linux/vmalloc.h:53:
`boot_cpu_data_R65dda927'
undeclared (first use in this function)
In file included from /usr/src/linux-2.4.9-31/include/linux/highmem.h:5,
from /usr/src/linux-2.4.9-31/include/linux/skbuff.h:27,
from /usr/src/linux-2.4.9-31/include/linux/netdevice.h:146,
from nsmtypes.h:22,
from sp.c:18:
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h: In function `get_pgd_fast':
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h:74: `boot_cpu_data_R65dda927'
undeclared (first use in this function)
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h: In function `free_pgd_fast':
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h:85: `boot_cpu_data_R65dda927'
undeclared (first use in this function)
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h: In function
`pte_alloc_one_fast':
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h:122: `boot_cpu_data_R65dda927'
undeclared (first use in this function)
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h: In function `pte_free_fast':
/usr/src/linux-2.4.9-31/include/asm/pgalloc.h:132: `boot_cpu_data_R65dda927'
undeclared (first use in this function)
make: *** [sp.o] Error 1




 
 
Claus Rasmussen (30-03-2002)
Kommentar
Fra : Claus Rasmussen


Dato : 30-03-02 23:34

Karsten Rasmussen wrote:

> Jeg har nu (endelig) fået lidt tid til at rode lidt med en linux-boks
> (redhat), som jeg havde tænkt mig skulle stå som server hjemme hos mig
> selv. Det lykkedes mig at lave /home som et RAID0 over 3 gamle SCSI diske
> jeg havde liggende, hvilket gik som en leg.

Din /home partition på RAID 0 over tre _gamle_ diske ??? Du er ret
ligeglad med dine data, forstår jeg ?

-Claus


Karsten Rasmussen (31-03-2002)
Kommentar
Fra : Karsten Rasmussen


Dato : 31-03-02 00:33

> > Jeg har nu (endelig) fået lidt tid til at rode lidt med en linux-boks
> > (redhat), som jeg havde tænkt mig skulle stå som server hjemme hos mig
> > selv. Det lykkedes mig at lave /home som et RAID0 over 3 gamle SCSI
diske
> > jeg havde liggende, hvilket gik som en leg.
>
> Din /home partition på RAID 0 over tre _gamle_ diske ??? Du er ret
> ligeglad med dine data, forstår jeg ?
>
> -Claus
-----------

Jep, indtil videre. Det er bare som testserver i første omgang, inden jeg
investerer i nye diske, og så regner jeg med at køre RAID5 på IDE diske, men
er dog lidt bekymret for om en PII 233 er nok til en RAID5 eller jeg bliver
nødt til at gå efter RAID1. Det er projekt, "ryd stuen for video båndoptager
og CD, og smid alt op på en seriøs server"

I første omgang vil jeg se om jeg kunne kommer over 100mbit på mine 1000mbit
kort, og det kan ingen af de gamle diske klare.

/Karsten


Allan Olesen (31-03-2002)
Kommentar
Fra : Allan Olesen


Dato : 31-03-02 09:17

"Karsten Rasmussen" <dk@dk.dk> wrote:

>I første omgang vil jeg se om jeg kunne kommer over 100mbit på mine 1000mbit
>kort, og det kan ingen af de gamle diske klare.

Hvis formålet bare er at teste, hvor meget maskinen kan skubbe gennem
netkortene, kan du prøve med 'netperf' eller 'netpipe-tcp'. De tester
uden at bruge harddisk.


--
Allan Olesen, Lunderskov

"UNIX er overflødigt." - Lars P. Fischer

Jesper Toft (31-03-2002)
Kommentar
Fra : Jesper Toft


Dato : 31-03-02 12:21

Karsten Rasmussen wrote:

> Nu kom jeg så til mit Gbit netkort, som jo skulle understøtte linux.
> Det gør det også, men så skal man lige lægge nogle filer ind, og køre
> "make", og jeg er jo ellers ufortrøden rpm- bruger så efter en tids roden
> undt, fandt jeg ud af at kernesovsen skulle lægges ind, og stien i
> makefile skal ændres til /usr/src/linux-2.4.9-31.
>
> Make giver nu flg. resultat, og jeg ville være taknemlig for et hint.
>
> /Karsten
>
> [root@RH_Server Gbitdriver]# make clean
> rm -f *.o *~ core
> [root@RH_Server Gbitdriver]# make

prøv at tag backup af din .config og kør en "make mrproper", kopier .config
filen tilbage og prøv igen...

/Jesper Toft


Karsten Rasmussen (01-04-2002)
Kommentar
Fra : Karsten Rasmussen


Dato : 01-04-02 02:24


Ok , jeg giver ikke op sådan lige med det samme.

Jeg fandt en RPM source på siden
http://www.scyld.com/network/updates.html#rpm der bare lige skulle
kompileres til mig egen kerne. Jeg fulgte anvisningen, og så vidt jeg kan
se, gig det "næsten" godt. Den kompilerede i hvert fald på livet løs, men
jeg kan dog stadig ikke installere RPM-en.

rpm -bb SPECS/netdriver*.spec
"snip"
/var/tmp/netdrivers-3.1-root/lib/modules/2.4.9-31/net/
*** Run '/sbin/depmod -a' to update the module database.
+ /usr/lib/rpm/brp-compress
+ /usr/lib/rpm/brp-strip
+ /usr/lib/rpm/brp-strip-comment-note
Gennemløber filer: netdrivers-3.1-1
Finder Provides: (benytter /usr/lib/rpm/find-provides)...
Finder Requires: (benytter /usr/lib/rpm/find-requires)...
PreReq: /bin/sh rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
Requires(interp): /bin/sh
Requires(rpmlib): rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(CompressedFileNames) <= 3.0.4-1
Requires(post): /bin/sh
Skrev: /usr/src/redhat/RPMS/i386/netdrivers-3.1-1.i386.rpm

forsøg på installation giver:

[root@RH_Server i386]# rpm -i --force netdrivers-3.1-1.i386.rpm
depmod: *** Unresolved symbols in /lib/modules/2.4.9-31/net/myson803.o
fejl: kørsel af småskriptet %post fra netdrivers-3.1-1 mislykkedes,
afslutningsstatus 1

/sbin/depmod -a giver samme svar

Men det lød jo også næsten for nemt til at være sandt !


Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408891
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste