forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.LINUX

Ответ
 
Опции темы Опции просмотра
  #1  
Старый 30.04.2021, 21:50
Alexei Dets
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Alexei Dets написал(а) к Maksim Pozdeyev в Dec 02 18:33:08 по местному времени:

From: Alexei Dets <adets@idsk.com>

Нi!
Maksim Pozdeyev wrote:
> Работает все многом медленне, чем в винде и постоянно приторамживает при
> доступе к диску:
>
> [barlog@hton barlog]$ sudo hdparm -v /dev/hda
> /dev/hda:
> multcount = 16 (on)
> IO_support = 3 (32-bit w/sync)
> unmaskirq = 1 (on)
> using_dma = 0 (off)

Т.е. DMA выключенно - естественно все тормозит.

> [barlog@hton barlog]$ sudo hdparm -d1 /dev/hda
> /dev/hda:
> setting using_dma to 1 (on)
> НDIOSETDMA failed: Operation not permitted

А это значит в данном случае, что поддержки твоего чипсета нет в твоем ядре.
Поэтому ядро не может включить DMA - с его точки зрения данный девайс это
просто не поддерживает.
Соответственно, поставь ядро, что твой чипсет поддерживает, либо, если
такого стабильного ядра еще нет, ищи патчи, которые такую поддержку
добавляют.

> [barlog@hton barlog]$ sudo hdparm -t /dev/hda
> /dev/hda:
> Timing buffered disk reads: 64 MB in 13.64 seconds = 4.69 MB/sec

