Странно зависает linux

Автор: vilfred Дата: 29.07.2003 19:02 ASPLinux9... иногда подвисает намертво.

Память 512M Kingston, swap 128мегабайт, диск SCSI, гиг свободного места, проц Athlon2100. Его температура - 49 градусов(тоесть вроде как нормальная). Материнская плата EPOX 8K9AI чипсет VIA KT400.

какие наблюдаются глюки:

1) говорю rpm -qa - висит, но открыть вторую консоль можно и убить процесс.

2) shutdown -r now - после того как отмонтирует своп - подвисает(в логах никаких записей) практически всегда.

3) Иногда вообще все зависает, когда в иксах сидишь, начинают мигать светодиоды на клавиатуре... спасает только reboot

4) Пытался тут поставить Mozilla1.5a, дык она написала при разархивации Segmentation Fault. А в случае успешной разархивации при комплировании сплошные Segmentation Fault, причем при компилировании разных файлов. При попытке собрать из исходников rpm -ta mozilla*.tar.gz послала, сказав, что слишком большой уровень вложенности каталогов в архиве.

5) Иногда вылетает KDE, так, что не видно верхнего меню со значками свернуть развернуть закрыть. Лечится убиванием с клавки X.

6) Бывает так, что клавиатуры нельзя написать в поле формы html-странице, лечится сворачиванием и разворачиванием окошка Mozilla.

7) Либо вообще комп ребутится внезапно не с того, ни с сего.

в логе /var/log/messages есть такая запись(иногда ему получается записать до полного зависания) про "Unable to handle kernel NULL pointer dereference at virtual address":

