Neskutečně pomalý boot

Trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #15 kdy: 06. 10. 2015, 15:43:01 »
Jakože vůbec nic předtím na obrazovce není? To je divný. Nemáš parametr jádra quiet? To smaž. A loglevel= kolik? Buď smaž, nebo dej 6 nebo 7.


trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #16 kdy: 06. 10. 2015, 16:08:02 »
jeste muzes nabootovat z liveCD/USB a zkontrolovat ten disk
Kód: [Vybrat]
e2fsck -f -y -D /dev/sda1
jaky mas jadro a jaky SSD? byval problem s mount volbou discard u Samsungu a mozna i jinde, mas to namountovany s discard nebo ne?

Kód: [Vybrat]
mount

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #17 kdy: 06. 10. 2015, 16:11:22 »
@trubicoid2: Máš pravdu, měl jsem quiet ;) Tak jsem nastavil loglevel=7, teď už to něco píše i před tou 30s přestávkou, ale stejně se to zasekne na
Kód: [Vybrat]
[    4.037599] Switched to clocksource tsc, pak těch 30s nic a pak to vybleje spoustu informací, takže z toho stejně nic nevyčtu :(

BTW: jde nějak vypsat přesně to co se vypisuje při bootu?

Kernel 4.1.8, discard zapnutej nemám (volám ručně jednou za čas fstrim), SSD je Crucial MX100 256GB.

Danny

Re:Neskutečně pomalý boot
« Odpověď #18 kdy: 06. 10. 2015, 16:17:00 »
ad jak vypsat co se vypíše při bootu:

Kód: [Vybrat]
dmesg
případně

Kód: [Vybrat]
dmesg | less

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #19 kdy: 06. 10. 2015, 16:20:51 »
@Danny: to nevypíše přesně to co se vypíše při bootu, je tam něco navíc a něco tam zase chybí, např. spouštění služeb.


trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #20 kdy: 06. 10. 2015, 16:47:12 »
no zbytek je v /var/log/...

taky se hodi bootovat s parametrem init=1, to by se pak nemela smazat obrazovka (nebo musis mit v /etc/inittab ... /sbin/agetty --noclear 38400 tty1 linux)

no vypada to, ze po tom tvym Switching se rezervuje IO a MEM pro pci/ACPI atd., takze mozna jedna periferie ma najednou divny pozadavky? nejde neco v boisu vypnout? nebo si hrat s volbama pci=noacpi, pci=nomsi, pcie_aspm=off, nevim, mozna i pci=off

no a initrd ve fedore dela dracut? to by mohly pomoct parametry jadra rd.debug a rd.udev.debug

tech 30s je nejakej timeout pro udev, tady nasli, ze to dela zrovna modul rtl8192se, ale muze to byt i jinej
https://bbs.archlinux.org/viewtopic.php?id=134012

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #21 kdy: 06. 10. 2015, 16:57:33 »
jeste treba pnpacpi=off

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #22 kdy: 06. 10. 2015, 17:08:41 »
Tohle se občas děje, pokud nemáš nainstalovanej firmware pro nějakej HW. Typicky například firmware pro nějakej radeon. Buď je potřeba radeon zkompilovat v jádře jako modul, nebo přidat firmware přímo do jádra, nebo to nacpat do initrd. Nebo ho blacklistnout a nainstalovat proprietální ovladač. (osobně jsem pro ten z jádra, pokud nejsi nějakej hardcore Linux gamer, rozdíl v rychlosti není zásadní a navíc to umožňuje na NB za chodu přepínat grafiky)

fedorac

Re:Neskutečně pomalý boot
« Odpověď #23 kdy: 06. 10. 2015, 17:13:01 »
muzu nekam postnout video, jak fedora startuje - FC23 - 30 sekund z normalniho 2,5" plotnovyho disku

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #24 kdy: 06. 10. 2015, 17:18:33 »
@Tuxik: Mám v notebooku radeona a používám svobodný ovladače, už dlouho (tz. předtím než začali tyhle potíže). Ve fedoře je nějakej balík linux-firmware, to je ono ne?

@fedorac: 30s? To sotva vylejzam z grubu :(

@trubicoid2: rd.debug a rd.udev.debug a stejně je po
Kód: [Vybrat]
[    4.037599] Switched to clocksource tsc 30s mezera

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #25 kdy: 06. 10. 2015, 17:26:25 »
Ano, linux-firmware by měl obsahovat firmwary k běžnému HW. Jako rychlý test doporučuju jako parametr jádra při bootu zadat
Kód: [Vybrat]
modprobe.blacklist=radeonlogicky ti asi nenaběhne grafika, tak se nelekni, ale uvidíš, jak rychle to nabootuje.

trubicoid2

Re:Neskutečně pomalý boot
« Odpověď #26 kdy: 06. 10. 2015, 17:31:11 »
jak rika tuxik, tak nejaky firmware by to mohlo byt, ted zjistit ktery no

radeon asi bude modul, ne? po rozjeti X dej lsmod

nebo nemeni se nahodou po tech 30s rozliseni konzole? pouzivas kms? pak ten radeon modul a fw musi byt v initrd

nebo naopak kms zakaz parametrem nomodeset

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #27 kdy: 06. 10. 2015, 17:32:31 »
respektive ve tvým případě to vypadá, že buď není radeon zkompilovanej jako modul, ale napřímo do jádra, nebo je modul v initrd a není v něm firmware. Jenom na Fedoru zrovna expert nejsem, tak nevím, jak moc si to pořeší automaticky, nebo jak moc to budeš muset řešit ručně... možná to bude chtít předělat initrd, což se nějak dělá přes dracut, ale víc po mě nechtěj, když u toho nesedím, tak to dohromady nedám.

linux_noob

Re:Neskutečně pomalý boot
« Odpověď #28 kdy: 06. 10. 2015, 17:46:53 »
Předtím jsem zkoušel zakázat tu radeonku přímo v biosu a nepomohlo, má teda cenu vůbec zkoušet zakázat ten modul? Rozlišení konzole se nemění, jestli používám KMS to nevím, ale podle tohohle "Kernel mode setting (KMS) is supported by Intel chipsets that use the i915 DRM driver and is mandatory and enabled by default. " asi teda jo, protože mám integrovanou intel hd 4000 grafiku.

Tuxik

  • *****
  • 1 473
    • Zobrazit profil
    • E-mail
Re:Neskutečně pomalý boot
« Odpověď #29 kdy: 06. 10. 2015, 17:49:28 »
Normálně v grubu edituj parametry jádra a zkus postupně nebo najednou to nomodeset a modprobe.blacklist=radeon . Za zkoušku nic nedáš nabootuješ, restartuješ a nic se neděje. Co přepíšeš v grubu je jednorázovka, která se nikam neukládá.