Portál AbcLinuxu, 10. května 2025 05:59

Dotaz: automatická rekonfigurace/detekce hardware - opensuse 11.3

stanyjol avatar 5.11.2010 08:57 stanyjol | skóre: 13
automatická rekonfigurace/detekce hardware - opensuse 11.3
Přečteno: 632×
Odpovědět | Admin
problém: jak spustit nástroj pro detekci hardware v PC? (něco podobného co se spouští při instalaci). popř. jak co nejlépe detekovat a zapsat změny hardware do systému? (kromě reinstalace)
důvod: upgradoval jsem PC - kromě disku a mechanik a rád bych korektně detekoval a všechny změny hardware.
díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

5.11.2010 10:11 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co si konkrétně představujete pod "detekoval a všechny změny hardware"? Zkuste popsat konkrétní problém, který máte.
5.11.2010 10:18 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co potřebujete detekovat ? Co nefunguje ?

Většinou si vše detekuje OS sám a není třeba do toho zasahovat.

Linux nejsou windows prostě jak tam nějaký HW není tak se nenahraje modul pro jeho obsluhu a pokud tam je nový HW tak se to většinou detekuje a automaticky se nahraje příslušný modul.

Jinak skontrolovat to můžete pomocí lspci, lsusb - vypíše co máte v PC za HW a lsmod vypíše nahrané ovladače-moduly jádra pro HW.

A pokud měníte HW 32b za 64b a chcete používat 64b distribuci tak musíte přeinstalovat - provést upgrade z DVD. (I když to jde i jinak, ale je to složitější.)
stanyjol avatar 5.11.2010 13:02 stanyjol | skóre: 13
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
nefunguje síťová karta - modul se sice nahrál, ale nevím proč je jako eth1 a ne eth0 - až pomocí "dhcpcd eth1" se se nakonfigurovala adresa
přestaly fungovat 3d efekty v Gnome ikdyž se zdá, že jsou zapnuté
a taky initrd bude obsahovat asi zastaralé ovladače, např. původní ICH4, nyní mám ICH7, byla tam stará nvidia AGP teď integrovaný intel aj.
tak jsem chtěl raději překonfigurovat celý systém, jelikož nevím co ještě se nemuselo nahrát nebo je se zbytečně nahrává...
ale patrně to přeinstaluju na 64bit, ikdyž nevím jestli toho tolik získám...
5.11.2010 13:22 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
Vyšší číslo ethX máš proto, že se změnila MAC adresa síťovky a systém vytvořil nové pravidlo pro udev - mrkni do /etc/udev/rules.d/XX-persistent-net.rules. To se provede při každé změně síťovky. A protože jsi neměl nastaveného DHCP klienta na eth1, nevyžádala se po restartu automaticky IP adresa z DHCP serveru. Stačí opravit ty net-rules a rebootnout (minimálně takto je to v debianu, suse bude podobné, to je spíš věc udevu než distribuce).

Initrd si můžeš přegenerovat, např. v debianu je na to příkaz update-initramfs. Ale myslím, že jiný HW nevyrobí jiné initrd. Ovladače jsou jako moduly součástí jádra a mění se verzí jádra, ne typem HW.

Při jiné grafice může být potřeba překonfigurovat Xka, pokud se konkrétní ovladač uložil do /etc/X11/xorg.conf. Ale to už je dávno po bootu systému.

5.11.2010 13:37 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
Stačí opravit ty net-rules a rebootnout (minimálně takto je to v debianu, suse bude podobné, to je spíš věc udevu než distribuce).

Reboot by neměl být potřeba, měl by stačit 'udevadm trigger' (u starších verzí udevtrigger) a pak případně 'rcnetwork restart'.

Initrd si můžeš přegenerovat, např. v debianu je na to příkaz update-initramfs.

V OpenSuSE je to mkinitrd.

Ale myslím, že jiný HW nevyrobí jiné initrd.

Pokud by šlo o modul, který je potřeba už v initial ramdisku, tak ano. Ale to by pravděpodobně vůbec nenabootoval.

Při jiné grafice může být potřeba překonfigurovat Xka, pokud se konkrétní ovladač uložil do /etc/X11/xorg.conf.

V OpenSuSE 11.3 jsou to jednotlivé soubory v /etc/xorg.conf.d, ale konfigurace grafické karty, monitoru a videomodu se stejně defaultně nechává na autodetekci.

5.11.2010 14:29 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: automatická rekonfigurace/detekce hardware - opensuse 11.3
Super, díky za upřesnění na opensuse. A díky za ten udevadm, člověk se pořád učí :)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.