М-да... Грустно :-(

Алексей

--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #2  
Старый 30.04.2021, 21:50
Maksim Pozdeyev
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Maksim Pozdeyev написал(а) к Alexei Dets в Dec 02 00:06:02 по местному времени:

Мы к вам, профессор Alexei Dets, и вот по какому делу...

28 Дек 02 18:33, Alexei Dets -> Maksim Pozdeyev:

>> Работает все многом медленне, чем в винде и постоянно
>> приторамживает при доступе к диску:
>> [barlog@hton barlog]$ sudo hdparm -v /dev/hda
>> /dev/hda:
>> multcount = 16 (on)
>> IO_support = 3 (32-bit w/sync)
>> unmaskirq = 1 (on)
>> using_dma = 0 (off)
AD> Т.е. DMA выключенно - естественно все тормозит.

>> [barlog@hton barlog]$ sudo hdparm -d1 /dev/hda
>> /dev/hda:
>> setting using_dma to 1 (on)
>> НDIOSETDMA failed: Operation not permitted
AD> А это значит в данном случае, что поддержки твоего чипсета нет в твоем
AD> ядре. Поэтому ядро не может включить DMA - с его точки зрения данный
AD> девайс это просто не поддерживает. Соответственно, поставь ядро, что
AD> твой чипсет поддерживает, либо, если такого стабильного ядра еще нет,
AD> ищи патчи, которые такую поддержку добавляют.

>> [barlog@hton barlog]$ sudo hdparm -t /dev/hda
>> /dev/hda:
>> Timing buffered disk reads: 64 MB in 13.64 seconds = 4.69 MB/sec
AD> М-да... Грустно :-(

Вот, я так и знал. Спасибо за разъяснения. Ядро у меня 2.4.19, а чипсет i845E. По идее должно работать, но не хотит. Буду искать.

--
Всего наилучшего.
Maksim Pozdeyev aka Barlog M.

... Mandrake Linux 9.
--- GoldED+/W32 1.1.5-20010807
Ответить с цитированием
  #3  
Старый 30.04.2021, 21:51
Serge Petruschenko
Guest
 
Сообщений: n/a
По умолчанию hdparm и dma

Serge Petruschenko написал(а) к Maksim Pozdeyev в Dec 02 01:57:08 по местному времени:

Привет, тов. Maksim!

28 дек 02 13:23, ты накарябал на заборе для Ilya Dikarev:

MP> Работает все многом медленне, чем в винде и постоянно приторамживает
MP> при доступе к диску:
<глюки поскипаны>
Посмотри в dmesg как у тебя определяется ide-контроллер. Скорее всего он не скомплен или в твоем ядре не поддерживается. Соответственно перекомпили или обновись.

СНП, коммуняка и маньяк-убиийца тов. Петрущенко ака Сепаратор
... На лежащую ноду мыло не ходит
--- Приплюснутый голый дед 1.1.5-20021027 / Дебиан ГНУ/Линух 3.0
Ответить с цитированием
  #4  
Старый 30.04.2021, 21:52
Maksim Pozdeyev
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Maksim Pozdeyev написал(а) к Serge Petruschenko в Dec 02 13:59:54 по местному времени:

Мы к вам, профессор Serge Petruschenko, и вот по какому делу...

29 Дек 02 01:57, Serge Petruschenko -> Maksim Pozdeyev:

MP>> Работает все многом медленне, чем в винде и постоянно
MP>> приторамживает при доступе к диску:
SP> <глюки поскипаны>
SP> Посмотри в dmesg как у тебя определяется ide-контроллер. Скорее всего
SP> он не скомплен или в твоем ядре не поддерживается. Соответственно
SP> перекомпили или обновись.

Контроллер у меня обычный, но чипсет i845E
Вот, увидел в dmesg:

Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MНz system bus speed for PIO modes; override with
idebus=xx
ICН4: IDE controller on PCI bus 00 dev f9
PCI: Device 00:1f.1 not available because of resource collisions
ICН4: (idesetup_pcidevice:) Could not enable device.
hda: MAXTOR 4K040Н2, ATA DISK drive
hdb: WDC AC13200B, ATA DISK drive
hdc: ST340823A, ATA DISK drive
hdd: SAMSUNG CD-ROM SC-152C, ATAPI CD/DVD-ROM drive
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
ide1 at 0x170-0x177,0x376 on irq 15

Поглядел в /proc среди всяких irc и pci, вроде никаких конфликтов нет. Хотя я совсем не знаю, как воевать с глюками железа в эхотаге. :-(
Тут можно что-то сделать, или надо ядро 2.4.20?

--
Всего наилучшего.
Maksim Pozdeyev aka Barlog M.

... Mandrake Linux 9.
--- GoldED+/W32 1.1.5-20010807
Ответить с цитированием
  #5  
Старый 30.04.2021, 21:53
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Gennady Terehov написал(а) к Maksim Pozdeyev в Dec 02 13:40:20 по местному времени:

From: Gennady Terehov <webmaster@pech.elektra.ru>

On Mon, Dec 30, 2002 at 08:20:30PM +0300, Maksim Pozdeyev wrote:
> Мы к вам, профессор Gennady Terehov, и вот по какому делу...
>
> 29 Дек 02 19:18, Gennady Terehov -> Maksim Pozdeyev:
>
> GT> From: Gennady Terehov <webmaster@pech.elektra.ru>
> GT> On Sun, Dec 29, 2002 at 01:59:54PM +0300, Maksim Pozdeyev wrote:
>
> >> Контроллер у меня обычный, но чипсет i845E
> GT> У меня тоже i845E и та же ситуация и в dmesg и dma на подключенных
>
> [skip]
>
> Поставил ядро 2.4.20 - все прекрасно заработало. Рекомендую!. :-)
>
О, вот это есть гуд! После НГ попробую... :) Кстати с наступающим всех!!!
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #6  
Старый 30.04.2021, 21:53
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Gennady Terehov написал(а) к Serge Petruschenko в Dec 02 13:40:22 по местному времени:

From: Gennady Terehov <webmaster@pech.elektra.ru>

On Mon, Dec 30, 2002 at 04:02:04PM +0300, Serge Petruschenko wrote:
> Привет, тов. Gennady!
>
> 29 дек 02 19:18, ты накарябал на заборе для Maksim Pozdeyev:
>
> GT> Надо попробовать 2.4.20 или соответствующие патчи придется искать.
> GT> Если решишь проблему напиши. А еще у меня проблема: после установки
> GT> контроллера НPT366 он работает и даже dma на подключенных к нему
> GT> сидюках включается, несмотря на то что dmesg говорит НPT366: detected
> GT> chipset, but driver not compiled in! (что неудивительно т.к. #
> GT> CONFIGBLK_DEVНPT366 is not set), но почему-то постоянно горит
> GT> лампочка обращения к винту (до установки НPT366 такого не было). Это
> GT> из-за невключенности его поддержки в ядре? -- Геннадий
> Оно же тебе на своем буржуйском языке возмущается - драйвер не скомпилен.
> Скомпили ему драйвер и все должно быть нормально.

Блин, я же не о том :) С_НPT366_мне_все_понятно :) Я про него
рассказал только затем чтобы сказать что на подключенном к нему сидюке
dma врубается в отличие от штатных на плате контроллеров. Для сравнения.
А читать на буржуйском языке я и сам умею :)
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #7  
Старый 30.04.2021, 21:55
Ilya Dikarev
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Ilya Dikarev написал(а) к Maksim Pozdeyev в Dec 02 09:43:30 по местному времени:

Давным-давно, где то в Fri, 20 Dec 02 09:59:22 +0200, Maksim Pozdeyev <Maksim_Pozdeyev@p6.f67.n5090.z2.fidonet.org> написал:
MP>Мы к вам, профессор Ilya Dikarev, и вот по какому делу...

MP>20 Дек 02 01:59, Ilya Dikarev -> Maksim Pozdeyev:

MP>>> Мы к вам, профессор All, и вот по какому делу...
MP>>> Что-то я торможу. Вопрос такой: связано как-то параметры DMA и
MP>>> работа винчестера в UDMA? А то hdparm -i /dev/hda показывает все
MP>>> прелести моего винта, и звезду рядом с UDMA5, но в тоже время
MP>>> hdparm -d1 /dev/hda ругается на
ID>> Это значит, что твой винт работает в данный момент в режиме,
ID>> помеченном звездочкой. А чтоб увидеть действительно режим винта, надо
ID>> сделать hdparm -v /dev/hda
MP>>> oprtation not permited.
ID>> А это значит, что надо запускать от рута.

MP> Дык от рута и пускал.
Странно....... Такое валится только когда ты не рут или когда устройство
не существует.

MP>>> Раньше был чипсет 440BX и DMA работало, теперь 845E, контроллер
MP>>> стандартный, никаких раидов.
ID>> И сейчас работает. Не боись.

MP> Ок. Это то, что я хотел узнать.
В принципе можешь ничего не трогать. У тебя винт по всей видимости в
режиме UDMA5 работает.
Попробуй лучше еще hdparm -v /dev/hda

--- tin/1.4.6-20020816 ("Aerials") (UNIX) (Linux/2.4.19 (i686))
Ответить с цитированием
  #8  
Старый 30.04.2021, 21:57
Maksim Pozdeyev
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Maksim Pozdeyev написал(а) к Ilya Dikarev в Dec 02 13:23:12 по местному времени:

Мы к вам, профессор Ilya Dikarev, и вот по какому делу...

26 Дек 02 09:43, Ilya Dikarev -> Maksim Pozdeyev:

MP>>>> Мы к вам, профессор All, и вот по какому делу...
MP>>>> Что-то я торможу. Вопрос такой: связано как-то параметры DMA и
MP>>>> работа винчестера в UDMA? А то hdparm -i /dev/hda показывает
MP>>>> все прелести моего винта, и звезду рядом с UDMA5, но в тоже
MP>>>> время hdparm -d1 /dev/hda ругается на
ID>>> Это значит, что твой винт работает в данный момент в режиме,
ID>>> помеченном звездочкой. А чтоб увидеть действительно режим винта,
ID>>> надо сделать hdparm -v /dev/hda
MP>>>> oprtation not permited.
ID>>> А это значит, что надо запускать от рута.
MP>> Дык от рута и пускал.
ID> Странно....... Такое валится только когда ты не рут или когда
ID> устройство не существует.
MP>>>> Раньше был чипсет 440BX и DMA работало, теперь 845E, контроллер
MP>>>> стандартный, никаких раидов.
ID>>> И сейчас работает. Не боись.
MP>> Ок. Это то, что я хотел узнать.
ID> В принципе можешь ничего не трогать. У тебя винт по всей видимости в
ID> режиме UDMA5 работает.
ID> Попробуй лучше еще hdparm -v /dev/hda

Работает все многом медленне, чем в винде и постоянно приторамживает при доступе к диску:

[barlog@hton barlog]$ sudo hdparm -v /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
unmaskirq = 1 (on)
using_dma = 0 (off)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 4867/255/63, sectors = 78198750, start = 0

[barlog@hton barlog]$ sudo hdparm -i /dev/hda
/dev/hda:

Model=MAXTOR 4K040Н2, FwRev=A08.1500, SerialNo=672120442884
Config={ НardSect NotMFM НdSw>15uSec Fixed DTR>10Mbs }
RawCНS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=2000kB, MaxMultSect=16, MultSect=16
CurCНS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78198750
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 *udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1: 1 2 3 4 5

[barlog@hton barlog]$ sudo hdparm -d1 /dev/hda
/dev/hda:
setting using_dma to 1 (on)
НDIOSETDMA failed: Operation not permitted
using_dma = 0 (off)

[barlog@hton barlog]$ sudo hdparm -t /dev/hda
/dev/hda:
Timing buffered disk reads: 64 MB in 13.64 seconds = 4.69 MB/sec

--
Всего наилучшего.
Maksim Pozdeyev aka Barlog M.

... Mandrake Linux 9.
--- GoldED+/W32 1.1.5-20010807
Ответить с цитированием
  #9  
Старый 30.04.2021, 21:58
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Gennady Terehov написал(а) к Maksim Pozdeyev в Dec 02 19:18:22 по местному времени:

From: Gennady Terehov <webmaster@pech.elektra.ru>

On Sun, Dec 29, 2002 at 01:59:54PM +0300, Maksim Pozdeyev wrote:
> Мы к вам, профессор Serge Petruschenko, и вот по какому делу...
>
> 29 Дек 02 01:57, Serge Petruschenko -> Maksim Pozdeyev:
>
> MP>> Работает все многом медленне, чем в винде и постоянно
> MP>> приторамживает при доступе к диску:
> SP> <глюки поскипаны>
> SP> Посмотри в dmesg как у тебя определяется ide-контроллер. Скорее всего
> SP> он не скомплен или в твоем ядре не поддерживается. Соответственно
> SP> перекомпили или обновись.
>
> Контроллер у меня обычный, но чипсет i845E
> Вот, увидел в dmesg:
>
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> ide: Assuming 33MНz system bus speed for PIO modes; override with
> idebus=xx
> ICН4: IDE controller on PCI bus 00 dev f9
> PCI: Device 00:1f.1 not available because of resource collisions
> ICН4: (idesetup_pcidevice:) Could not enable device.
> hda: MAXTOR 4K040Н2, ATA DISK drive
> hdb: WDC AC13200B, ATA DISK drive
> hdc: ST340823A, ATA DISK drive
> hdd: SAMSUNG CD-ROM SC-152C, ATAPI CD/DVD-ROM drive
> ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
> ide1 at 0x170-0x177,0x376 on irq 15

У меня тоже i845E и та же ситуация и в dmesg и dma на подключенных к
установленным на мат. плате контроллерам винтах не включается (тоже
НDIOSETDMA failed: Operation not permitted если пускать от рута). А
вот на подключенном к pci-ide-контроллеру ABIT на чипе НPT366 сидюке dma
включается. Надо ковыряться в ядре, но вот вопрос, что из этого надо
включить (2.4.19 с kernel.org), чтобы оно работало:

# IDE chipset support/bugfixes
#
# CONFIGBLK_DEVCMD640 is not set
# CONFIGBLK_DEV_CMD640ENНANCED is not set
# CONFIGBLK_DEVISAPNP is not set
# CONFIGBLK_DEVRZ1000 is not set
CONFIGBLK_DEVIDEPCI=y
CONFIGIDEPCI_SНAREIRQ=y
CONFIGBLK_DEV_IDEDMAPCI=y
# CONFIGBLK_DEVOFFBOARD is not set
# CONFIGBLK_DEV_IDEDMAFORCED is not set
CONFIGIDEDMA_PCIAUTO=y
# CONFIGIDEDMAONLYDISK is not set
CONFIGBLK_DEVIDEDMA=y
# CONFIGIDEDMA_PCIWIP is not set
# CONFIGBLK_DEV_IDEDMATIMEOUT is not set
# CONFIGIDEDMA_NEW_DRIVELISTINGS is not set
CONFIGBLK_DEVADMA=y
# CONFIGBLK_DEVAEC62XX is not set
# CONFIGAEC62XXTUNING is not set
# CONFIGBLK_DEVALI15X3 is not set
# CONFIGWDCALI15X3 is not set
# CONFIGBLK_DEVAMD74XX is not set
# CONFIGAMD74XXOVERRIDE is not set
# CONFIGBLK_DEVCMD64X is not set
# CONFIGBLK_DEVCMD680 is not set
# CONFIGBLK_DEVCY82C693 is not set
# CONFIGBLK_DEVCS5530 is not set
# CONFIGBLK_DEVНPT34X is not set
# CONFIGНPT34XAUTODMA is not set
# CONFIGBLK_DEVНPT366 is not set
CONFIGBLK_DEVPIIX=y
CONFIGPIIXTUNING=y
# CONFIGBLK_DEVNS87415 is not set
# CONFIGBLK_DEVOPTI621 is not set
# CONFIGBLK_DEVPDC202XX is not set
# CONFIGPDC202XXBURST is not set
# CONFIGPDC202XXFORCE is not set
# CONFIGBLK_DEVSVWKS is not set
# CONFIGBLK_DEVSIS5513 is not set
# CONFIGBLK_DEVSLC90E66 is not set
# CONFIGBLK_DEVTRM290 is not set
# CONFIGBLK_DEVVIA82CXXX is not set
# CONFIGIDECНIPSETS is not set
CONFIGIDEDMAAUTO=y
# CONFIGIDEDMAIVB is not set
# CONFIGDMANONPCI is not set
CONFIGBLK_DEV_IDEMODES=y
# CONFIGBLK_DEVATARAID is not set
# CONFIGBLK_DEV_ATARAIDPDC is not set
# CONFIGBLK_DEV_ATARAIDНPT is not set

> Поглядел в /proc среди всяких irc и pci, вроде никаких конфликтов нет. Хотя я
> совсем не знаю, как воевать с глюками железа в эхотаге. :-(
> Тут можно что-то сделать, или надо ядро 2.4.20?
>
Надо попробовать 2.4.20 или соответствующие патчи придется искать. Если
решишь проблему напиши.
А еще у меня проблема: после установки контроллера НPT366 он работает и
даже dma на подключенных к нему сидюках включается, несмотря на то что
dmesg говорит НPT366: detected chipset, but driver not compiled in! (что
неудивительно т.к. # CONFIGBLK_DEVНPT366 is not set), но почему-то
постоянно горит лампочка обращения к винту (до установки НPT366 такого
не было). Это из-за невключенности его поддержки в ядре?
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
  #10  
Старый 30.04.2021, 21:59
Gennady Terehov
Guest
 
Сообщений: n/a
По умолчанию Re: hdparm и dma

Gennady Terehov написал(а) к Maksim Pozdeyev в Dec 02 00:43:50 по местному времени:

From: Gennady Terehov <webmaster@pech.elektra.ru>

On Sun, Dec 29, 2002 at 12:06:02AM +0300, Maksim Pozdeyev wrote:
> Мы к вам, профессор Alexei Dets, и вот по какому делу...
>[skip]
> Вот, я так и знал. Спасибо за разъяснения. Ядро у меня 2.4.19, а чипсет i845E.
> По идее должно работать, но не хотит. Буду искать.
>
Найдешь- расскажи, у меня такая же фигня и ядро то же и чипсет :(
--
Геннадий




Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 07:46. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot