LinuxForum.Fans
Тема

Зависания в 2010.1

Автор: AlekG 12 сообщений 5243 просмотров
#65086

После перехода с 2010 на 2010.1 стали мучить зависания.
При загрузке и выключении компьютер подвисает, ждет какого-нибудь внешнего события - нажатия клавиши, подключения или отключения USB-устройства. Иногда загружается и выключается нормально, иногда первое подвисание происходит еще до старта udev, при загрузке модулей ядра.
При работе, время от времени, компьютер зависает после некоторого простоя. Мышиный курсор по экрану движется, больше ничего не работает, попытка переключения в консоль выводит черный экран. Такое ощущение, что просто не перерисовывается экран. В логах, что в messages, что в syslog нет ничего, что бы дало понять, из-за чего зависание: opera, pulse-audio, команды acpi, разрывы pppoe-соединения, фактически, то, с чем работаю.
Так как такого в 2010 не было, думал на ядро. Поставил kernel-tmb, у него версия 2.6.34, проблемы остались. Менял настройки загрузки, отключал-включал acpi и apic - бесполезно. В биосе менять почти нечего, но там тоже пробовал - результат никакой.
Конфигурация: m/b Gigabyte GA-MA785GT-UDH3, AMD Phenom II 925, 4ГБ оперативной памяти, видео встроенное ATI HD4200, под него выделено памяти 512МБ, Mandriva 2010.1 x86-64. Весной ставил бету i586, там тоже самое.
Очень неохота переходить назад на 2010.

#65100
AlekG написал:
видео встроенное ATI HD4200

может из-за видеодрайвера? переустанови ati-catalyst.

#65107

Поставил свободный драйвер. Те же самые зависания...

#65235
AlekG написал:
Поставил свободный драйвер. Те же самые зависания...

А стоял проприетарный?
Внимательней смотрите логи, наверняка есть что-то, особенно после выключения когда он ждет каких-то действий.

#65249

Ещё интересно, было ли обновление с 2010 до 2010.1 или свежая установка?

#65270

Установка была свежая, с форматированием раздела, где находятся /bin, /lib, /usr, /etc.
Вот, сейчас перезагрузился: syslog

text

Aug  5 17:21:53 localhost init: Switching to runlevel: 6
Aug  5 17:21:54 localhost kernel: [fglrx] IRQ 18 Disabled
Aug  5 17:21:56 localhost acpid: exiting
Aug  5 17:21:56 localhost avahi-daemon[2775]: Got SIGTERM, quitting.
Aug  5 17:21:56 localhost avahi-daemon[2775]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.2.
Aug  5 17:21:56 localhost logger: Shorewall Stopped
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Exiting cleanly.
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Demoting known real-time threads.
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Successfully demoted thread 4874 of process 4874 (/usr/bin/pulseaudio).
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Demoted 1 threads.
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Exiting watchdog thread.
Aug  5 17:21:57 localhost rtkit-daemon[4876]: Exiting canary thread.
Aug  5 17:21:57 localhost console-kit-daemon[868]: WARNING: no sender#012
Aug  5 17:21:57 localhost kernel: Kernel logging (proc) stopped.
Aug  5 17:21:57 localhost rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="808" x-info="http://www.rsyslog.com"] exiting on signal 15.

На вид - совершенно все в порядке, 4 секунды. Но мне пришлось пару раз стукнуть по клавишам.

#65315

AlekG, всетаки стоит обратить внимание на эти строчки.

Aug 5 17:21:57 localhost kernel: Kernel logging (proc) stopped.
Aug 5 17:21:57 localhost rsyslogd: [origin software="rsyslogd" swVersion="4.6.2" x-pid="808" x-info="http://www.rsyslog.com"] exiting on signal 15.

И посмотрите что пишется в /var/log/prcsys.log

#65363

sbin, и о чем эти строки могут мне сказать? Это же, вроде, просто завершение работы службы ведения логов?

/var/log/prcsys.log:

text

Запуск irqbalance: [85G[[1;32m   ОК  [0;39m]
Запуск mdadm: [85G[[1;32m   ОК  [0;39m]
Проверяется наличие свободного места на разделах: [85G[[1;32m   ОК  [0;39m]
Запуск resolvconf: [85G[[1;32m   ОК  [0;39m]
Запуск atd: [85G[[1;32m   ОК  [0;39m]
Драйвер ALSA уже запущен.Выполняется alsactl для восстановления настроек микшера: [85G[[1;32m   ОК  [0;39m]
Starting VirtualBox kernel module [85G[[1;32m   ОК  [0;39m]
Поднимается кольцевой интерфейс:  [85G[[1;32m   ОК  [0;39m]
Поднимается интерфейс eth0:  [85G[[1;32m   ОК  [0;39m]
Поднимается интерфейс ppp0:  Cannot find device "ppp0"
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
Remote message: Authentication success,Welcome!
PAP authentication succeeded
local  IP address 87.119.224.223
remote IP address 87.119.224.1
primary   DNS address 85.95.165.60
secondary DNS address 85.95.164.60
[85G[[1;32m   ОК  [0;39m]
Ожидание настройки сети[85G[[1;32m   ОК  [0;39m]
Запускается демон слежения за температурой диска[85G[[1;32m   ОК  [0;39m]
Монтируются остальные файловые системы:  [85G[[1;32m   ОК  [0;39m]
Запускается демон Avahi: [85G[[1;32m   ОК  [0;39m]
Запускается tor:Aug 05 17:56:54.021 [notice] Tor v0.2.1.26. This is experimental software. Do not rely on it for strong anonymity. (Running on Linux x86_64)
Aug 05 17:56:54.043 [notice] Initialized libevent version 1.4.13-stable using method epoll. Good.
Aug 05 17:56:54.197 [notice] Opening Socks listener on 127.0.0.1:9050
[85G[[1;32m   ОК  [0;39m]
[85G[[1;32m   ОК  [0;39m]
Запускается демон preload: [85G[[1;32m   ОК  [0;39m]
Запуск privoxy: [85G[[1;32m   ОК  [0;39m]
Compiling...
Shorewall configuration compiled to /var/lib/shorewall/.start
Starting Shorewall....
done.
Запускается демон mandi: [85G[[1;32m   ОК  [0;39m]
Stopping boot logger[85G[[1;31m ОШИБКА [0;39m]
Запуск wine: [85G[[1;32m   ОК  [0;39m]
Total time: 10 seconds

Но первое зависание (если оно происходит) случается ДО появления надписи "Добро пожаловать в Mandriva Linux" т.е., как я понимаю, в момент загрузки модулей ядра.

#65509

Нужно как-то выловить моменты на котором происходят подвисания. Настройте загрузку init на 3-й уровень. И там при включении\выключении на экране будет видно на чем он задумывается. Настройка init3 --- Настройка компьютера -> загрузка -> Настройка автовхода и ..... -> Запускать графическую оболочку при запуске системы (снять галку). Если система загрузилась появится приглашение авторизации, тогда для запуска иксов - startx.

#65512

Спасибо, об этом я почему-то не подумал... Мне проще поправить inittab, чем настраивать в MCC.

И ничего не получилось. Сразу запускается графическая тема plymouth-а и за ней ничего не видно. Как она отключается? В man-ах ничего нет. Параметр, передаваемый ядру?

#65598
AlekG написал:
И ничего не получилось.

Поэтому я и сказал воспользоваться настройкой.... Наверно загрузка идет графическая, а затем появляется консольный вход, так?
Если так, то сделайте как написано выше (это и есть загрузка в текстовом виде). Либо настроить загрузчик на загрузку в текстовым виде. Еще такой вариант, когда начинается загрузка нажать: Ctr+Alt+F1, но это только для загрузки и то частичный просмотр.
Какой у вас загрузчик?

#66025

Проблема полностью разрешилась после апгрейда BIOS-а на последнюю версию. Видимо, ядро конфликтовало с аппаратной частью. Спасибо всем, кто пытался помочь!

Войдите или зарегистрируйтесь, чтобы ответить.