Hirdetés

Új hozzászólás Aktív témák

  • bambano
    titán

    Van a Debian alóli kernel fordításnak valami külünös menete?

    Alapvető problémám az, hogy nincs lefordítva a kernelhez a hangchip megajtására szolgáló kernel modul. A fent lévő verzió 2.6.24-es.

    Gondoltam, fordítok a gépen egy 2.6.26.8-as verziójú kernelt. Kiszedtem a felesleges dolgokat a kernelből és fordítottam (majd' nyolc órát egy P2-Celeron 500-ason).
    Amikor bootolni akartam viszont azt írta, hogy a /lib/modules/2.6.26.8 könyvtár nem található, illetve azon belül a modules.dep sem.

    Próbáltam az IDE meghajtót és a filerendszerért felelős részt is module helyett a kernelbe fordítani, de semmi eredmény... A gépben lévő merevlemezt felismeri, ki is írja a típusát, de a vége mindig az, hogy a module.dep és effélék betöltése sikertelen, valamint várja a root filerendszert...

    Próbáltam a fent lévő kernelt lefordítani (a másik hang modullal) kompletten, az meg hibával szállt el (azt nem írtam fel).

    Most próbáltam fordítani egy másik konfigurációt, de

    "net/core/dev.c: in function 'dev_queue_xmit':
    net/core/dev.c:1638: internal compiler error: Szegmens hiba"

    üzenetet adott.

    Tudom, hogy én csinálok valami hülyeséget, de szerintetek hol?

    van, fel kell rakni a kernel-package csomagot, és akkor lesz make-kpkg parancsod, azzal kell kernelt fordítani. Szerintem a debian kézikönyvben le van írva, hogy hogyan kell pontosan.

    Viszont a debianos kernelekben tudtommal benne van minden, ami a kernelben van, így ha a gyári kernel nem találta meg a hangkártyádat, a fordított se fogja.

    Lehet még gond az is, ha p2-es a géped és véletlenül isa-s a hangkártya vagy régi pnp a bios, akkor nem találja meg a kártyát automatikusan, kézzel kell betölteni megadva az ioportot, memóriát, irq-t, amit kell.

Új hozzászólás Aktív témák