Permalänk
Medlem

Kernel kompilerings Problem

Hejsan kära swecare!

Skulle installera ubunu 8.10 på servern igårkväll, och så tänkte jag att jag skulle göra en egen kernel för att få 1000hz stöd (Cs-server).

Så jag började följa guiden som jag hittade här: http://www.howtoforge.com/kernel_compilation_ubuntu_p2
Sagt och gjort så har jag laddat ner senaste kernel-sourcen tror jag ivf. Tog ner 2.6.28. Och körde make menuconfig, där använde jag först min standarc config, sedan ändrade jag time frequency till 1000hz, samnt stänge av XEN stöd, eftersom det gav mig ett felmeddelade i början. Så nu tyckte jag att det skulle fingera perfet, så jag börjar kompilera den.

Harstött på lite problem sedan dess..

Citat:

gcc: Internal error: Segmentation fault (program as)
Please submit a full bug report.
See <file:///usr/share/doc/gcc-4.3/README.Bugs> for instructions.
make[5]: *** [drivers/isdn/hardware/eicon/idifunc.o] Error 1
make[4]: *** [drivers/isdn/hardware/eicon] Error 2
make[3]: *** [drivers/isdn/hardware] Error 2
make[2]: *** [drivers/isdn] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.28'
make: *** [debian/stamp-build-kernel] Error 2

Så jag provade att köra det igen, och fick då ett annat fel. Så det verkar vara lite hur den vill var felet hamnar, håller på att köra det en tredje gång nu.
Kan även tillägga att det är gcc: internal error: Segmentation fault (program as)
Som verkar vara det gemensamma för alla fel.

Kommer med update när/om denna också misslyckas.
Tack på förhand

Edit: Har build-essential installerat

Visa signatur

Citera så hittar jag tillbaks och kan ge svar.

Permalänk
Avstängd

Enklast så bocka bort ISDN så kompileras inte det.

Sen verkar du ha hittat "master" tråden...

http://ubuntuforums.org/showthread.php?t=311158

Bygger just nu 2.6.29 kärnorna men bockar alltid bort just ISDN i configbilden.

När man kommit underfund med hur det funkar så är det bekvämare att köra med Kernelcheck.

http://ubuntuforums.org/showthread.php?t=618563

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

Var ser du ISDN så man kan bocka ur det..

Jag har kollat igenom och verkar inte hitta det..

Edit: Hittade det under Device Drivers.
Ska testa kompilea igen..

Hur gör man med kernelcheck, vad är det riktigt?

Visa signatur

Citera så hittar jag tillbaks och kan ge svar.

Permalänk
Avstängd

Jo...

Själv tar jag då alltid bort Virtualisering, All telefoni, ISDN o dylikt.... det blir lite vad det blir beroende på tid att botanisera i xconfigbilden

Kör man textbaserat som du kanske gör så är det klart rörigt men det går också.

1000Hz väljer jag oftast som kärnfrekvens

Man bör då börja med det manuella sättet som du gjort och Kernelcheck är enbart en "automagisering" av byggandet. Samma snubbe som kör båda trådarna...

Ev 3D drivare bör man ha koll på själv hur man installerar trots att Kernelcheck har en bockruta för det...

EDIT för de som funderar....... xconfig

Sedan ser man alla inställningar under /boot/config-2.6.XX

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

Okej, kör ju text mode jo. Det är halv grafiskt, så man får välja hur det skall seut..

Tog bort isdn nu, men det ville endå inte..

Är ju inte helt 100 på vad jag håller på med, så kan vara det som spökar.. Har fått bort isdn, sen fick det ticka på i ca 1½timme, innan det kom felmeddelande..

copierade configen o ladda den, sedan editade jag.. och även om jag inte ändrar någonting så får jag felmeddelande..

Tror ni det kan vara värt att prova en annan kernel source...

Visa signatur

Citera så hittar jag tillbaks och kan ge svar.

Permalänk
Avstängd

Jag har inte kollat din länk till howtoforge

Däremot vet jag att Master kernel tråden funkar eftersom jag själv kör en egen kärna.....

Körde Kernelcheck med RC3 senast i förrgår....

Citat:

plun@plun:/$ uname -r
2.6.29-rc3-candela

Visa signatur

ASUS K56CB i7, W10 > Asus VivoBook S15 S530UN
HTC 10
ASUS Transformer Prime 32GB, Nougat :)
Ubiquiti Edge Lite, UniFi AP-AC-Lite (AP) samt ASUS AC68U och N66U (AP), fiber 500/100Mbit/s.
Mitt nätverk: https://imgur.com/aco9XQz Bild https://imgur.com/oQ2WG9Y

Permalänk
Medlem

Då det är assemblern som krashar, och inte länkaren, känns det inte som det borde vara kärnkonfigurationen som orsakar det.

Finns det några varningar eller liknande i utskriften just innan "gcc: Internal error: Segmentation fault (program as)"?

Som svar på ett liknande problem i http://gcc.gnu.org/ml/gcc-help/2009-01/msg00046.html nämns misslänkad as, vilket är vad som kraschar även i ditt fall ("program as").

Visa signatur

Vill du ha svar? Citera mig gärna.