nixp.ru v3.0

22 октября 2017,
воскресенье,
16:52:53 MSK

DevOps с компанией «Флант»
johnny написал 11 июня 2006 года в 15:04 (423 просмотра) Ведет себя как мужчина; открыл 13 тем в форуме, оставил 51 комментарий на сайте.

Проблема такая, у меня происходит подвисание системы на некоторе время, потом снова и так далее, продолжается это всё пока я не скопирую файл с диска (СD or DVD), в чем может быть выражена эта проблема? Я сначала думал это из-за драйверов видиокарты NVIDIA, но когда у меня стояло ядро 2.6.10 всё было отлично, и драйвера (стандартные)я не менял.. Может быть что-то в сборке ядра 2.6.15? Попробовал пересобрать, а проблема осталась…

Genie

а что тебе в такие момент ырассказывает dmesg о состоянии системы и в частности о DMA?

в общем подозрение, что оно у тебя работает несколько не в том режиме, что должно, но — показнаия dmesg расскажут несколько более точно…

johnny

Вот что я нашел по этому поводу

255MB LOWMEM available.

On node 0 totalpages: 65520

 DMA zone: 4096 pages, LIFO batch:0

 DMA32 zone: 0 pages, LIFO batch:0

 Normal zone: 61424 pages, LIFO batch:15

 HighMem zone: 0 pages, LIFO batch:0

VP_IDE: chipset revision 6

VP_IDE: not 100% native mode: will probe irqs later

VP_IDE: VIA vt8235 (rev 00) IDE UDMA133 controller on pci0000:00:11.1

   ide0: BM-DMA at 0xe000-0xe007, BIOS settings: hda:DMA, hdb:DMA

   ide1: BM-DMA at 0xe008-0xe00f, BIOS settings: hdc:DMA, hdd:DMA

, но все таки не ясно, что конкретно я должен сделать? Переключиться на другой режим? Опять же как?

johnny

Вот что ответила система на счет этого:

hdparm -i /dev/hdX

/dev/hda:

Model=ST340014A, FwRev=3.54, SerialNo=5JV31QX0

Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }

RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4

BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=off

CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78165360

IORDY=on/off, tPIO={min:240,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-6 T13 1410D revision 2:

* signifies the current active mode

/dev/hdb:

Model=ST3200826A, FwRev=3.04, SerialNo=3ND1ZFNG

Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }

RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4

BuffType=unknown, BuffSize=8192kB, MaxMultSect=16, MultSect=off

CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455

IORDY=on/off, tPIO={min:240,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: device does not report version:

* signifies the current active mode

/dev/hdc:

Model=TOSHIBA ODD-DVD SD-M1802, FwRev=1030, SerialNo=

Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }

RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0

BuffType=unknown, BuffSize=256kB, MaxMultSect=0

(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0

IORDY=yes, tPIO={min:180,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

AdvancedPM=no

Drive conforms to: Reserved:

* signifies the current active mode

/dev/hdd:

Model=ASUS CRW-5232AS, FwRev=1.01, SerialNo=

Config={ Fixed Removeable DTR<=5Mbs DTR>10Mbs nonMagnetic }

RawCHS=0/0/0, TrkSize=0, SectSize=0, ECCbytes=0

BuffType=unknown, BuffSize=0kB, MaxMultSect=0

(maybe): CurCHS=0/0/0, CurSects=0, LBA=yes, LBAsects=0

IORDY=yes, tPIO={min:227,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

AdvancedPM=no

* signifies the current active mode

8084

У меня вот вот было

hdparm говорило что dma включено для dvd-резака, а нера при старте материла — ни работает, в иоге запись в k3b 4 гигов привела систему в сильно нагуженное состояние.

johnny

Дело в том что, даже при либом копировании происходит подвисание системы на некоторое время, потом отвисает. Думал что дело в сборке ядра, пересобрал, большое внимание уделил «блочным устройствам», но проблема не решилась.

Вот мой конфиг ядра, может посмотрите, может поможет увидеть ошибку:

http://www.izmereniex.best-host.ru/.config