Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

slack 8.1 kernel problemen

drpanda
13 antwoorden
  • slack 8.1 gedownload en geinstalleed. alleen krijg ik mijn geluid niet aan de praat. bij slack 8.0 hetzelfde probleem gehad dus de kernel gecompileerd en draaien maar. alleen heb ik bij 8.1 het probleem dat ik mijn bzImage niet gemaakt krijg. ik krijg simpelweg gewoon een error en jawel precies op het moment dat die met het geluid bezig is. ik heb een creative pci 128 kaart en die draait volgens mij nog steeds op de es1371 en deze vink ik dus vrolijk aan met y. mischien ben ik iets vergeten. heeft iemand hier al ervaring mee ?
  • Doet de geluidskaart het niet met de standaardkernel met 'modprobe es1371'? Welke commando's heb je opgegeven voor het compileren van de kernel? Wat is de foutmelding? Al als module geprobeerd te compileren?

    (Om eens wat vragen te stellen ;) )
  • [quote:8c113394c5]Om eens wat vragen te stellen[/quote:8c113394c5]

    En nog zinnige vragen ook ;)
  • bij het intikken van het commando modprobe es1371 doet mijn kaart het wel. De kaart is in de standaard kernel als module ingesteld. alleen als ik een nieuwe kernel wil maken dan wil ik graag dat deze standaard in de kernel wordt geladen en niet als module. maar dan krijg ik de volgende foutmelding


    drivers/sound/sounddrivers.o: In function `es1370_probe':
    drivers/sound/sounddrivers.o(.text+0x611f): undefined reference to `gameport_re
    ister_port'
    drivers/sound/sounddrivers.o: In function `es1370_remove':
    drivers/sound/sounddrivers.o(.text+0x6241): undefined reference to `gameport_un
    egister_port'
    drivers/sound/sounddrivers.o: In function `es1371_probe':
    drivers/sound/sounddrivers.o(.text+0xbeba): undefined reference to `gameport_re
    ister_port'
    drivers/sound/sounddrivers.o: In function `es1371_remove':
    drivers/sound/sounddrivers.o(.text+0xbff1): undefined reference to `gameport_un
    egister_port'
    make: *** [vmlinux] Error 1
    bash-2.05a#


    ja en wat ik daar mee moet dat weet ik ook niet.
    iemand enig idee?
  • Welke kernel versie probeer je te compileren ?

    2.5 heeft namelijk compileer problemen op de es1370 die als het goed is zijn opgelost in de laatste versie.

    Een klein gokje het lijkt erop dat je een bepaalde module mist bij je compilatie. Kijk ff of er iets bij de help zit voor de es1370 module.
  • [quote:8b1db2c75d="[DarthV]"]Welke kernel versie probeer je te compileren ?

    2.5 heeft namelijk compileer problemen op de es1370 die als het goed is zijn opgelost in de laatste versie.

    Een klein gokje het lijkt erop dat je een bepaalde module mist bij je compilatie. Kijk ff of er iets bij de help zit voor de es1370 module.[/quote:8b1db2c75d]

    waarom zou je 2.5.x willen gebruiken?

    dat is sowieso niet stabiel!

    als het tweede cijfer een oneven # is dan is het een developpers kernel (en DUS niet 'gegarandeerd' stabiel)

    gebruik 2.4.x zolang er geen 2.6.x is…
  • [quote:f8602b55f1="[DarthV]"]Welke kernel versie probeer je te compileren ?
    gebruik 2.4.x zolang er geen 2.6.x is…[/quote:f8602b55f1]

    En zelfs toen 2.4.0 uitkwam wat het verstandiger een tijdje 2.2.x te draaien…
  • [quote:6fa1abd5f6="danieldk"]En zelfs toen 2.4.0 uitkwam wat het verstandiger een tijdje 2.2.x te draaien…[/quote:6fa1abd5f6]

    ik hoop dat ze die schande niet nogmaals over zich halen… ;)
  • Hmmm,

    In jou distributie wordt je geluidskaart als module gebruikt en daar is jou distributie dus ook op ingesteld. Als je nu echter het geluid standaard in de kernel compileert, bestaat de module niet meer, hetgeen al resulteert in foutmeldingen. In jou geval probeert de geluidsdriver de gamepoort mee te compileren in de kernel, maar die heb je niet geinstalleerd tijdens je kernel setup. Vandaar de foutmelding. En o ja, gebruik de geluidsdriver toch maar als module!

    Groet,

    Philip
  • ja, ik heb nog eens goed in de kernelstruktuur zitten kijken (2.4.18) en moeten constateren dat ik game support niet aangevinkt had, alsnog gedaan en bij het compileren geen error gekregen.
    probleem opgelost. hiervoor mijn dank.

    maar nu durf ik het iegenlijk niet te vragen, maar wat zijn de voordelen van het compileren van je geluidskaart (en mijn part nog meer andere onderdelen) als module en in welk programmaatje moet ik dan het commando modprobe es1371 intikken om de geluidskaart volautomatisch te laten starten.
  • Voordelen van modules: Je kunt ze laden en inactiveren wanneer je wil, zonder je compu te rebooten. Verder maken de modules de kernel zelf wat kleiner, hetgeen stabieler schijnt te zijn. Daarnaast worden sommige drivers als module geleverd, bijvoorbeeld Alsa voor geluid en nvidia-drivers worden ook als module geleverd.

    De naam van de module kun je meestal wel terug vinden in de help-functie bij het de configuratie, voorafgaande aan het compileren. Automatsich laden kan vaak door de module zonder extensie in de autoload file voor modules te zetten. Deze file heet vaak iets van modules.autoload of autoload.modules.
  • In Slackware kun je een module altijd laten laden bij het starten door "/sbin/modprobe es1370" toe te voegen aan /etc
    c.d
    c.modules

  • [quote:545c985db5]waarom zou je 2.5.x willen gebruiken?
    dat is sowieso niet stabiel!
    als het tweede cijfer een oneven # is dan is het een developpers kernel (en DUS niet 'gegarandeerd' stabiel)
    gebruik 2.4.x zolang er geen 2.6.x is… [/quote:545c985db5]

    Omdat er ook mensen zijn die linux kernels testen en als niemand 2.5 test zal er ook nooit een 2.6 komen :lol:

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.