Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC  (Přečteno 1828 krát)

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Chci si změnit FSB frekvenci z 200 Mhz na 250 Mhz a jedinej modul kterej mi na to funguje je cpureq-nforce2 který je standartně nahráván do 32 bitových systémů ale já mám 64bit protože na 64bitoví procesor nechci používat zbytečně 32.
Blbý je že na jádrech amd64 nejsou nahraný všechny moduly který jsou v jádrech i386 a já ten cpufreq-nforce2 potřebuju a on v tomto jádře není :(
Mám dva soubory jeden cpufreq-nforce2.ko a cpufreq-nforce2.c.
Ten první je pochopitelně ten modul a druhý je jeho nastavení,ale ať je dám kamkoliv tak nedojde k registraci těchto mudulů (.ko je ve složce /modules/cpufreq/ ale kam dát ten cpufreq-nforce2.c fakt netušim)
Žádám tedy o radu jak to registrovat v jádře a kam to vložit popřípadně jaké složky mám vytvořit ?
Děkuji

Mám Lubuntu 12.04 amd64
a jádro 3.2.0-52-generic (x86_64)

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #1 kdy: 24 Srpna 2013, 17:30:17 »
Nejde a nepůjde, doufám že ti to bude stačit.
Jinak registrace modulů
Kód: [Vybrat]
sudo depmod -a
« Poslední změna: 24 Srpna 2013, 17:32:48 od jadd »

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #2 kdy: 24 Srpna 2013, 18:55:24 »
Tak to je smůla teda :(
Viděl jsem dost těch tutoriálu a vim že tam přidávali nějakou x86 podporu v jádře a pak jen v nastavení jádra povolili ten modul ale nepodařilo se mi to najít protože tady v Praze byl výpadek proudu a už jsem tu stránku nikdy od tý doby nenašel :(

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #3 kdy: 24 Srpna 2013, 20:06:17 »
Výsledkem má být tohle

Kód: [Vybrat]
[Config] Enable CONFIG_X86_CPUFREQ_NFORCE2=y

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #4 kdy: 25 Srpna 2013, 01:31:19 »
Tak si překompiluj jádro ze source balíku, návod je na wiki, přizpůsob to verzím své současné instalace.
Ty svoje soubory si někam schovej nevyužiješ je.

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #5 kdy: 25 Srpna 2013, 14:17:24 »
Jo je čas abych se to naučil ;)
A je mi jasný že to budou ze začátku dost nestabilní jádra :D
Ale když by se mi to náhodou (fakt jen náhodou) podařilo ten cpufreq-nforce2.ko tam zakomponovat tak by mě fakt jen tak pro zajmavost zajímalo kam dát ten cpufreq-nforce2.c nebo respektive jak to (když ty soubory teda nepotřebuju) ovládat tu frekvenci FSB přes tenhle modul aby skutečně zaregistroval změny a nejel si to svoje default který je pro tenhle modul 150Mhz což mi dává 1.8 Ghz na procesoru ? A to fakt nechci :D

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #6 kdy: 25 Srpna 2013, 16:30:04 »
A proč nepoužít nastavení z výchozího a přidat jen tu svou volbu, maximálně zrušit opravdu jen toho čemu rozumím jako zvolit volbu pro svůj procesor.

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #7 kdy: 25 Srpna 2013, 18:38:07 »
Jenže ta volba je v tom modulu samotnym a já asi těžko najdu rozdíl jedničky a nuly v tom binárním souboru.
Jinak bych to tam už dávno dosadil.
Vždycky když někde kouknu na to jak má být ta struktura těch souborů vedená tak je sice najdu ale třeba tam co mají být ty soubory .c já mám nějaký makefile a kconfig a jiný další věci ve kterých ale jsou nějaké údaje které dokoce souvisí s cpufreq-nforce2 ale vůbec nevim na co je to tam uložený když ten modul tam na začátku do jádra nedal nikdo

Třeba v Kconfig.x86 je tohle
Kód: [Vybrat]
config X86_CPUFREQ_NFORCE2
tristate "nVidia nForce2 FSB changing"
depends on X86_32 && EXPERIMENTAL
help
  This adds the CPUFreq driver for FSB changing on nVidia nForce2
  platforms.

  For details, take a look at <file:Documentation/cpu-freq/>.

  If in doubt, say N.

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #8 kdy: 25 Srpna 2013, 18:45:22 »
Co by udělalo ?
Kód: [Vybrat]
grep -rn "X86_CPUFREQ_NFORCE2" *

jadd

  • Stálý člen
  • **
  • Příspěvků: 977
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #9 kdy: 26 Srpna 2013, 12:42:15 »
Tak si to zkus pokud nebudeš root maximálně přijdeš o soubory ve své dom. složce.
Nebo se nejdříve podívej k čemu to slouží ..

Aranor

  • Aktivní člen
  • *
  • Příspěvků: 405
Re:Jak vložit modul do jádra a nastavit jeho nahrávání při startu PC
« Odpověď #10 kdy: 26 Srpna 2013, 15:14:32 »
Je to na nic no :D
A ano některé hry co byly v Playonlinux složce nyní nefungují :D
Takže jde se do kompilace jádra,protože tohle je vaření z vody,ale stejně by mě zajímalo jestli existuje způsob jak přidat kompatibilitu x86 modulů na amd64 kernel ?

 

Provoz zaštiťuje spolek OpenAlt.