ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Проблемы с DMA
@ 2005-03-23  8:23 Roman Savochenko
  2005-03-23 10:15 ` [sisyphus] " Michael Shigorin
  2005-03-23 13:57 ` [sisyphus] offtopic (где мои глаза?): " Arioch
  0 siblings, 2 replies; 15+ messages in thread
From: Roman Savochenko @ 2005-03-23  8:23 UTC (permalink / raw)
  To: sisyphus

Всем привет!

Думаю с проблемой отпадания DMA сталкивались все!
Также полагаю что отпавшее DMA для обычного пользователя это серьезная 
проблема. И решать её он будет как в случае с Win. :)

Есть какието решения в плане утилит следящих за состоянием DMA и 
включающих его если оно отпало?

С уважением Роман!


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] Re: Проблемы с DMA
  2005-03-23  8:23 [sisyphus] Проблемы с DMA Roman Savochenko
@ 2005-03-23 10:15 ` Michael Shigorin
  2005-03-23 10:38   ` Roman Savochenko
  2005-03-23 13:57 ` [sisyphus] offtopic (где мои глаза?): " Arioch
  1 sibling, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2005-03-23 10:15 UTC (permalink / raw)
  To: sisyphus

On Wed, Mar 23, 2005 at 10:23:59AM +0200, Roman Savochenko wrote:
> Есть какието решения в плане утилит следящих за состоянием DMA
> и включающих его если оно отпало?

Ага, замечательная идея, особенно енсли диск и так идёт по
спирали вниз...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Re: Проблемы с DMA
  2005-03-23 10:15 ` [sisyphus] " Michael Shigorin
@ 2005-03-23 10:38   ` Roman Savochenko
  2005-03-23 10:43     ` [sisyphus] [jt] [hardware] " Michael Shigorin
  2005-03-25 13:11     ` [sisyphus] " Yury Aliaev
  0 siblings, 2 replies; 15+ messages in thread
From: Roman Savochenko @ 2005-03-23 10:38 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:

>>Есть какието решения в плане утилит следящих за состоянием DMA
>>и включающих его если оно отпало?
> 
> Ага, замечательная идея, особенно енсли диск и так идёт по
> спирали вниз...

И что будет хуже если скрипт раз в минуту будет пытаться DMA включать?
Зато сгладятся неприятные моменты при слете DMA с CDROM/RW/DVDROM/RW и 
от непонятных слётов с рабочих винтов.

С уважением Роман!



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] [jt] [hardware] Re: Проблемы с DMA
  2005-03-23 10:38   ` Roman Savochenko
@ 2005-03-23 10:43     ` Michael Shigorin
  2005-03-23 10:57       ` Roman Savochenko
  2005-03-23 11:03       ` [sisyphus] " Olvin
  2005-03-25 13:11     ` [sisyphus] " Yury Aliaev
  1 sibling, 2 replies; 15+ messages in thread
From: Michael Shigorin @ 2005-03-23 10:43 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Mar 23, 2005 at 12:38:53PM +0200, Roman Savochenko wrote:
> >>Есть какието решения в плане утилит следящих за состоянием DMA
> >>и включающих его если оно отпало?
> >Ага, замечательная идея, особенно енсли диск и так идёт по
> >спирали вниз...
> И что будет хуже если скрипт раз в минуту будет пытаться DMA
> включать?

То, что у тебя скопится маленький, потом большой вагон попыток
запустить этот скрипт с дохнущего винчестера (в других случаях
ядро DMA не выключало на моих системах).  Все они будут ждать
диска (ну или OOM killer по ходу дела).

В результате шансы вообще что-то сделать с системой, окромя как
нажать reset или power, рванут к нулю стремительным домкратом.

> Зато сгладятся неприятные моменты при слете DMA с
> CDROM/RW/DVDROM/RW и от непонятных слётов с рабочих винтов.

Да-да, как же.  "Гильотин избавит вас от головной боли"...

PS: это и для hardware@-то офтопик, наверное. :)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] [jt] [hardware] Re: Проблемы с DMA
  2005-03-23 10:43     ` [sisyphus] [jt] [hardware] " Michael Shigorin
@ 2005-03-23 10:57       ` Roman Savochenko
  2005-03-24 17:11         ` [sisyphus] " Michael Shigorin
  2005-03-23 11:03       ` [sisyphus] " Olvin
  1 sibling, 1 reply; 15+ messages in thread
From: Roman Savochenko @ 2005-03-23 10:57 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:

>>>>Есть какието решения в плане утилит следящих за состоянием DMA
>>>>и включающих его если оно отпало?
>>>
>>>Ага, замечательная идея, особенно енсли диск и так идёт по
>>>спирали вниз...
>>
>>И что будет хуже если скрипт раз в минуту будет пытаться DMA
>>включать?
> То, что у тебя скопится маленький, потом большой вагон попыток
> запустить этот скрипт с дохнущего винчестера (в других случаях
> ядро DMA не выключало на моих системах).  Все они будут ждать
> диска (ну или OOM killer по ходу дела).

Из своей практики могу сказать, что процесс включения DMA 
неблокирующийся и нормально проходил даже на полумёртвых HD.

> 
> В результате шансы вообще что-то сделать с системой, окромя как
> нажать reset или power, рванут к нулю стремительным домкратом.

Это при отключенном DMA и активном обращении к HD шанс что либо сделать 
с системой приближается к 0 поскольку всё неимоверно торомозит.

>>Зато сгладятся неприятные моменты при слете DMA с
>>CDROM/RW/DVDROM/RW и от непонятных слётов с рабочих винтов.
> 
> Да-да, как же.  "Гильотин избавит вас от головной боли"...

Я вроде выкинуть винт как класс устройств не предлагал. :)

А отпадание DMA на рабочих CD/DVD/HD имел неоднократно.

С уважением Роман!


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] [hardware] Re: Проблемы с DMA
  2005-03-23 10:43     ` [sisyphus] [jt] [hardware] " Michael Shigorin
  2005-03-23 10:57       ` Roman Savochenko
@ 2005-03-23 11:03       ` Olvin
  2005-03-23 11:13         ` Led
  2005-03-24 17:17         ` [sisyphus] " Michael Shigorin
  1 sibling, 2 replies; 15+ messages in thread
From: Olvin @ 2005-03-23 11:03 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin wrote:
>>>>Есть какието решения в плане утилит следящих за состоянием DMA
>>>>и включающих его если оно отпало?
>>>Ага, замечательная идея, особенно енсли диск и так идёт по
>>>спирали вниз...

Это особый случай. И не факт, что отключение DMA здесь поможет.

>>И что будет хуже если скрипт раз в минуту будет пытаться DMA
>>включать?
> То, что у тебя скопится маленький, потом большой вагон попыток
> запустить этот скрипт с дохнущего винчестера (в других случаях
> ядро DMA не выключало на моих системах).

У меня отключало. После того, как вставили и попытались прочитать 
ключный диск в CD-RW-приводе (на вид диск был нормальным), а ещё раз при 
сбое записи. Параллельно CD-RW был подключен и винт. Сняло DMA на обоих.

> Все они будут ждать диска (ну или OOM killer по ходу дела).
> В результате шансы вообще что-то сделать с системой, окромя как
> нажать reset или power, рванут к нулю стремительным домкратом.

Не всегда. См. выше.

>>Зато сгладятся неприятные моменты при слете DMA с
>>CDROM/RW/DVDROM/RW и от непонятных слётов с рабочих винтов.
> Да-да, как же.  "Гильотин избавит вас от головной боли"...

И какая же это гильотина? (спрашиваю всерьёз)

> PS: это и для hardware@-то офтопик, наверное. :)

А тут не поймёшь :)


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] [hardware] Re: Проблемы с DMA
  2005-03-23 11:03       ` [sisyphus] " Olvin
@ 2005-03-23 11:13         ` Led
  2005-03-23 11:48           ` Olvin
  2005-03-24 17:17         ` [sisyphus] " Michael Shigorin
  1 sibling, 1 reply; 15+ messages in thread
From: Led @ 2005-03-23 11:13 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

В сообщении от Среда 23 Март 2005 13:03 Olvin написал(a):
> Michael Shigorin wrote:
> >>>>Есть какието решения в плане утилит следящих за состоянием DMA
> >>>>и включающих его если оно отпало?
> >>>
> >>>Ага, замечательная идея, особенно енсли диск и так идёт по
> >>>спирали вниз...
>
> Это особый случай. И не факт, что отключение DMA здесь поможет.
>
> >>И что будет хуже если скрипт раз в минуту будет пытаться DMA
> >>включать?
> >
> > То, что у тебя скопится маленький, потом большой вагон попыток
> > запустить этот скрипт с дохнущего винчестера (в других случаях
> > ядро DMA не выключало на моих системах).
>
> У меня отключало. После того, как вставили и попытались прочитать
> ключный диск в CD-RW-приводе (на вид диск был нормальным), а ещё раз при
> сбое записи. 

У меня отключение DMA имело место быть несколько раз, но только при записи не 
очень качественных DVD+R болванок... ещё у меня сейчас такая фишка: если 
включить DMA для DVD-писалки (Sony) в /etc/sysconfig, то она не 
обнаруживается при загрузке ide-scsi, поэтому там отключил DMA, а включаю 
явно уже в rc.local - так работает (устройство - /dev/hda, /dev/hdb 
отсутствует)

> Параллельно CD-RW был подключен и винт.

А вот это уже изврат редкостный:)

> Сняло DMA на обоих.  

Led.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] [hardware] Re: Проблемы с DMA
  2005-03-23 11:13         ` Led
@ 2005-03-23 11:48           ` Olvin
  0 siblings, 0 replies; 15+ messages in thread
From: Olvin @ 2005-03-23 11:48 UTC (permalink / raw)
  To: led, ALT Linux Sisyphus discussion list

Led wrote:

>>Параллельно CD-RW был подключен и винт.
> А вот это уже изврат редкостный:)
>>Сняло DMA на обоих.  

Согласен. Но бывает, выхода нет. Два винта, CD-RW + винт, принесённый 
приятелем + три PCI слота и все заняты (это про дополнительный 
контроллер :)).


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] offtopic (где мои глаза?): Re: Проблемы с DMA
  2005-03-23  8:23 [sisyphus] Проблемы с DMA Roman Savochenko
  2005-03-23 10:15 ` [sisyphus] " Michael Shigorin
@ 2005-03-23 13:57 ` Arioch
  2005-03-24 17:10   ` [sisyphus] [JT] " Michael Shigorin
  1 sibling, 1 reply; 15+ messages in thread
From: Arioch @ 2005-03-23 13:57 UTC (permalink / raw)
  To: sisyphus


Читаю заголовок: Проблемы с DNA. Впадаю в ступор. Через минуту 
перечитал, ффух!



^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] [JT] Re: offtopic (где мои глаза?): Re: Проблемы с DMA
  2005-03-23 13:57 ` [sisyphus] offtopic (где мои глаза?): " Arioch
@ 2005-03-24 17:10   ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2005-03-24 17:10 UTC (permalink / raw)
  To: sisyphus

On Wed, Mar 23, 2005 at 04:57:41PM +0300, Arioch wrote:
> Читаю заголовок: Проблемы с DNA. Впадаю в ступор. Через минуту 
> перечитал, ффух!

А это синдром PJO :) (prepared just overworked)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] Re: [jt] [hardware] Re: Проблемы с DMA
  2005-03-23 10:57       ` Roman Savochenko
@ 2005-03-24 17:11         ` Michael Shigorin
  0 siblings, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2005-03-24 17:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Mar 23, 2005 at 12:57:12PM +0200, Roman Savochenko wrote:
> >>И что будет хуже если скрипт раз в минуту будет пытаться DMA
> >>включать?
> >То, что у тебя скопится маленький, потом большой вагон попыток
> >запустить этот скрипт с дохнущего винчестера (в других случаях
> >ядро DMA не выключало на моих системах).  Все они будут ждать
> >диска (ну или OOM killer по ходу дела).
> Из своей практики могу сказать, что процесс включения DMA 
> неблокирующийся и нормально проходил даже на полумёртвых HD.

И надолго это помогало?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] Re: [hardware] Re: Проблемы с DMA
  2005-03-23 11:03       ` [sisyphus] " Olvin
  2005-03-23 11:13         ` Led
@ 2005-03-24 17:17         ` Michael Shigorin
  1 sibling, 0 replies; 15+ messages in thread
From: Michael Shigorin @ 2005-03-24 17:17 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Wed, Mar 23, 2005 at 01:03:03PM +0200, Olvin wrote:
> >>И что будет хуже если скрипт раз в минуту будет пытаться DMA
> >>включать?
> >То, что у тебя скопится маленький, потом большой вагон попыток
> >запустить этот скрипт с дохнущего винчестера (в других случаях
> >ядро DMA не выключало на моих системах).
> У меня отключало. После того, как вставили и попытались
> прочитать ключный диск в CD-RW-приводе (на вид диск был
> нормальным), а ещё раз при сбое записи. Параллельно CD-RW был
> подключен и винт. Сняло DMA на обоих.

На моих обычно тиках такого не припомню.  Правда, винтами они не
довешены. :)

> >Все они будут ждать диска (ну или OOM killer по ходу дела).  В
> >результате шансы вообще что-то сделать с системой, окромя как
> >нажать reset или power, рванут к нулю стремительным домкратом.
> Не всегда. См. выше.

Ну так напишите да опубликуйте соответствующий скрипт, а лучше в
linux-kernel@ отчёт написать.  Видимо, если это 2.6...

> >>Зато сгладятся неприятные моменты при слете DMA с
> >>CDROM/RW/DVDROM/RW и от непонятных слётов с рабочих винтов.
> >Да-да, как же.  "Гильотин избавит вас от головной боли"...
> И какая же это гильотина? (спрашиваю всерьёз)

Не гильотина, а гильотин.  Сильнодействующее лекарство, вот
только младенца с водой выплеснуть может.

Если проблема с винтом (а современные винты ремонтники склонны
относить к разряду расходников, увы) -- то такая попытка
"в среднем ускорить" добьёт систему окончательно.  Бишь
действительно плохая проблема станет ещё хуже.

Если проблема пустяковая, навроде "медленно и с тормозами
читается сидюк" -- так её лучше решить в частном случае, чем
маскировать общий.  Впрочем, и решать-то лучше в районе ide-*.c,
видимо.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Re: Проблемы с DMA
  2005-03-23 10:38   ` Roman Savochenko
  2005-03-23 10:43     ` [sisyphus] [jt] [hardware] " Michael Shigorin
@ 2005-03-25 13:11     ` Yury Aliaev
  2005-03-25 13:19       ` Michael Shigorin
  1 sibling, 1 reply; 15+ messages in thread
From: Yury Aliaev @ 2005-03-25 13:11 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Roman Savochenko пишет:

>>> Есть какието решения в плане утилит следящих за состоянием DMA
>>> и включающих его если оно отпало?
>>
>>
>> Ага, замечательная идея, особенно енсли диск и так идёт по
>> спирали вниз...
> 
> 
> И что будет хуже если скрипт раз в минуту будет пытаться DMA включать?
> Зато сгладятся неприятные моменты при слете DMA с CDROM/RW/DVDROM/RW и 
> от непонятных слётов с рабочих винтов.

Для сменных носителей оно и вправду нужно, т.к. может слететь от вполне 
невинных вещей вроде попытки прочитать девственный CD-RW диск.


^ permalink raw reply	[flat|nested] 15+ messages in thread

* [sisyphus] Re: Проблемы с DMA
  2005-03-25 13:11     ` [sisyphus] " Yury Aliaev
@ 2005-03-25 13:19       ` Michael Shigorin
  2005-03-28 15:08         ` Yury Aliaev
  0 siblings, 1 reply; 15+ messages in thread
From: Michael Shigorin @ 2005-03-25 13:19 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

On Fri, Mar 25, 2005 at 04:11:16PM +0300, Yury Aliaev wrote:
> >И что будет хуже если скрипт раз в минуту будет пытаться DMA
> >включать?
> Для сменных носителей оно и вправду нужно, т.к. может слететь
> от вполне невинных вещей вроде попытки прочитать девственный
> CD-RW диск.

Ещё раз -- в linux-kernel@.  Ну или хотя бы в devel-kernel@.
Не скриптово это дело.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 15+ messages in thread

* Re: [sisyphus] Re: Проблемы с DMA
  2005-03-25 13:19       ` Michael Shigorin
@ 2005-03-28 15:08         ` Yury Aliaev
  0 siblings, 0 replies; 15+ messages in thread
From: Yury Aliaev @ 2005-03-28 15:08 UTC (permalink / raw)
  To: ALT Linux Sisyphus discussion list

Michael Shigorin пишет:

>>>И что будет хуже если скрипт раз в минуту будет пытаться DMA
>>>включать?
>>
>>Для сменных носителей оно и вправду нужно, т.к. может слететь
>>от вполне невинных вещей вроде попытки прочитать девственный
>>CD-RW диск.
> 
> 
> Ещё раз -- в linux-kernel@.  Ну или хотя бы в devel-kernel@.
> Не скриптово это дело.
> 

Да, пожалуй так. Ну что, попробую поднять тему в devel-kernel@


^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2005-03-28 15:08 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-03-23  8:23 [sisyphus] Проблемы с DMA Roman Savochenko
2005-03-23 10:15 ` [sisyphus] " Michael Shigorin
2005-03-23 10:38   ` Roman Savochenko
2005-03-23 10:43     ` [sisyphus] [jt] [hardware] " Michael Shigorin
2005-03-23 10:57       ` Roman Savochenko
2005-03-24 17:11         ` [sisyphus] " Michael Shigorin
2005-03-23 11:03       ` [sisyphus] " Olvin
2005-03-23 11:13         ` Led
2005-03-23 11:48           ` Olvin
2005-03-24 17:17         ` [sisyphus] " Michael Shigorin
2005-03-25 13:11     ` [sisyphus] " Yury Aliaev
2005-03-25 13:19       ` Michael Shigorin
2005-03-28 15:08         ` Yury Aliaev
2005-03-23 13:57 ` [sisyphus] offtopic (где мои глаза?): " Arioch
2005-03-24 17:10   ` [sisyphus] [JT] " Michael Shigorin

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/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 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git