From: Sergey Vlasov <vsu@altlinux.ru> To: ALT Linux kernel packages development <devel-kernel@altlinux.ru> Subject: Re: [d-kernel] Re: ServerWorks CSB5 freezes on last kernels Date: Mon, 17 Nov 2003 12:24:59 +0300 Message-ID: <20031117092459.GD2088@master.mivlgu.local> (raw) In-Reply-To: <20031117105827.60132b44.vyt@vzljot.ru> [-- Attachment #1: Type: text/plain, Size: 4125 bytes --] On Mon, Nov 17, 2003 at 10:58:27AM +0300, Vitaly Ostanin wrote: > On Sun, 16 Nov 2003 18:58:41 +0300 > Sergey Vlasov <vsu@altlinux.ru> wrote: > > > On Sat, Nov 15, 2003 at 06:12:12PM +0300, Vitaly Ostanin wrote: > > > Hello, All! > > > > > > Обнаружилось, что последние stp-smp ядра из Sisyphus виснут > > > при использовании IDE-дисков на чипсете ServerWorks CSB5. > > > > > > Точно так же, как описано в > > > http://lkml.org/lkml/2003/6/7/68 > > > > > > Гарантированно замораживается с ядрами > > > 2.4.22-std-smp-alt7 > > > 2.4.22-std-smp-alt8 > > > > > > noapic не помогает, при pci=noacpi не загружается модуль > > > SCSI-контроллера dac960. > > > > Ещё варианты: > > > > acpi=off > > acpi=off noapic > > acpi=off noapic nolapic (эта опция есть только в alt8) > > Попробую, спасибо большое. Что означает последняя? Это отключение ещё и local APIC. Хотя для SMP использование noapic и тем более nolapic нежелательно - разве что без них совсем никак. > > > IDE-диски - это 2 seagate barracuda по 80Gb. DMA на них > > > отключен давным-давно: > > > /etc/sysconfig/harddisk/(hdc|hdd) > > > USE_DMA=0 > > > > Но тем не менее сначала ядро всё-таки включает UDMA(33). Не > > меняется ли ситуация при указании ide=nodma? > > Пока не пробовал. В субботу выключил монтирование разделов с > ide-винтов. Всё-равно заморозился :( При этом при emergency sync > устройства 16:01 и 16:02 уже не упоминаются, а вот 30:03 > по-прежнему sync не проходит. Отсюда подозрение уже на mylex scsi > raid5, который сделан из 3-х scsi дисков > Seagate ST336607LW (как было в поставке, это брендовый вариант). > > Для эксперимента было поставлено ядро из updates к M2.2 > kernel24-smp-2.4.20-alt10 > ide-винты не монтировались. Заморозился. Мда... > > Кроме того, когда и по какому поводу отключали DMA? > > Сразу после установки туда ide-винтов, из-за проблем udma5. То > есть сначала был включен udma2, а потом выключен для чистоты > эксперимента (пару раз он всё-таки зависал). Примерно 2 месяца > назад. UDMA на OSB4 неживой вообще, на CSB5 вроде бы глюки только с UDMA5 были. Хотя чёрт его знает... [skip] > > > Симптомы заморозки: > > > сервер пингуется, ни один из сервисов на запросы не отвечает, > > > при попытке локального логина с консоли принимается login, но > > > приглашение для ввода пароля не выдаётся. > > > > > > На alt+sysrq+S/U/B сервер реагирует, но при S в выводе > > > синхронизированных устройств (по памяти): > > > emergency syncing device 16:01... done > > > emergency syncing device 16:02... done > > > emergency syncing device 30:03... > > > на этом вывод обрывается. > > > > > > Отсюда подозрение именно на работу ядра с ide-дисками. > > > Кстати, откуда берётся номер 30:03 ? > > > > 0x16 = 22 (16:01 = /dev/hdc1, 16:02 = /dev/hdc2) > > 0x30 = 48 (30:03 = /dev/rd/c0d0p3) > > Всё-равно не понял :( Почему 22 - это именно hdc ? /usr/share/doc/kernel*/Documentation/devices.txt > > Т.е. получается, что для IDE как раз sync проходит, а вот на > > dac960 виснет. > > Точно. > > > Хотя вот уж тот драйвер точно никто не трогал - некому :( > > Единственный оставшийся у меня вариант - аппаратные проблемы с > дисками/контроллером. Есть средство диагностики для Mylex > AcceleRaid 170 под linux ? Не знаю - не сталкивался. Хотя вот что обнаружил: http://www.lsilogic.com/products/stor_prod/raid/software_kit_520.html http://www.lsilogic.com/techlib/marketing_docs/storage_stand_prod/raid/gam/release_notes_swkit520.txt | * Do not use Linux DAC drivers 2.2.11 or 2.4.11 with this or any | previous releases of GAM. GAM server 5.10-01 or below cannot | find the DAC controllers if these drivers are compiled into | the Linux kernel. Use DAC drivers 2.2.10 or 2.4.10 instead. | DAC drivers 2.2.10 and 2.4.10 can be found at: | | http://www.dandelion.com/Linux/DAC960-2.2.10.tar.gz and | http://www.dandelion.com/Linux/DAC960-2.4.10.tar.gz respectively. А в ядре, как и следовало ожидать, лежит именно 2.4.11... Правда, оказалось, что этот драйвер всё-таки не совсем заброшен: http://developer.osdl.org/dmo/DAC960/DAC960_V2.4/ И что из этого работает - загадка... [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
next prev parent reply other threads:[~2003-11-17 9:24 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2003-11-15 15:12 [d-kernel] " Vitaly Ostanin 2003-11-16 15:58 ` Sergey Vlasov 2003-11-17 7:58 ` [d-kernel] " Vitaly Ostanin 2003-11-17 9:24 ` Sergey Vlasov [this message] 2003-11-17 12:14 ` Vitaly Ostanin 2003-11-17 12:40 ` Sergey Vlasov 2003-11-17 13:14 ` Vitaly Ostanin 2003-11-18 14:58 ` Vitaly Ostanin 2003-11-21 7:48 ` Vitaly Ostanin
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20031117092459.GD2088@master.mivlgu.local \ --to=vsu@altlinux.ru \ --cc=devel-kernel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux kernel packages development This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \ devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com public-inbox-index devel-kernel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel-kernel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git