Jul 29 16:42:59 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:26:50 mobile100 kernel: Unable to handle kernel NULL pointer dereference at virtual address 00000001
Jul 29 17:26:50 mobile100 kernel: printing eip:
Jul 29 17:26:50 mobile100 kernel: c01568b0
Jul 29 17:26:50 mobile100 kernel: *pde = 00000000
Jul 29 17:26:50 mobile100 kernel: Oops: 0000
Jul 29 17:26:50 mobile100 kernel: via82cxxx_audio uart401 ac97_codec sound soundcore parport_pc
lp parport autofs tulip keybdev mousedev hid input usb-uhci usbcore sd_mod sym53c8xx scsi_mod ex
Jul 29 17:26:50 mobile100 kernel: CPU: 0
Jul 29 17:26:50 mobile100 kernel: EIP: 0060:[<c01568b0>] Not tainted
Jul 29 17:26:50 mobile100 kernel: EFLAGS: 00010202
Jul 29 17:26:50 mobile100 kernel:
Jul 29 17:26:50 mobile100 kernel: EIP is at __kill_fasync [kernel] 0x20 (2.4.20-18.9asp)
Jul 29 17:26:50 mobile100 kernel: eax: 00000000 ebx: 00000001 ecx: 00000001 edx: c4736394
Jul 29 17:26:50 mobile100 kernel: esi: 0000001d edi: 00020001 ebp: cb7c5e80 esp: c2921e94
Jul 29 17:26:51 mobile100 kernel: ds: 0068 es: 0068 ss: 0068
Jul 29 17:26:51 mobile100 kernel: Process kdeinit (pid: 1029, stackpage=c2921000)
Jul 29 17:26:51 mobile100 kernel: Stack: 000001f0 ffffffe0 00000282 00000001 00020001 c5456580 c01f0eb5 00000001
Jul 29 17:26:51 mobile100 kernel: 0000001d 00020001 c5456580 00000018 c01f3908 c4736394 00000001 00020001
Jul 29 17:26:51 mobile100 kernel: ca9e5280 c02406b0 c5456580 00000018 00000018 c2921efc c54565c8 00000000
Jul 29 17:26:51 mobile100 kernel: Call Trace: [<c01f0eb5>] sock_wake_async [kernel] 0x65 (0xc2921eac))
Jul 29 17:26:51 mobile100 kernel: [<c01f3908>] sock_def_readable [kernel] 0x48 (0xc2921ec4))
Jul 29 17:26:51 mobile100 kernel: [<c02406b0>] unix_stream_sendmsg [kernel] 0x210 (0xc2921ed8))
Jul 29 17:26:51 mobile100 kernel: [<c01f0668>] sock_sendmsg [kernel] 0x78 (0xc2921f10))
Июл 29 17:26:52 mobile100 gdm(pam_unix)[849]: session closed for user vilfred
Jul 29 17:26:52 mobile100 kernel: [<c01f08fe>] sock_write [kernel] 0xae (0xc2921f54))
Jul 29 17:26:52 mobile100 kernel: [<c0147263>] sys_write [kernel] 0xa3 (0xc2921f94))
Июл 29 17:26:52 mobile100 gdm[849]: gdm_slave_xioerror_handler: Фатальная ошибка X - перезапуск :0
Jul 29 17:26:52 mobile100 kernel: [<c010953f>] system_call [kernel] 0x33 (0xc2921fc0))
Jul 29 17:26:53 mobile100 modprobe: modprobe: Can't locate module char-major-81
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel: Code: 81 3b 01 46 00 00 75 35 8b 53 0c 83 c2 3c 83 fe 17 74 21 89
Jul 29 17:26:53 mobile100 kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000d
Jul 29 17:26:53 mobile100 kernel: printing eip:
Jul 29 17:26:53 mobile100 kernel: c01f0c90
Jul 29 17:26:53 mobile100 kernel: *pde = 00000000
Jul 29 17:26:53 mobile100 kernel: Oops: 0000
Jul 29 17:26:53 mobile100 kernel: Code: 81 3b 01 46 00 00 75 35 8b 53 0c 83 c2 3c 83 fe 17 74 21 89
Jul 29 17:26:53 mobile100 kernel: <1>Unable to handle kernel NULL pointer dereference at virtual address 0000000d
Jul 29 17:26:53 mobile100 kernel: printing eip:
Jul 29 17:26:53 mobile100 kernel: c01f0c90
Jul 29 17:26:53 mobile100 kernel: *pde = 00000000
Jul 29 17:26:53 mobile100 kernel: Oops: 0000
Jul 29 17:26:53 mobile100 kernel: via82cxxx_audio uart401 ac97_codec sound soundcore parport_pc lp parport
autofs tulip keybdev mousedev hid input usb-uhci usbcore sd_mod sym53c8xx scsi_mod ex
Jul 29 17:26:53 mobile100 kernel: CPU: 0
Jul 29 17:26:53 mobile100 kernel: EIP: 0060:[<c01f0c90>] Not tainted
Jul 29 17:26:53 mobile100 kernel: EFLAGS: 00013202
Jul 29 17:26:53 mobile100 kernel:
Jul 29 17:26:53 mobile100 kernel: EIP is at sock_fasync [kernel] 0x80 (2.4.20-18.9asp)
Jul 29 17:26:53 mobile100 kernel: eax: 00000000 ebx: c4736280 ecx: c47363a4 edx: 00000001
Jul 29 17:26:53 mobile100 kernel: esi: c4736394 edi: c463da80 ebp: c5456580 esp: ca4dde4c
Jul 29 17:26:53 mobile100 kernel: ds: 0068 es: 0068 ss: 0068
Jul 29 17:26:53 mobile100 kernel: Process X (pid: 850, stackpage=ca4dd000)
Jul 29 17:26:53 mobile100 kernel: Stack: c25a52b0 00003296 00000000 c4736280 c25a31c0 c4736280 c2c28e00 c01f0bdb
Jul 29 17:26:53 mobile100 kernel: ffffffff c463da80 00000000 c463da80 c0148132 c4736280 c463da80 c463da80
Jul 29 17:26:53 mobile100 kernel: ca97a480 00000000 00000001 c014670d c463da80 ca97a480 000000ff 00000018
Jul 29 17:26:53 mobile100 kernel: Call Trace: [<c01f0bdb>] sock_close [kernel] 0x2b (0xca4dde68))
Jul 29 17:26:53 mobile100 kernel: [<c0148132>] fput [kernel] 0x102 (0xca4dde7c))
Jul 29 17:26:53 mobile100 kernel: [<c014670d>] filp_close [kernel] 0x4d (0xca4dde98))
Jul 29 17:26:54 mobile100 kernel: [<c011f1dc>] put_files_struct [kernel] 0x6c (0xca4ddeb0))
Jul 29 17:26:54 mobile100 kernel: [<c011f8d0>] do_exit [kernel] 0x110 (0xca4ddecc))
Jul 29 17:26:54 mobile100 kernel: [<c011fb54>] do_group_exit [kernel] 0x54 (0xca4ddee8))
Jul 29 17:26:54 mobile100 kernel: [<c0127afd>] get_signal_to_deliver [kernel] 0x19d (0xca4ddef8))
Jul 29 17:26:54 mobile100 kernel: [<c01092f4>] do_signal [kernel] 0x64 (0xca4ddf20))
Jul 29 17:26:54 mobile100 kernel: [<c011875e>] wake_up_process [kernel] 0x1e (0xca4ddf48))
Jul 29 17:26:54 mobile100 kernel: [<c0148105>] fput [kernel] 0xd5 (0xca4ddf80))
Jul 29 17:26:54 mobile100 kernel: [<c0127ca8>] sys_rt_sigprocmask [kernel] 0xc8 (0xca4ddf94))
Jul 29 17:26:54 mobile100 kernel: [<c0109578>] signal_return [kernel] 0x14 (0xca4ddfc0))
Jul 29 17:26:54 mobile100 kernel:
Jul 29 17:26:54 mobile100 kernel:
Jul 29 17:26:54 mobile100 kernel: Code: 39 7a 0c 74 0a 8d 4a 08 8b 52 08 85 d2 75 f1 8b 5c 24 28 85
Июл 29 17:26:59 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:02 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:06 mobile100 gdm(pam_unix)[1352]: check pass; user unknown
Июл 29 17:27:06 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:08 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:12 mobile100 gdm(pam_unix)[1352]: authentication failure; logname= uid=0 euid=0 tty=:0 ruser=gdm rhost=localho
Июл 29 17:27:14 mobile100 gdm-binary[1352]: Не удалось авторизовать пользователя
Июл 29 17:27:18 mobile100 gdm(pam_unix)[1352]: session opened for user vilfred by (uid=0)
Jul 29 17:27:31 mobile100 kernel: <7>via_audio: ignoring drain playback error -11
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:31 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:37 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-slot-1
Jul 29 17:27:38 mobile100 modprobe: modprobe: Can't locate module sound-service-1-0
Jul 29 17:28:50 mobile100 sshd(pam_unix)[1598]: session opened for user root by (uid=0)
Jul 29 17:28:59 mobile100 shutdown: shutting down for system reboot
Jul 29 17:29:02 mobile100 init: Switching to runlevel: 6
Июл 29 17:29:02 mobile100 gdm(pam_unix)[1352]: session closed for user vilfred
Jul 29 17:29:02 mobile100 sshd(pam_unix)[1598]: session closed for user root

