modprobeléma (module-init-tools gondok)

Fórumok

modprobeléma (module-init-tools gondok)

Hozzászólások

Először is: Üdvözlet a fórum minden olvasójának!

Most pedig a gondjaimhoz: a napokban installáltam Debian Linux-ot ISO-ból (sarge-i386-netinst.iso) írt CD-ről (csak úgy mellékesen: nagyon fasza a telepítő, tiszta "csilli-villi", még partícionálni is tud). Aztán letöltöttem a 2.6.6-os kernel forrását, a Debian módszerrel (make-kpkg) lefordítottam, installáltam. Minden megy jól. Az új kernelhez (még korábban) leszedtem az új module-init-tools csomagot, ami a 2.5< kernelekhez kell.

Az új modprobe viszont már (a dokumentáció szerint legalábbis) nem a /etc/modules.conf-ot használja, hanem a /etc/modprobe.conf-ot vagy a /etc/modprobe.d könyvtárból mindent (kivéve /arch). Az alsaconf is a /etc/modprobe.d könyvtárba teszi be a saját "modprobe-scriptjeit" (alias, install, stb.).

A probléma az, hogy a modprobe nem hajlandó beolvasni a /etc/modprobe.d könyvtárból a dolgokat, ha a /etc/modprobe.conf fájl létezik. Márpedig létezik, mert valami létrehozza, csak tök üres. A dokumentáció is írja, hogy a modprobe.conf el fog tűnni, helyette lesz a modprobe.d könyvtár. Onnan tudom, hogy nem olvassa be a modprobe.d könyvtárat, hogy az aliasok nem működnek modprobe-bal. VISZONT: ha törlöm a modprobe.conf-ot, akkor már igen. A gond az, hogy valami induláskor mindig létrehozza a teljesen üres modprobe.conf fájlt, és ennek következtében a modprobe.d-ben írtak (pl. az snd-pcm-oss betöltése) nem történnek meg (az pedig kell).

Ha valaki tud segíteni, megköszönném, he megmondaná, hogy mi hozhatja létre a modprobe.conf-ot. Az biztos, hogy nem az update-modules, mert azt próbáltam. Egyébként meg az update-modules szintén elavult a 2.6.6-os kernel szempontjából, mert az csak a régi (modules.conf) fájlt írja. A dokumentáció is ezt írja.

A segítséget előre is köszönöm.

--
Üdv.

[quote:ec39c5ccb0="Narancs"]Először is: Üdvözlet a fórum minden olvasójának!

Most pedig a gondjaimhoz: a napokban installáltam Debian Linux-ot ISO-ból (sarge-i386-netinst.iso) írt CD-ről (csak úgy mellékesen: nagyon *** a telepítő, tiszta "csilli-villi", még partícionálni is tud). Aztán letöltöttem a 2.6.6-os kernel forrását, a Debian módszerrel (make-kpkg) lefordítottam, installáltam. Minden megy jól. Az új kernelhez (még korábban) leszedtem az új module-init-tools csomagot, ami a 2.5< kernelekhez kell.

Az új modprobe viszont már (a dokumentáció szerint legalábbis) nem a /etc/modules.conf-ot használja, hanem a /etc/modprobe.conf-ot vagy a /etc/modprobe.d könyvtárból mindent (kivéve /arch). Az alsaconf is a /etc/modprobe.d könyvtárba teszi be a saját "modprobe-scriptjeit" (alias, install, stb.).

A probléma az, hogy a modprobe nem hajlandó beolvasni a /etc/modprobe.d könyvtárból a dolgokat, ha a /etc/modprobe.conf fájl létezik. Márpedig létezik, mert valami létrehozza, csak tök üres. A dokumentáció is írja, hogy a modprobe.conf el fog tűnni, helyette lesz a modprobe.d könyvtár. Onnan tudom, hogy nem olvassa be a modprobe.d könyvtárat, hogy az aliasok nem működnek modprobe-bal. VISZONT: ha törlöm a modprobe.conf-ot, akkor már igen. A gond az, hogy valami induláskor mindig létrehozza a teljesen üres modprobe.conf fájlt, és ennek következtében a modprobe.d-ben írtak (pl. az snd-pcm-oss betöltése) nem történnek meg (az pedig kell).

Ha valaki tud segíteni, megköszönném, he megmondaná, hogy mi hozhatja létre a modprobe.conf-ot. Az biztos, hogy nem az update-modules, mert azt próbáltam. Egyébként meg az update-modules szintén elavult a 2.6.6-os kernel szempontjából, mert az csak a régi (modules.conf) fájlt írja. A dokumentáció is ezt írja.

A segítséget előre is köszönöm.

--
Üdv.

Ez igy van. Szerintem ez Sarge bug, mert nekem a multkori (1 hettel ezelotti) frissites utan jott ez elo. Egyebkent insmod mukodik (nezd csak meg). En ugy toltom a modulokat, hogy kezzel megszerkesztem a /etc/modules filet. Es a probelma meg is van oldva (kb. ketevente egyszer modositom). PS. a modconf se mukodik. De ettol eltekintve semmi mas baj nincs vele :-)

[quote:5227fc4c35="trey"]
Ez igy van. Szerintem ez Sarge bug, mert nekem a multkori (1 hettel ezelotti) frissites utan jott ez elo. Egyebkent insmod mukodik (nezd csak meg). En ugy toltom a modulokat, hogy kezzel megszerkesztem a /etc/modules filet. Es a probelma meg is van oldva (kb. ketevente egyszer modositom). PS. a modconf se mukodik. De ettol eltekintve semmi mas baj nincs vele :-)

Kösz.
Amúgy nem volna semmi gáz, ha a modprobe.conf nem jönne létre. Hogyan tudnék rájönni, hogy mi hozza létre?

Igazság szerint nem vagyok valami nagy linux-guru, csak szeretek el-lenni vele. Sajnos azonban egy kicsit lusta vagyok Linux-ot telepíteni, de ha egyszer megteszem és átboot-olok, akkor valahogy nincs kedvem visszamenni windblows-ba (tényleg!) :)

Meg volna egy kérdésem úgy modulokról általában (bár lehet, hogy jobb volna egy új téma...). Na mindegy, azért felteszem.
Befordítottam modulba egypár hálókártya drivert (Realtek, Tulip, meg még egyet). Jelenleg LinkSys kártyám van, amihez a tulip driver kell (olvastam valahol). Na mindegy, működik is, csak azt szeretném tudni, hogy honnan a fenéből jön rá a kernel, hogy nekem olyanom van, és hogy a tulip0-t kell betölteni, mert hogy én nem mondtam meg neki sehol, az tuti.
Csak kíváncsi vagyok. Főként azért, mert tudni szeretném, hogy mi az, amire ehhez hasonlóan "rájön" magától a kernel és mi az, amire nem.

--
Üdv.

Heh, úgy tűnik megoldódott a dolog. Bár nem egészen tudom hogyan, de most már nem jelenik meg újra a modprobe.conf
Talán azért, mert először nem töröltem, hanem átmozgattam a modprobe.d könyvtárba. Most megy minden automatikusan, csak aliasokat kell állítani oszt kész.

Ja, ezt már Linuxból, pontosabban Konqueror-ból írom. :D
De egyelőre megpróbálom megkeresni az államat, mert kb. 10 perce (amióta feltettem a KDE-t) nem igazán találom... 8O

--
Üdv.