Kezdőlap › Fórumok › Fedora Core / RedHat /CentOS › Fedora/RedHat kezdõ › Modulok automatikus betöltése Hogyan?
- This topic has 51 hozzászólás, 10 résztvevő, and was last updated 19 years, 3 months telt el by
Macskajancsi.
-
SzerzőBejegyzés
-
2006-03-28-09:05 #2054889
Szerintem nézelõdj az init-szkriptek környékén. FC-ben nem tudom, hol vannak, de gondolom a /etc-ben, és szerintem *rc*-ban (pl. rc.boot, rc.5). Ott keresd meg azt a szkriptet, amelyikben vagy van modprobe (grep nagyon jó erre), vagy radeon. Elképzelhetõ, hogy egy külön file-ban vannak felsorolva, hogy milyen modulokat kell betölteni, ez is a /etc-ben fog lenni (sztem).
Ha megvan valamelyik, akkor onnan egyértelmû: radeon kitöröl (inkább kommentezd ki), majd fglrx beír a radeon-os sor mintájára.
Aki inkább FC-s, az pontosabban meg fogja tudni mondani. Bár az is lehet, hogy van valami GUI, amivel ezt kattintásokkal is meg lehet csinálni.2006-03-28-10:32 #2054890Nohát ez az, hogy a redhat/fedora core dokumentációkban is mindenhol az /etc/modules.conf-ot emlegetik, holott az igazából a betöltött modulok paraméterezésére jó. Ha külsõ (nem kernel) modult akarsz betölteni, akkor arra több disztró alatt is ott az /etc/modules/autoload, vagy pl. slacki-n az /etc/rc.d/rc.modules. De redhat-on nem tudom mik léteznek, de ilyen esetre az rc.local-t írták. Ott sikerült is betölteni a modult, csak éppen nem mûködött a dolog (amit nem értek).
2006-03-29-09:50 #2054891Balev aztán beírtam az rc.local-ba az aticonfig –initial-t és megoldódott a probléma. Mostmár jól mûködik a direct rendering.
Akkor azt mondod, hogy ez az rc.local segít máskor is, ha modult szeretnék betölteni?
Amúgy kikerestem a a modules és autoload fájlokat, dehát én nem tudom megállapítani, melyik használható a téma ügyében.
Végignéztem az rcX.d-ket is de nem találtam sem modules sem modprobe vagy radeon-os fájlokat sem, így aztán nem is találhattam olyan programrészeket amikben radeon található. Egyébként nem tudom mit jelent a szkript szó, csak amennyire a szótár meghatározza: „Közvetlenül a forráskódú változatban, futásidõben értelmezett és gépi kódú utasításokká fordított nyelv. ill. Szkriptnyelven íródott utasítássor, program”
Ide rakom amit találtam:2006-03-29-11:33 #2054892Akkor keress a /etc-ben olyan file-t, aminek a „tartalmában” szerepel a radeon szó!
Vagy mc-vel, vagy ‘grep -R radeon *” módon! Valahol csak van egy sor, ami miatt betölti!2006-03-29-11:33 #2054893Ezeket nem tudom hol találtad, de nem arra valók, ez biztos. Az rc.local elvileg program, modul, démon indítására is alkalmas, tehát jónak kell lennie. Nem tudom, hogy ettõl függetlenül, ha betöltõdik az fglrx, akkor miért nem lesz direct rendering. Az aticonfig –initial parancs sem értem, hogyan oldja meg a dolgot, mivel az az xorg.conf-odat szerkeszti. Amit meg ugye nem kell minden egyes modulindításkor megtenni. Viszont gondolok még arra, hogy nem tudja normálisan inicializálni a kártyát a rendszer, mert az rc.local hajtódik végre legutoljára. Azt kellene megpróbálni, hogy valamelyik alap init-be be kéne tenni a modul indítását.
2006-03-29-11:49 #2054894A boot -kor nem az rc.local fut le, hanem az rcX.d -kben levõ linkjei S99local néven.
(Hátha valakinek ez segít)ELaci
2006-03-29-12:15 #2054895Sztem inkább a /etc/modutils vagy modules.d könytárban kellene kersegélned!
Nem tom melyik van fedora alatt! 🙂2006-03-29-13:26 #2054896Imhol az etc modules-ei:
[root@localhost etc]# find|grep modules
./X11/gdm/modules
./X11/gdm/modules/AccessKeyMouseEvents
./X11/gdm/modules/factory-AccessDwellMouseEvents
./X11/gdm/modules/AccessDwellMouseEvents
./X11/gdm/modules/factory-AccessKeyMouseEvents
./gnome-vfs-2.0/modules
./gnome-vfs-2.0/modules/default-modules.conf
./gnome-vfs-2.0/modules/default-modules.conf.with-menu-editing
./gnome-vfs-2.0/modules/theme-method.conf
./gnome-vfs-2.0/modules/font-method.conf
./gnome-vfs-2.0/modules/mapping-modules.conf
./gnome-vfs-2.0/modules/ssl-modules.conf
./gnome-vfs-2.0/modules/smb-module.conf
./gtk-2.0/i386-redhat-linux-gnu/gtk.immodules
./pango/i386-redhat-linux-gnu/pango.modules
[root@localhost etc]#Ez a grep -R simán így használható mondjuk a /etc-ben hogy „grep -R radeon” mert így elkezdi a keresést de nem fejezi be. find|grep radeon-al meg semmi.
Mit jelet az hogy valamelyik alap init-be kellene tenni a modul indítását? Az rcx.d-k lennének ezek az initek?
Hogyan lehet betenni az egyikbe egy modul indítást?2006-03-29-13:33 #2054897KAndras wrote:Imhol az etc modules-ei:
[root@localhost etc]# find|grep modules
.
.
.NEM! Nem azt mondtam, hogy azokat a file-okat keresd, amik NEV
2006-03-29-13:36 #2054898Megnéztem ezt az S99local-t és full az rc-localt tartalmazza.
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz