LINUX.ORG.RU

Линукс подвисает


0

0

Добрый день! Я вот решил поставить себе SuSE Linux 10.1 на ноутбук (RoverBook W700). Вроде встал, даже с первого раза, только вот одна проблемка. После десяти минут нормальной работы в KDE, система начинает через каждую минуту (приблизительно) "подвисать", т.е. не реагирует на мышку и клавиатуру, экран тоже не изменяется. "Подвисание" длится ок. 10 секунд, потом все опять начинает работать, и опять через минуту подвисает.

Помогите, плз, в чем может быть дело? Может быть, ему памяти не хватает (у меня оперативки 512Мb, а своп-партицию я завел на 1.5Gb)?

Спасибо

что top кажет в моменты подвисания? Есть ли что то в /var/log/messages ? Подвисание появляется всегда или только после suspend/resume?

anonymous
()
Ответ на: комментарий от anonymous

В момент подвисания не работает вообще ничего, даже переключение между сессиями (Ctrl-Alt-F1, Ctrl-Alt-F2, ...).

В /var/log/messages при каждом подвисании (стабильно) выдается новый блок сообщений, что-то вроде:

ata2 is slow to respond, please be patient ata2: command 0xa0 timeout, stat 0xd0 host_stat 0x40 ata2: translated ATA stat/err 0xd0/00 to SCSI SK/ASC/ASCQ 0xb/47/00 ata2 failed to respond (30 sec)

sashakir
() автор топика
Ответ на: комментарий от sashakir

черт, переводы строк куда-то делись, вот:

ata2 is slow to respond, please be patient

ata2: command 0xa0 timeout, stat 0xd0 host_stat 0x40

ata2: translated ATA stat/err 0xd0/00 to SCSI SK/ASC/ASCQ 0xb/47/00

ata2 failed to respond (30 sec)

sashakir
() автор топика
Ответ на: комментарий от sashakir

Если я правильно понимаю, проблема в моем SATA винчестере (а точнее в его поддержке Линуксом). Почему же тогда подвисание начинается только после 10 минут нормальной работы. Может быть, с этого момента у него кончается память и он начинает свопиться? Можно ли как-нибудь это побороть? Поможет ли мне увеличение памяти в 2 раза?

sashakir
() автор топика
Ответ на: комментарий от sashakir

Похоже, у тебя SATA контроллер отваливается; в смысле, не отвечает. Посмотри, какой модуль для него грузится; возможно, имеет смысл ядро обновить

dpkg ★★★★
()
Ответ на: комментарий от sashakir

Мне думается что память тут непричём......
Скорее всего какойто глюк в драйвере.... либо в железе.....
Возможно, что хард банально "засыпает" от долгого неиспользования..... всёж ноут, ну естестно драйвер не получая ответа от него начинает бить тревогу..... но это только предположение..... попробуй гденибудь (в BIOS или т.п.) отключить функцию засыпания харда при простое....
Если это не поможет, придётся либо ставить другой дистриб (с другим ядром и если лень разбираться глубже), либо попробовать пересобрать ядро с внимательным изучением на тему SATA.
Всё, что знал - сказал, хоть и не проффи.

DemonZLa
()

а если при загрузке передать ядру параметры noacpi?

deys ★★★
()

Да перегревается небось, или в sleep винты уходят.

Gharik
()

У меня была подобная проблема. Но виноват был драйвер видеокарты. Попробуй поработать в консоли. Если в консоли не будет подвисания, то виноват драйвер.

freemanus
()
Ответ на: комментарий от sashakir

Складывается впечатление, что у тебя винт в спячку впадает время от времени.
Нечто подобное я как-то наблюдал у глючных 3.5" винтов производства Хаосом проклятой Seagate.

У тебя под вендой подобных проблем нет? А то может быть даже, что у тебя плата контроллера на винте приказала долго жить.

Ну и еще посмотри: какой на самом деле у тебя стоит контроллер SATA/IDE в буке и какой определяется в ведре. Вполне может быть, что ведро использует какой-нибудь Generic контроллер вместо нативного, отсюда и проблемы.

В общем... dmesg в студию! :-)

R00T
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.