и вот тут он намертво завис... ни клавиатура ничего не помогло.

ядро из апдейтов 2.4.20-18.9

еще вот такая запись есть:
Jul 29 16:29:58 mobile100 apmd[600]: Charge: * * * (-1% unknown)
может биос мамки глючит...

до этого работало все идеально и без глюков...

Правда 1-2 раз машина сегодня зависла и была зпущена без "проверки" диска... мож там че и похерилось важное...

ничего вроде такого с системой и ядром не делал.

p.s. раньше проблем таких не было(сегодня раз 10 ребутился)...

p.s.s. переставлять по видимому придется, но что это за нафиг такой - не пойму. Хуже винды...
Re: странно зависает linux 30.07.2003 07:47Vladimir Dyakov > начинают мигать светодиоды на клавиатуре
Это kernel panic, паника ядра.
В описанно ситуации рекомендую проверить память. 99%, что это она вылетает - все симптомы указывают именно на это. Если не память, то процессор или материнка.

Не переставляйте, проблема в железе. А проверку диска сделать надо будет обязательно, когда железо замените.
Re: странно зависает linux 30.07.2003 08:07isn Попробуйте проверить надёжность контактов
в слотах памяти и шлейфах IDE и SCSI.
Уберите разгон (если есть).
В таймингах памяти выставить by SPD.
Или даже более медленные.

И ещё, именно эта память глючит,
если её установить вместе с другой.
Такое было с самсунгом -
не хотел работать в паре с кингстоном.
Re: странно зависает linux 30.07.2003 14:46isn PS. К сожалению вы не указали точную
маркировку памяти.
Я так понимаю у вас рс2700 или рс3200.
Можно попробовать установить её в синхронный режим - для вашего процессора
это составит 266 МГц (DDR 2Х133).
Производительность не пострадает,
а стабильность повысится.
Re: странно зависает linux 30.07.2003 21:09vilfred 2Vladimir Dyakov

> Это kernel panic, паника ядра.
В описанно ситуации рекомендую проверить память. 99%, что это она вылетает - все симптомы указывают именно на это. Если не память, то процессор или материнка

гм, если память, то 128 вроде где-то были, но они были одним подслеповатым силачем вставлены в слот неверно, отчего её пришлось паять паяльником, тоже короче после этого поработала и заглючила...

Если материнка или проц, то я не такой богатый пока еще Улыбка
2isn

> Попробуйте проверить надёжность контактов
> в слотах памяти и шлейфах IDE и SCSI.
> Уберите разгон (если есть).
> В таймингах памяти выставить by SPD.
> Или даже более медленные.

ok, спасибо ,попробую...

память такая:

kvr266x64c2/512
memory upgrade module

512 MB 266MHz PC2100 DIMM CL2

ASSY IN China
Re: странно зависает linux 30.07.2003 21:42isn vilfred писал(а):



> память называется так:
>
> kvr266x64c2/512
> memory upgrade module
>
> 512 MB 266MHz PC2100 DIMM СL2
Это случайно не та которая HyperX ?
От себя могу сказать, что эта память
практически не гонится и вообще не любит работать
на таймингах отличных от записанных в SPD.
Сам пользую KVR266X64C25/512.
И её spd'шные тайминги несколько отличаются от стандартных для РС2100.
Из-за чего и бывают некоторые проблемы.
Просто нужно настраивать биос.

А есть ли на вашей машине винда,
если да, то как она работает?

Если хотите конкретно разобраться с железом,
то некоторые ответы можно найти
на др. форуме.

[www.usn.ru]
Re: странно зависает linux 30.07.2003 23:27vilfred вообще у меня стоит карта видеозахвата PinnacleDC10+(новая), которую после некоторой возни с перетыканием сетевухи и карты видеозахвата в разные слоты удалось запустить. Потом стоит MatroxMillenium, который под виндой приводил к жутким глюкам и зависаниям. Когда была 98 винда на этой машине, она при запуске не поднимала сетевуху никак вообще(сетевуха из первых стомегабитных). Сама 98 глючила страшно просто(это надо было видеть, при установке винды, когда там тикают минуты, вдрук появилась кнопка Пуск с прибамбасами Улыбка... Синий экран каждый 5-й раз...

XP глючила меньше, но сетевуху поднимала, при установке XP иногда зависала, было дело... Но блин, под XP видео больше чем 10 минут не пишется(а надо иногда часовые цифровать) потому, что драйвер карты не совместим с WinXP, только с win98.

линух для того и поставлен был, что всю эту адскую смесь переварить, вроде как-то переваривает Улыбка

щас полез в BIOS, дык он дважды покрывался символьной графикой при изменении CPU Ratio хотя бы на единицу... вобщем, имхо, биос глючил, сделал апгрейд биоса - вроде заработало(тьфу-тьфу-тьфу)...

А говорят Kingston клевая память...

p.s. а есть какойннить тест под линух на проверку оперативной памяти? Типа как в Norton Utilites кажись там была куча тестов...
Re: странно зависает linux 31.07.2003 00:49isn Ой какие вы ужасы рассказываете!
Но по порядку.
Судя по вашим описанием основной источник проблем
материнская плата (или её биос).
Возможно и то, что одна из плат расширения
конфликтует с остальными устройствами.
Под виндой этому может способствовать ACPI
который отвечает за назначение прерываний
и т.д. эдакий Plug&Play

А разгон системы с большим числом дополнительных плат на платформе AMD
занятие бессмысленное и даже опасное.
Системная шина, память, шина PCI и всё что на ней висит жёстко
синхронизированы.
Малейшее отклонение приводит к жуткой нестабильности.
Так что модуль памяти сам по себе и не виноват.


Платы Epox имеют развитую систему настроек
биоса.
Так что нужно разобраться со всеми
опциями и настроить.

Последнее и главное.
Какой у вас блок питания?
Для вашей системы нужен БП не менее 300Вт,
больше - лучше.
И ни в коем случае не от дядюшки Ляо.
Powerman и Thermaltake самое то.
Re: странно зависает linux 31.07.2003 01:17isn PS. Странная какая-то плата видеозахвата.
Все приличные устройства такого класса
наоборот имеют только дрова для Win2k и XP.
Вполне может быть и просто глючная.
Re: странно зависает linux 31.07.2003 01:44vilfred Видеозахват вытащил нахрен, скоро буду вытаскивать сетевуху... Может за стенкой синхрофазатрон стоит и пряма в мою машину поток заряженных частиц хреначит, отого там появляются всякие иноы?? А ща на солнце никаких космических бурь нету?? Где это посмотреть можно?

Блин, долботрахство, при загрузке системы, когда начинается установка всяких RPM пакетов, все подвисает и мигают лампочки...

FSB 266, CPU Clock ratio 133 - пажизни...

Блок питания sunny tech. co. LTD, CWT 300ATX12D, 300W короче.
PCI-SCSI контроллер - Tekram DC390F, 2000г. биос, сказевый винт без бедблоков, LowLevel format все такое... эх... чую это железо чето намудрило. Проц не гнал.

Короче, это все оффтопиком стало...

-----------------------------------------------------
малышу было жаль карлсона, но ему так нужен был кулер
Re: странно зависает linux 31.07.2003 03:32seawind [www.memtest86.com] записывается на дискетку, грузится с нее и тестирует память.
Re: странно зависает linux 31.07.2003 07:52vilfred 2seawind спасибо за прогу, гляну(там вроде под линух есть) и потестирую...

хм, вроде как сетевуха глючила... для того чтоб это обнаружить, пришлось 3 раза перепрошить биос и научится разгонять/тормозить проц с мамкой.

д

спасибо большое всем за помощь!!
RSS-материал