Jedine co nevim, co sem presne udelal.
Vytvoril jsem textovy soubor, pro modul k jadru, zaregistroval jsem ho a spustil. Je nekde nejaky sikovny link, diky kteremu muzu prijit na takto zdanlive banalni vec?
Zkusím to trochu vysvětlit. Ten modul ipw2200 je vlastně ovladač hardware. Takže cosi jako překladatel mezi jádrem a hardwarem, kdy jádro zná jeden jazyk a pomocí takovýchto "překladatelů" komunikuje s různými kousky hardware který každý mluví jiným jazykem. To by pro představu mohlo stačit.
Ovladače se většinou píší ne pro jeden, ale pro více podobných kousků hardware které jsou založené na stejném čipu, ale ten bývá výrobce od výrobce trochu jinak zapojen na drobnosti okolo.
Některé vývody mají pevně danou funkci (představte si třeba připojení na sběrnici procesoru) a některé vývody jsou univerzální, výrobce si tam nasází součástky okolo tak aby se mu dobře kreslila deska a jejich funkci určí až softwarově. (Např jeden má na vývodu č. 1 ledku, jiný tam čeká vypínač apod.)
No a ten modul/ovladač si ty funkce důležitých vývodů většinou někde umí přečíst, ale někdy nemá kde, proto se mu to musí sdělit parametrem (ve vašem konkrétním případě led="1")
#přidělím si vyšší oprávnění abych mohl zapisovat tam kam jako běžný uživatel nemohu
sudo -s
#zapíšu parametr do souboru do kterého se modul/ovladač při svém spouštění kouká (zjednodušeně řečeno) jestli tam náhodou nějaký parametr nemá
echo "options ipw2200 led=1" >> /etc/modprobe.d/ipw2200.modprobe
#ukončím činnost modulu/ovladače který byl spuštěn ještě bez parametru
modprobe -r ipw2200
#spustím ovladač/modul znovu, parametr si přečte sám tam kde má, protože jsem mu jej na příslušné místo už napsal
modprobe ipw2200
exit Jaké jsou možné parametry toho/kterého modulu/ovladače vyčtete ze zdrojových kódů, ale je dobrým zvykem je dávat přímo do informací o modulu, aby se na ně dalo kouknout i bez těch zdrojových kódů.
A k těmto informacím se dostanete příkazem "modinfo modul/nebo cesta k modulu"
Ve vašem případě tedy
modinfo ipw2200uvidíte tam alias: seznam podporovaného hardware pro který je modul napsán (alias je trochu zakódovaná informace o vendor a device ID kterou dostanete u vašeho konkrétního hardware příkazem
lspci -nn )
a také popis možných parametrů parm:
a také případné závislosti na jiných modulech depends:
a pár dalších informací
Doufám že jsem to napsal srozumitelně.