Pomalý boot systému

Založil 7R7., 05. 08. 2014, 21:58:54

Předchozí téma - Další téma

7R7.

Ahojte,

mám taký menší problém s bootovaním počítača a to že aj napriek že mám SSD disk počítač bootuje veľmi pomaly a mám pocit, že čas bootovania sa predlžuje. Teraz je od grubu po slim asi 40s. Zdrží sa to na hláške "Waiting for /dev to be fully populated..."  asi 35s

Počítač nabootuje a niesu žiadne chybové hlášky netušíte v čom by mohol byť problém. Systém Debian Jessie.

A ešte jedna vec poslednej dobe sa mi asi nenačítajú moduly jadra pre USB3, vyhadzuje mi to hlášku
...xhci_hcd 0000:00:14.0: can`t setup: -110
...xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110

Roman Horník

Hm, tohle je USB3.0, mně to zase dělala TV karta a tiskárna. Problém je v udev. Ale co mám na Sidovi namísto sysvinit systemd, boot, kterej je bezproblémovej, trvá na SSD kolem 4-5s. Jestli je systemd v Jessie, zkus to, AKORÁT musíš do /etc/default/grub do řádku GRUB_CMDLINE_LINUX_DEFAULT přidat init=/bin/systemd
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

7R7.

USB3 to nieje, ale skúsil som systemd a boot sa mi skrátil z 40s na 14 takže je to lepšie, ale mohlo by to byť aj lepšie. Ale nesťažujem si je to poznateľne rýchlejšie

Roman Horník

XHCI_HCD je USB 3.0. Jako mám postarší ščot s 2GiB RAM, 2GHz dvoujádrovým CPU (na 2.5GHz) a lacinějším SSD, přesto bootuju do 5s.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz

7R7.

Netvrdím že USB3 nespomaľuje boot ale nieje to hlavný spomalovač u mňa.
Tu sú časti výpisu z dmesg keď sa načíta USB3
[    2.110133] sd 8:0:0:1: [sdf] Attached SCSI removable disk
[    2.459374] Switched to clocksource tsc
[   10.731301] random: nonblocking pool is initialized
[   11.571644] savu 0003:1E7D:2D5A.0002: timeout initializing reports
[   11.571735] input: ROCCAT ROCCAT Savu as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.1/0003:1E7D:2D5A.0002/input/input5
[   11.571898] savu 0003:1E7D:2D5A.0002: input,hidraw3: USB HID v1.10 Keyboard [ROCCAT ROCCAT Savu] on usb-0000:00:1a.0-1.5/input1
[   11.587000] PM: Starting manual resume from disk
[   11.910879] nvidia: module license 'NVIDIA' taints kernel.
[   11.910882] Disabling lock debugging due to kernel taint
[   11.917186] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=none
[   11.917407] [drm] Initialized nvidia-drm 0.0.0 20130102 for 0000:01:00.0 on minor 0
[   11.917411] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.24  Wed Jul  2 14:24:20 PDT 2014
[   12.057974] intel_rapl: domain uncore energy ctr 29291:29291 not working, skip
[   12.623998] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input23
[   12.624171] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input22
[   12.624363] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input21
[   12.624517] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input20
[   17.018230] 3:3:1: cannot get freq at ep 0x82
[   17.024083] usbcore: registered new interface driver snd-usb-audio
[   17.024122] uvcvideo: Found UVC 1.00 device VF0610 Live! Cam Socialize HD (041e:4080)
[   17.027145] input: VF0610 Live! Cam Socialize HD as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.6/2-1.6:1.0/input/input24
[   17.027295] usbcore: registered new interface driver uvcvideo
[   17.027298] USB Video Class driver (1.1.1)
[   43.073176] Adding 10485756k swap on /dev/sdc3.  Priority:-1 extents:1 across:10485756k
[   43.089019] EXT4-fs (sda1): re-mounted. Opts: (null)
[   43.128842] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,discard

A tu je časť dmesg keď sa nenačíta modul pre USB3
[    1.456694] tsc: Refined TSC clocksource calibration: 3392.291 MHz
[   18.691612] xhci_hcd 0000:00:14.0: can't setup: -110
[   18.691720] xhci_hcd 0000:00:14.0: USB bus 1 deregistered
[   18.691731] Switched to clocksource tsc
[   18.691822] xhci_hcd 0000:00:14.0: init 0000:00:14.0 fail, -110
[   18.691946] xhci_hcd: probe of 0000:00:14.0 failed with error -110
[   18.692063] ehci-pci 0000:00:1a.0: EHCI Host Controller
[   18.692067] ehci-pci 0000:00:1a.0: new USB bus registered, assigned bus number 1
[   18.692078] ehci-pci 0000:00:1a.0: debug port 2
[   20.075022] NVRM: loading NVIDIA UNIX x86_64 Kernel Module  340.24  Wed Jul  2 14:24:20 PDT 2014
[   20.262371] intel_rapl: domain uncore energy ctr 32979:32979 not working, skip
[   20.789700] input: HDA NVidia HDMI/DP,pcm=9 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input19
[   20.789803] input: HDA NVidia HDMI/DP,pcm=8 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input18
[   20.789872] input: HDA NVidia HDMI/DP,pcm=7 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input17
[   20.789915] input: HDA NVidia HDMI/DP,pcm=3 as /devices/pci0000:00/0000:00:01.0/0000:01:00.1/sound/card1/input16
[   51.239811] Adding 10485756k swap on /dev/sdc3.  Priority:-1 extents:1 across:10485756k
[   51.251635] EXT4-fs (sda1): re-mounted. Opts: (null)
[   51.293718] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro,discard

Roman Horník

Jo, koukám, že tam zlobí TSC (cca 8s), webkamera (ta zabere půl minuty!), taky trochu klábosnice (Roccat Savu), ovladač NV (vč. HDMI zvuku)...
Nevím, co to může způsobovat, může to dělat jádro, udev, ovladače, DMI, jestli máš jen jednojádrovej procesor...

Ad TSC (Time stamp counter)- můžeš namísto toho zkusit použít HPET (High precision event timer), a sice přidáním parametru pro jádro clocksource=hpet do GRUBu (řádek GRUB_CMDLINE_LINUX_DEFAULT), trochu by se to mohlo urychlit. Ale pak je tady kamerka- odpojovat ji je zhovadilost, USB není stará československá zásuvka, která vydrží 60 let bez údržby, vlastně USB konektory se serou jako na běžícím páse, takže je potřeba nějak blokovat načtení jejího ovladače při bootu a spustit jeho načtení až po spuštění grafickýho prostředí. Ale snad nikdy jsem nic takovýho nedělal, tak nevím. Ale jít to musí.
Taky můžeš vyzkoušet jinou verzi jádra, může to bejt ním.
Debian Sid/Experimental 64bit + Mate Desktop Environment
* CPU: Intel i5 3570
* GPU: NVIDIA GTX650 1GD5
* MB: Lenovo IH61M
* RAM: 16GiB Deutsche Demokratische Republik 3 @ 1600MHz