Archief - ubuntu kernel 2.6.20

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

AzZ_KiKr

Legacy Member
Ik probeer al ganse tijd 2.6.20 kernel te compileren voor ubuntu maar dit lukt me nooit..

kan ik niet apt-get install ... iets doen?

als ik iets wil updaten, wil hij nooit hoger gaan dan kernel 2.6.17.

kan er iemand het juiste commando geven (en of eventueel de juiste repos)

Het gaat om een ubuntu 6.1 server trouwens (geen gui)

thanks

RpR

Legacy Member
gewoon een repo nemen waarin dat de kernel zit.
Waarom wil je persé naar 2.6.20

Tyfius

Legacy Member
Code:
sudo apt-get update && sudo apt-cache policy linux-image-386
Geeft u de laatste versie die voor uw systeem mogelijk is die in de repo's zit.

De .20 zit alleen in feisty, (nog) niet in edgy.

Op howtoforge staat een tutorial over het compileren van een kernel onder ubuntu, al weet ik niet hoe up to date die is.

lampke

Legacy Member
Op zich merk je niet met welke kernel je werkt, alleen als hardware nog niet zou werken op de ene kernel kan het wel zijn dat het op de andere kernel wel werkt.

AzZ_KiKr

Legacy Member
alle kernel .20 hoeft niet, ben al tevreden met 18 of 19 (op 17 wilt die geen raid 5 grow doen.

ik heb al wat zitten rondzien, maar ik vind nergens een repo met een 18 of hoger gecompileerd al... ze bevatten allemaal de 17 for server;

iemand goede repo die wel een hogere versie bevat?

Sibi

Legacy Member
Die voorgecompileerde kernels trekken toch op niet veel hoor. ;)

Tot die conclusie ben ik gekomen nadat ik zelf de 2.6.20 gecompileerd heb voor mijn systeempje. Dat ding start nu véél sneller op, en ook bij 't gebruik ervan voelt 'ie sneller aan.

't Is dus beter dat je de kernel zelf samenstelt en compileert dan dat je 'm via de repositories binnenhaalt.
Wat lukt er niet bij 't compileren ? Sinds de 2.6.20 zijn er nieuwe algemene SATA-drivers gekomen, dus die moet je wel correct instellen... gewoon alles eens afgaan en je verstand er bij houden. ;)

Sibi

Legacy Member
Als je wilt, zet ik de mijne ff op rapidshare... al zou 't wel toeval zijn moest je net ongeveer dezelfde hardware als ik hebben.
Maar je weet maar nooit. :p

Ahja, ik heb:
AMD Athlon64 S939 3000+ (k8 dus), NForce4-bordje (MSI K8N Neo4 FI), Hauppauge TV-kaartje,... .

AzZ_KiKr

Legacy Member
dJeez zei:
Enkel op voorwaarde dat je die clean via (zelf gemaakte) packages installeert, anders ga je wel eens mooi tegen de lamp lopen als je package updates doet :p.

De werkwijze staat mooi uitgelegd op howtoforge :
http://www.howtoforge.com/kernel_compilation_ubuntu


hoe bedoel je met clean?

als ik die tut volg op link die je geeft? ga ik dan problemen hebben?

na linux-image-2.60.20.1 installeren lukt nu wel (met reeds gecompileerde deb van op het inet)

maar de bijhorende linux-headers lukken niet...

hij komt altijd kreften van libc6 moet groter zijn dan 2.5 :s en dat ik maar versie 2.4. heb.

best toch maar zelf compileren dan? ik ga toch geen problemen hebben met updates enzo?

dJeez

Legacy Member
AzZ_KiKr zei:
hoe bedoel je met clean?
Dat je blijft werken met het package systeem van je distributie (RPM voor RedHat/Fedora/SuSE/Mandriva/... of DEB voor Debian/Ubuntu/...).

AzZ_KiKr zei:
als ik die tut volg op link die je geeft? ga ik dan problemen hebben?
Aangezien die tutorial de correcte werkwijze voor Ubuntu hanteert (met name er een mooie deb package van maken met een custom versie aanhangsel) is de kans klein dat je problemen zal tegenkomen.

Welke package van kernel 2.6.20 heb je eigenlijk gebruikt?

AzZ_KiKr

Legacy Member
hij boot maar hij blijft hangen op uncomrpessig image -> ok booting the kernel...

meer doet die niet.... :(

AzZ_KiKr

Legacy Member
mja lukt dus niet... volgens mij iets verkeerd met sata drivers...

ik heb een neo2 fx mobo en een 3000+ (s939)

zijn er speciale instellingen voor het compileren waar ik zeker op moet letten?

dJeez

Legacy Member
AzZ_KiKr zei:
zijn er speciale instellingen voor het compileren waar ik zeker op moet letten?
Het makkelijkste is uiteraard dat je begint vanaf de opties die werden geselecteerd bij de compilatie van je huidige kernel en vervolgens een make oldconfig uitvoeren. Bij de meeste distributies kan je de config vinden in een bestand in /boot (ik dacht dat die bij Ubuntu als /boot/config-`uname -r` werden bijgehouden).

AzZ_KiKr

Legacy Member
dit doe ik, ik gebruik de oude config en toch wil hij niet niet booten :s

weird shit

da maakt toch niet uit he, van .17 naar .20.2 ?


hij na wat aanvinken in sata support en scsi support blijft hij hang op

ide0: I/O resource 0x376-0x376 not free.
ide0: ports already in use, skipping probe
ide1: I/O resource 0x3EE-0x3EE not free.
ide1: ports already in use, skipping probe

moeten nforce drivers in een kernel meegecompileerd worden of zit er std al noeie drivers in?

Sibi

Legacy Member
't Klinkt mij allemaal wel zeer bekend in de oren hoor.

Ge moet 's sata_nv mét PATA, en 's sata_nv zonder PATA compileren. Ik geloof dat er daar nu ergens een of andere generische SATA-driver inzit. nVidia-drivers selecteren en al de andere SATA-drivers deselecteren zou 't normaal gezien wel moeten doen, maar 'k ben niet 100% zeker omwille van die generic SATA drivers.
Als ik 's tijd en goesting heb, zal ik 's kijken hoe ik 't gedaan heb.

AzZ_KiKr

Legacy Member
eens proberen...

btw ik boot wel vanop ide schijf maar daar doet die ook al moeilijk op :s

dus volgens jou
CONFIG_PATA_AMD=y
en
CONFIG_SATA_NV=y

en als dat niet werkt
CONFIG_PATA_AMD=n
en
CONFIG_SATA_NV=y

alle nog es een compile poging wagen (en da allemaal om raid 5 growing support te hebben op ubuntu)

dJeez

Legacy Member
AzZ_KiKr zei:
alle nog es een compile poging wagen (en da allemaal om raid 5 growing support te hebben op ubuntu)
Errr, die support zit er blijkbaar wel al in sedert kernel 2.6.17, dus waarom hercompileren, da's toch de default kernel van Ubuntu 6.10? :p
http://scotgate.org/?p=107

*edit* Nu ja, als ik de comments er zo op nalees is het daar wel nog experimenteel, dus wellicht ook niet terug te vinden in de stock kernel van Ubuntu.

Om op uw eerdere vraag te antwoorden : of je de ondersteuning voor hardware meepakt in de kernel of als module compileert is eerder een filosofische kwestie (maw, er zijn veel voor- en tegenstanders van beide). Persoonlijk zou ik voor een medium als storage dat je doorgaans wel echt nodig hebt opteren voor een compilatie in de kernel, en dus niet als module.

Sibi

Legacy Member
AzZ_KiKr zei:
eens proberen...

btw ik boot wel vanop ide schijf maar daar doet die ook al moeilijk op :s

dus volgens jou
CONFIG_PATA_AMD=y
en
CONFIG_SATA_NV=y

en als dat niet werkt
CONFIG_PATA_AMD=n
en
CONFIG_SATA_NV=y

alle nog es een compile poging wagen (en da allemaal om raid 5 growing support te hebben op ubuntu)
Mijn SATA- en PATA-driversinstellingen:
# Serial ATA (prod) and Parallel ATA (experimental) drivers
#
CONFIG_ATA=m
# CONFIG_ATA_NONSTANDARD is not set
# CONFIG_SATA_AHCI is not set
# CONFIG_SATA_SVW is not set
# CONFIG_ATA_PIIX is not set
# CONFIG_SATA_MV is not set
CONFIG_SATA_NV=m
# CONFIG_PDC_ADMA is not set
# CONFIG_SATA_QSTOR is not set
# CONFIG_SATA_PROMISE is not set
# CONFIG_SATA_SX4 is not set
# CONFIG_SATA_SIL is not set
# CONFIG_SATA_SIL24 is not set
# CONFIG_SATA_SIS is not set
# CONFIG_SATA_ULI is not set
# CONFIG_SATA_VIA is not set
# CONFIG_SATA_VITESSE is not set
# CONFIG_PATA_ALI is not set
CONFIG_PATA_AMD=m
# CONFIG_PATA_ARTOP is not set
# CONFIG_PATA_ATIIXP is not set
# CONFIG_PATA_CMD64X is not set
# CONFIG_PATA_CS5520 is not set
# CONFIG_PATA_CS5530 is not set
# CONFIG_PATA_CS5535 is not set
# CONFIG_PATA_CYPRESS is not set
# CONFIG_PATA_EFAR is not set
# CONFIG_ATA_GENERIC is not set
# CONFIG_PATA_HPT366 is not set
# CONFIG_PATA_HPT37X is not set
# CONFIG_PATA_HPT3X2N is not set
# CONFIG_PATA_HPT3X3 is not set
# CONFIG_PATA_IT821X is not set
# CONFIG_PATA_JMICRON is not set
# CONFIG_PATA_TRIFLEX is not set
# CONFIG_PATA_MARVELL is not set
# CONFIG_PATA_MPIIX is not set
# CONFIG_PATA_OLDPIIX is not set
# CONFIG_PATA_NETCELL is not set
# CONFIG_PATA_NS87410 is not set
# CONFIG_PATA_OPTI is not set
# CONFIG_PATA_OPTIDMA is not set
# CONFIG_PATA_PCMCIA is not set
# CONFIG_PATA_PDC_OLD is not set
# CONFIG_PATA_RADISYS is not set
# CONFIG_PATA_RZ1000 is not set
# CONFIG_PATA_SC1200 is not set
# CONFIG_PATA_SERVERWORKS is not set
# CONFIG_PATA_PDC2027X is not set
# CONFIG_PATA_SIL680 is not set
# CONFIG_PATA_SIS is not set
# CONFIG_PATA_VIA is not set
# CONFIG_PATA_WINBOND is not set
Volgende keer mss toch maar in de kernel zelf meepakken, hoewel 't nu ook perfect marcheert. ;)
Ik heb geen RAID, dus daar moet ge zelf ff voor kijken.

Voor de IDE-drives heb ik 't volgende, moest je er iets aan hebben:
# ATA/ATAPI/MFM/RLL support
#
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y

#
# Please see Documentation/ide.txt for help/info on IDE drives
#
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=m
# CONFIG_IDEDISK_MULTI_MODE is not set
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
CONFIG_BLK_DEV_IDETAPE=m
CONFIG_BLK_DEV_IDEFLOPPY=m
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set

#
# IDE chipset support/bugfixes
#
CONFIG_IDE_GENERIC=m
CONFIG_BLK_DEV_CMD640=y
# CONFIG_BLK_DEV_CMD640_ENHANCED is not set
# CONFIG_BLK_DEV_IDEPNP is not set
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
# CONFIG_BLK_DEV_OFFBOARD is not set
CONFIG_BLK_DEV_GENERIC=m
CONFIG_BLK_DEV_OPTI621=m
CONFIG_BLK_DEV_RZ1000=m
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_BLK_DEV_AEC62XX is not set
# CONFIG_BLK_DEV_ALI15X3 is not set
CONFIG_BLK_DEV_AMD74XX=m
# CONFIG_BLK_DEV_ATIIXP is not set
CONFIG_BLK_DEV_CMD64X=m
# CONFIG_BLK_DEV_TRIFLEX is not set
CONFIG_BLK_DEV_CY82C693=m
CONFIG_BLK_DEV_CS5520=m
CONFIG_BLK_DEV_CS5530=m
CONFIG_BLK_DEV_CS5535=m
CONFIG_BLK_DEV_HPT34X=m
# CONFIG_HPT34X_AUTODMA is not set
CONFIG_BLK_DEV_HPT366=m
CONFIG_BLK_DEV_JMICRON=m
CONFIG_BLK_DEV_SC1200=m
# CONFIG_BLK_DEV_PIIX is not set
CONFIG_BLK_DEV_IT821X=m
CONFIG_BLK_DEV_NS87415=m
CONFIG_BLK_DEV_PDC202XX_OLD=m
CONFIG_PDC202XX_BURST=y
CONFIG_BLK_DEV_PDC202XX_NEW=m
CONFIG_BLK_DEV_SVWKS=m
CONFIG_BLK_DEV_SIIMAGE=m
CONFIG_BLK_DEV_SIS5513=m
CONFIG_BLK_DEV_SLC90E66=m
CONFIG_BLK_DEV_TRM290=m
CONFIG_BLK_DEV_VIA82CXXX=m
# CONFIG_IDE_ARM is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# CONFIG_BLK_DEV_HD is not set
Daar mag een pak weggelaten worden, denk ik, maar soit.


Oh ja, ik heb een nforce4-bordje met een AMD Athlon64 S939. En ik boot vanaf een SATA-drive. Daarnaast heb ik nog een andere SATA-drive, en 2 DVD-schrijvers. 't Werkt allemaal. ;)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan