![]() |
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) > НDIO[b]SET[/b]DMA 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 - [url]http://talk.mail.ru[/url] --- ifmail v.2.15dev5 |
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) >> НDIO[b]SET[/b]DMA 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 |
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 |
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: (ide[b]setup_pci[/b]device:) 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 |
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 - [url]http://talk.mail.ru[/url] --- ifmail v.2.15dev5 |
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> CONFIG[b]BLK_DEV[/b]НPT366 is not set), но почему-то постоянно горит > GT> лампочка обращения к винту (до установки НPT366 такого не было). Это > GT> из-за невключенности его поддержки в ядре? -- Геннадий > Оно же тебе на своем буржуйском языке возмущается - драйвер не скомпилен. > Скомпили ему драйвер и все должно быть нормально. Блин, я же не о том :) [b]С_НPT366_мне_все_понятно[/b] :) Я про него рассказал только затем чтобы сказать что на подключенном к нему сидюке dma врубается в отличие от штатных на плате контроллеров. Для сравнения. А читать на буржуйском языке я и сам умею :) -- Геннадий Отправлено через сервер Форумы@mail.ru - [url]http://talk.mail.ru[/url] --- ifmail v.2.15dev5 |
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)) |
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) НDIO[b]SET[/b]DMA 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 |
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: (ide[b]setup_pci[/b]device:) 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 на подключенных к установленным на мат. плате контроллерам винтах не включается (тоже НDIO[b]SET[/b]DMA failed: Operation not permitted если пускать от рута). А вот на подключенном к pci-ide-контроллеру ABIT на чипе НPT366 сидюке dma включается. Надо ковыряться в ядре, но вот вопрос, что из этого надо включить (2.4.19 с kernel.org), чтобы оно работало: # IDE chipset support/bugfixes # # CONFIG[b]BLK_DEV[/b]CMD640 is not set # CONFIG[b]BLK_DEV_CMD640[/b]ENНANCED is not set # CONFIG[b]BLK_DEV[/b]ISAPNP is not set # CONFIG[b]BLK_DEV[/b]RZ1000 is not set CONFIG[b]BLK_DEV[/b]IDEPCI=y CONFIG[b]IDEPCI_SНARE[/b]IRQ=y CONFIG[b]BLK_DEV_IDEDMA[/b]PCI=y # CONFIG[b]BLK_DEV[/b]OFFBOARD is not set # CONFIG[b]BLK_DEV_IDEDMA[/b]FORCED is not set CONFIG[b]IDEDMA_PCI[/b]AUTO=y # CONFIG[b]IDEDMA[/b]ONLYDISK is not set CONFIG[b]BLK_DEV[/b]IDEDMA=y # CONFIG[b]IDEDMA_PCI[/b]WIP is not set # CONFIG[b]BLK_DEV_IDEDMA[/b]TIMEOUT is not set # CONFIG[b]IDEDMA_NEW_DRIVE[/b]LISTINGS is not set CONFIG[b]BLK_DEV[/b]ADMA=y # CONFIG[b]BLK_DEV[/b]AEC62XX is not set # CONFIG[b]AEC62XX[/b]TUNING is not set # CONFIG[b]BLK_DEV[/b]ALI15X3 is not set # CONFIG[b]WDC[/b]ALI15X3 is not set # CONFIG[b]BLK_DEV[/b]AMD74XX is not set # CONFIG[b]AMD74XX[/b]OVERRIDE is not set # CONFIG[b]BLK_DEV[/b]CMD64X is not set # CONFIG[b]BLK_DEV[/b]CMD680 is not set # CONFIG[b]BLK_DEV[/b]CY82C693 is not set # CONFIG[b]BLK_DEV[/b]CS5530 is not set # CONFIG[b]BLK_DEV[/b]НPT34X is not set # CONFIG[b]НPT34X[/b]AUTODMA is not set # CONFIG[b]BLK_DEV[/b]НPT366 is not set CONFIG[b]BLK_DEV[/b]PIIX=y CONFIG[b]PIIX[/b]TUNING=y # CONFIG[b]BLK_DEV[/b]NS87415 is not set # CONFIG[b]BLK_DEV[/b]OPTI621 is not set # CONFIG[b]BLK_DEV[/b]PDC202XX is not set # CONFIG[b]PDC202XX[/b]BURST is not set # CONFIG[b]PDC202XX[/b]FORCE is not set # CONFIG[b]BLK_DEV[/b]SVWKS is not set # CONFIG[b]BLK_DEV[/b]SIS5513 is not set # CONFIG[b]BLK_DEV[/b]SLC90E66 is not set # CONFIG[b]BLK_DEV[/b]TRM290 is not set # CONFIG[b]BLK_DEV[/b]VIA82CXXX is not set # CONFIG[b]IDE[/b]CНIPSETS is not set CONFIG[b]IDEDMA[/b]AUTO=y # CONFIG[b]IDEDMA[/b]IVB is not set # CONFIG[b]DMA[/b]NONPCI is not set CONFIG[b]BLK_DEV_IDE[/b]MODES=y # CONFIG[b]BLK_DEV[/b]ATARAID is not set # CONFIG[b]BLK_DEV_ATARAID[/b]PDC is not set # CONFIG[b]BLK_DEV_ATARAID[/b]НPT is not set > Поглядел в /proc среди всяких irc и pci, вроде никаких конфликтов нет. Хотя я > совсем не знаю, как воевать с глюками железа в эхотаге. :-( > Тут можно что-то сделать, или надо ядро 2.4.20? > Надо попробовать 2.4.20 или соответствующие патчи придется искать. Если решишь проблему напиши. А еще у меня проблема: после установки контроллера НPT366 он работает и даже dma на подключенных к нему сидюках включается, несмотря на то что dmesg говорит НPT366: detected chipset, but driver not compiled in! (что неудивительно т.к. # CONFIG[b]BLK_DEV[/b]НPT366 is not set), но почему-то постоянно горит лампочка обращения к винту (до установки НPT366 такого не было). Это из-за невключенности его поддержки в ядре? -- Геннадий Отправлено через сервер Форумы@mail.ru - [url]http://talk.mail.ru[/url] --- ifmail v.2.15dev5 |
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 - [url]http://talk.mail.ru[/url] --- ifmail v.2.15dev5 |
Текущее время: 11:45. Часовой пояс GMT +4. |
Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot