[gentoo] geen devfs in 2.4.28 kernel?

Pagina: 1
Acties:

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 12-02 20:31

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
Ik zit net een nieuwe kernel te bakken voor een test projectje, en wou daar voor stabiliteit de laatste 2.4 kernel voor pakken (2.4.28).
Nu heeft gentoo DEVFS nodig bij de 2.4 kernels om lekker te kunnen draaien (udev installeren werkt niet). Maar wat schets mijn verbazing, in 't kernelmenu (make menuconfig) komt DEVFS niet meer voor bij Filesystems :?

Gevolg, Gentoo start op met een foutmelding... de 2.4.25 kernel is wel goed configureerbaar.

Ik heb even zitten neuzen in de .config, en daar komt wel een entry voor voor DEVFS, maar als ik die aanzet, stopt het compileren met een zooi foutmeldingen...

Hoe is te zorgen dat ik de 2.4.28 kernel toch kan compileren met DEVFS???

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • rb338
  • Registratie: Januari 2001
  • Laatst online: 05-01-2025
Waar heb je de kernel vandaan?
Als je 'm niet van kernel.org had: haal 'm daar ff neer :)

  • deepbass909
  • Registratie: April 2001
  • Laatst online: 12-02 20:31

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
ik heb hem netjes ge-emerged via portage:
code:
1
emerge gentoo-sources


Ik mag er toch vanuitgaan dat een officiële kernel-source van gentoo alle benodigde modules bevat...

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


  • irondog
  • Registratie: Januari 2001
  • Laatst online: 11-05-2025

irondog

alle dingen moeten onzin zijn

Met de hand .config editen is niet handig, dit kan "code kapot maken". Gebruik menuconfig. Voor een vanilla kernel kun je dan zelden niet-compilerende configs maken.

Zet ook "prompt for development and/or incomplede code/drivers" aan. Devfs is te vinden als /dev filesystem onder filesystems.

2.6 is trouwens in weinig gevallen niet-stabiel, maar dat terzijde.

[P5B deluxe] [Core2Duo 6300] [2 X 1GB DDR2] [GF FX7300] [320 GB WD] [Gentoo] [VISTA]


  • FendtVario
  • Registratie: Januari 2002
  • Laatst online: 12-05-2025

FendtVario

The leader drives Vario!

Je kan ook een oude .config file pakken en dan met "make oldconfig" deze overnemen in de nieuwe config. Pak de .config van 25 en gebruik deze voor 28. Als je dan nog geen DevFS hebt kun je nog altijd een kernel halen op kernel.org

www.fendt.com | Nikon D7100 | PS5


Verwijderd

Als je geen antwoord hebt op zijn vraag, reply dan ook niet.
Al dat geneuzel. (irondog excluded :P)

De oplossing is vrij simpel, irondog gaf hem al. Nogmaals, maar iets uitgebreider:
In het eerste menu van "make menuconfig", kies je de optie "Code maturity level options".
Vervolgens selecteer je "Prompt for development and/or incomplete code/drivers".

Als je nu naar "File systems" gaat,
staat "/dev file system support (EXPERIMENTAL) " ergens in het midden.

Dit is trouwens gewoon kwestie van LEZEN, ik quote uit het Gentoo Linux Handbook, en dan het Configuring the Kernel hoofdstuk:
Activating Required Options

First of all, activate the use of development and experimental code/drivers. You need this, otherwise some very important code/drivers won't show up:

Code Listing 6: Selecting experimental code/drivers

Code maturity level options --->
• Prompt for development and/or incomplete code/drivers
Overigens heb ik trouwens nog nooit gemerkt dat 2.4 stabieler is dan de huidige 2.6 kernels.
Beetje onzin om 2.4 te gebruiken, tenzij je daar expliciete redenen voor hebt, patches die alleen met 2.4 werken oid. Procedure om /dev filesystem onder 2.6 te gebruiken is nagenoeg hetzelfde als onder 2.4, alleen is devfs in 2.6 obsolete verklaard en staat hij onder Pseudo filesystems, een aparte categorie onder File systems.

[ Voor 147% gewijzigd door Verwijderd op 09-03-2005 17:42 ]


  • deepbass909
  • Registratie: April 2001
  • Laatst online: 12-02 20:31

deepbass909

[☼☼] [:::][:::] [☼☼]

Topicstarter
ok, de reden dat ik 2.4 gebruik:
Ik ben aan het experimenteren om een linux-install te maken voor mijn mp3/dvd pc. Omdat deze een DXR3 kaart heeft voor dvd's afspelen, is het allemaal een beetje tricky in te stellen. De oplossingen/drivers die ik heb gevonden zijn gebaseerd op de 2.4 kernel, en bevatten een aantal dingen die net iets anders zijn dan bij de 2.6, vandaar mijn keuze voor de 2.4 kernel.

Overigens ben ik sterk van mening dat als 2.4 voldoet en je nauwelijks of niet gebruik maakt van de verbeteringen in de 2.6 kernel, ik geen reden zie om over te stappen. De 2.6 geldt toch nog steeds niet als 100% stabiel (ook al loopt hij nooit vast, gentoo beschouwd hem nog steeds als Development kernel).

Ik denk dat ik idd over de optie "Prompt for development and/or incomplete code/drivers" gelezen. Dit is denk ik de 20ste kernel die ik inmiddels onder Gentoo heb gebouwd, en eigenlijk pas de eerste keer dat ik er niet uit kwam (door mijn eigen blindheid...)

tnx voor de reacties

Waarschuwing, opperprutser aan het werk... en als je een opmerking van mij niet snapt, klik dan hier


Verwijderd

deepbass909 schreef op woensdag 09 maart 2005 @ 18:08:
Overigens ben ik sterk van mening dat als 2.4 voldoet en je nauwelijks of niet gebruik maakt van de verbeteringen in de 2.6 kernel, ik geen reden zie om over te stappen. De 2.6 geldt toch nog steeds niet als 100% stabiel (ook al loopt hij nooit vast, gentoo beschouwd hem nog steeds als Development kernel).
Wederom had je eerst even moeten lezen voordat je wat zei, ik quote uit de Gentoo Kernel Guide:
The development-sources ebuild provides the stable 2.6 Linux kernel. As opposed to what the name might suggest, this kernel source is completely stable and production-ready. This is the official 2.6 kernel released on http://www.kernel.org/.
Maargoed, we leven natuurlijk in een wereld waar iedereen zijn eigen kernel mag kiezen. ;)

[ Voor 32% gewijzigd door Verwijderd op 10-03-2005 20:05 ]

Pagina: 1